summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add gitano.hooks module with basic functionalityDaniel Silverstone2017-06-171-0/+101
| | | | | | | | | | | | | | | | The gitano.hooks module is intended to support a variety of hooks, both those defined by Gitano itself; and those added by plugins. Hooks are meant as a means to propagate information and also to permit alteration of arguments before work is done.
| * Add support for ENV vars in gitano-test-toolDaniel Silverstone2017-06-172-1/+39
| | | | | | | | | | This adds support for gitano-test-tool to set environment variables. We also add some yarn implementations for doing this.
* | Augment scenario to check reowning of reposDaniel Silverstone2017-07-081-0/+12
| |
* | Re-own repos when renaming usersDaniel Silverstone2017-07-081-0/+14
| |
* | Reduce verbosity of pattern definitionsrichardmaw/unified-patternsRichard Maw2017-07-081-68/+27
| | | | | | | | | | | | | | Having both local definitions for each exported pattern and the export in the package was not helpful, and in fact caused accidents while developing where the package was filled with undefined variables.
* | Export patterns as API and consume them in executablesRichard Maw2017-07-084-3/+5
| | | | | | | | | | | | | | | | | | | | Gitano's executables, in addition to being required for operation, are intended to be examples of how to use the gitano library, so rather than importing with require "gitano.patterns", gitano should be imported and use gitano.patterns. No changes to imports are made inside lib/gitano/ because this would cause an import loop.
* | Centralise patterns into a single moduleRichard Maw2017-06-1713-65/+189
|/ | | | | | | This has moved every pattern that wasn't obviously just for string manipulation and has in the process of doing so reworked some logic so that fewer distinct patterns are used, and the repository path normalisation has been unified.
* Add missing finally to "created repositories have server info" yarnRichard Maw2017-05-131-0/+2
|
* Merge remote-tracking branch 'origin/richardmaw/githookdoc'Daniel Silverstone2017-04-261-1/+138
|\ | | | | | | (slight tweaks as per review)
| * Add section on git hooksrichardmaw/githookdocRichard Maw2017-04-101-0/+136
| |
| * Correct incorrect gitano admin branchRichard Maw2017-04-101-1/+1
|/
* Merge remote-tracking branch 'origin/dsilvers/update-on-create'Richard Maw2017-04-082-0/+18
|\
| * ensures server-info files exist on new reposdsilvers/update-on-createDaniel Silverstone2017-04-081-0/+5
| | | | | | | | | | This change ensures that the server-info files are created at the point that a repository is realised.
| * adds a test for server-info files in new reposDaniel Silverstone2017-04-081-0/+13
| | | | | | | | Even new repositories need http server info files.
* | Merge remote-tracking branch 'origin/dsilvers/gitano-setup-tweaks'Richard Maw2017-04-081-3/+17
|\ \
| * | adds support for '-' as stdin for gitano-setupdsilvers/gitano-setup-tweaksDaniel Silverstone2017-04-081-2/+14
| | |
| * | fixes gitano-setup to read all answer filesDaniel Silverstone2017-04-081-3/+5
| |/ | | | | | | | | Ensure that when we loop through the answer files, we actually read all of them, not just the first.
* | Merge remote-tracking branch 'origin/dsilvers/gtt-cover-not-default'Richard Maw2017-04-082-1/+29
|\ \
| * | updates TESTING for COVER_GTT=yesdsilvers/gtt-cover-not-defaultDaniel Silverstone2017-04-081-0/+7
| | |
| * | makes GTT coverage optionalDaniel Silverstone2017-04-081-1/+22
| |/ | | | | | | | | | | | | | | | | The gitano-test-tool coverage was consuming a lot of time and slowing down coverage test running. In addition it was around 2/3 of all processes covered and as such was making coverage report generation slow too. This change adds a COVER_GTT makefile argument which must be set to 'yes' in order for COVERAGE=yes test runs to also cover gtt.
* | Merge remote-tracking branch 'origin/dsilvers/force-push-testing'Richard Maw2017-04-083-3/+39
|\ \ | |/ |/|
| * adds a force-push checking scenariodsilvers/force-push-testingDaniel Silverstone2017-03-062-1/+35
| |
| * adds support to amend the top commit in a repoDaniel Silverstone2017-03-061-0/+2
| |
| * adds support for force-push in IMPLEMENTSDaniel Silverstone2017-03-061-2/+2
|/
* adds instructions on coverage testingDaniel Silverstone2017-03-041-2/+42
|
* adds support for coverage testingDaniel Silverstone2017-03-047-15/+235
|
* adds the luacov submoduleDaniel Silverstone2017-03-042-0/+3
|
* quotes all the thingsDaniel Silverstone2017-03-041-87/+87
|
* adds a test covering the rest of treediff/*Daniel Silverstone2017-03-046-0/+142
|
* adds testing for treediff/targetsDaniel Silverstone2017-03-044-0/+107
|
* adds the ability to revert content patchesDaniel Silverstone2017-03-041-4/+9
|
* adds test for checking start_treeDaniel Silverstone2017-03-042-0/+72
|
* permits empty commit pushing to failDaniel Silverstone2017-02-131-3/+5
|
* supports reversing admin patchesDaniel Silverstone2017-02-131-4/+9
|
* adds an initial treedelta testDaniel Silverstone2017-02-124-1/+55
|
* adds the testing ability to apply a content patchDaniel Silverstone2017-02-121-0/+7
|
* logs stdout/stderr when patching gitano-adminDaniel Silverstone2017-02-121-5/+14
|
* adds support for expecting failure on a pushDaniel Silverstone2017-02-121-2/+5
|
* Don't trim whitespace in patches, it breaks themDaniel Silverstone2017-02-121-0/+2
|
* fixes HTTP action POST content-type defaultingDaniel Silverstone2017-02-121-1/+1
| | | | | | Correct the default expression for content-type in POST actions from application/octet-stream to "application/octet-stream" which is less likely to cause a nil/nil-nil type evaluation.
* Copyright/licence terms in the PDFv1.0Daniel Silverstone2017-01-151-0/+39
|
* Add a version number system to GitanoDaniel Silverstone2017-01-153-0/+71
|
* Copyright cleanupsDaniel Silverstone2017-01-1547-39/+1257
|
* Admin manual needs pandocDaniel Silverstone2017-01-151-0/+3
|
* Final tweaks before 1.0 release of manualDaniel Silverstone2017-01-155-3/+20
|
* admin-doc: Fix confusing version compatibility comparisonRichard Maw2017-01-141-1/+1
|
* admin-doc: Fix typo allof as alloffRichard Maw2017-01-141-1/+1
|
* Add a contributing sectionDaniel Silverstone2017-01-141-0/+14
|
* Update READMEDaniel Silverstone2017-01-141-5/+31
|
* More cleanups, make document nicer, include cover logoDaniel Silverstone2017-01-148-5/+402
|