summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add hook testsdsilvers/hooksDaniel Silverstone2017-07-023-7/+156
| | | | Basic hook tests which verify preauth commandline and post receive hooks.
* Add post-receive hook supportDaniel Silverstone2017-07-021-59/+71
| | | | | | This adds POST_RECEIVE properly as a hook. We move the current behaviour into hook functions, separating out core updates from the Supple hook run, to permit plugins to interpose behaviour.
* Add pre-authorisation commandline hookDaniel Silverstone2017-07-022-1/+20
| | | | | | | | This hook is permitted to adjust the command line before it is passed on to command authorisation. This is needed for a number of use-cases requested around permitting a plugin to provide domain specific command line shapes without needing to adjust Gitano's core command structures.
* Export the gitano.hooks APIDaniel Silverstone2017-06-171-1/+3
| | | | | | | This adjusts the core gitano module to export gitano.hooks. In addition, we bump the API version to 1.1.0 since we're adding in a new API (hooks)
* Add hook names to hooks APIDaniel Silverstone2017-06-171-0/+36
| | | | | | This adds hook names to the gitano.hooks API which is there to explain what the hook functions should do, and to provide a logical name for hooks, rather than expecting people to not typo strings.
* 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.
* 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
|