Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Add gitano.hooks module with basic functionality | Daniel Silverstone | 2017-06-17 | 1 | -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-tool | Daniel Silverstone | 2017-06-17 | 2 | -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 repos | Daniel Silverstone | 2017-07-08 | 1 | -0/+12 | |
| | | ||||||
* | | Re-own repos when renaming users | Daniel Silverstone | 2017-07-08 | 1 | -0/+14 | |
| | | ||||||
* | | Reduce verbosity of pattern definitionsrichardmaw/unified-patterns | Richard Maw | 2017-07-08 | 1 | -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 executables | Richard Maw | 2017-07-08 | 4 | -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 module | Richard Maw | 2017-06-17 | 13 | -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" yarn | Richard Maw | 2017-05-13 | 1 | -0/+2 | |
| | ||||||
* | Merge remote-tracking branch 'origin/richardmaw/githookdoc' | Daniel Silverstone | 2017-04-26 | 1 | -1/+138 | |
|\ | | | | | | | (slight tweaks as per review) | |||||
| * | Add section on git hooksrichardmaw/githookdoc | Richard Maw | 2017-04-10 | 1 | -0/+136 | |
| | | ||||||
| * | Correct incorrect gitano admin branch | Richard Maw | 2017-04-10 | 1 | -1/+1 | |
|/ | ||||||
* | Merge remote-tracking branch 'origin/dsilvers/update-on-create' | Richard Maw | 2017-04-08 | 2 | -0/+18 | |
|\ | ||||||
| * | ensures server-info files exist on new reposdsilvers/update-on-create | Daniel Silverstone | 2017-04-08 | 1 | -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 repos | Daniel Silverstone | 2017-04-08 | 1 | -0/+13 | |
| | | | | | | | | Even new repositories need http server info files. | |||||
* | | Merge remote-tracking branch 'origin/dsilvers/gitano-setup-tweaks' | Richard Maw | 2017-04-08 | 1 | -3/+17 | |
|\ \ | ||||||
| * | | adds support for '-' as stdin for gitano-setupdsilvers/gitano-setup-tweaks | Daniel Silverstone | 2017-04-08 | 1 | -2/+14 | |
| | | | ||||||
| * | | fixes gitano-setup to read all answer files | Daniel Silverstone | 2017-04-08 | 1 | -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 Maw | 2017-04-08 | 2 | -1/+29 | |
|\ \ | ||||||
| * | | updates TESTING for COVER_GTT=yesdsilvers/gtt-cover-not-default | Daniel Silverstone | 2017-04-08 | 1 | -0/+7 | |
| | | | ||||||
| * | | makes GTT coverage optional | Daniel Silverstone | 2017-04-08 | 1 | -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 Maw | 2017-04-08 | 3 | -3/+39 | |
|\ \ | |/ |/| | ||||||
| * | adds a force-push checking scenariodsilvers/force-push-testing | Daniel Silverstone | 2017-03-06 | 2 | -1/+35 | |
| | | ||||||
| * | adds support to amend the top commit in a repo | Daniel Silverstone | 2017-03-06 | 1 | -0/+2 | |
| | | ||||||
| * | adds support for force-push in IMPLEMENTS | Daniel Silverstone | 2017-03-06 | 1 | -2/+2 | |
|/ | ||||||
* | adds instructions on coverage testing | Daniel Silverstone | 2017-03-04 | 1 | -2/+42 | |
| | ||||||
* | adds support for coverage testing | Daniel Silverstone | 2017-03-04 | 7 | -15/+235 | |
| | ||||||
* | adds the luacov submodule | Daniel Silverstone | 2017-03-04 | 2 | -0/+3 | |
| | ||||||
* | quotes all the things | Daniel Silverstone | 2017-03-04 | 1 | -87/+87 | |
| | ||||||
* | adds a test covering the rest of treediff/* | Daniel Silverstone | 2017-03-04 | 6 | -0/+142 | |
| | ||||||
* | adds testing for treediff/targets | Daniel Silverstone | 2017-03-04 | 4 | -0/+107 | |
| | ||||||
* | adds the ability to revert content patches | Daniel Silverstone | 2017-03-04 | 1 | -4/+9 | |
| | ||||||
* | adds test for checking start_tree | Daniel Silverstone | 2017-03-04 | 2 | -0/+72 | |
| | ||||||
* | permits empty commit pushing to fail | Daniel Silverstone | 2017-02-13 | 1 | -3/+5 | |
| | ||||||
* | supports reversing admin patches | Daniel Silverstone | 2017-02-13 | 1 | -4/+9 | |
| | ||||||
* | adds an initial treedelta test | Daniel Silverstone | 2017-02-12 | 4 | -1/+55 | |
| | ||||||
* | adds the testing ability to apply a content patch | Daniel Silverstone | 2017-02-12 | 1 | -0/+7 | |
| | ||||||
* | logs stdout/stderr when patching gitano-admin | Daniel Silverstone | 2017-02-12 | 1 | -5/+14 | |
| | ||||||
* | adds support for expecting failure on a push | Daniel Silverstone | 2017-02-12 | 1 | -2/+5 | |
| | ||||||
* | Don't trim whitespace in patches, it breaks them | Daniel Silverstone | 2017-02-12 | 1 | -0/+2 | |
| | ||||||
* | fixes HTTP action POST content-type defaulting | Daniel Silverstone | 2017-02-12 | 1 | -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.0 | Daniel Silverstone | 2017-01-15 | 1 | -0/+39 | |
| | ||||||
* | Add a version number system to Gitano | Daniel Silverstone | 2017-01-15 | 3 | -0/+71 | |
| | ||||||
* | Copyright cleanups | Daniel Silverstone | 2017-01-15 | 47 | -39/+1257 | |
| | ||||||
* | Admin manual needs pandoc | Daniel Silverstone | 2017-01-15 | 1 | -0/+3 | |
| | ||||||
* | Final tweaks before 1.0 release of manual | Daniel Silverstone | 2017-01-15 | 5 | -3/+20 | |
| | ||||||
* | admin-doc: Fix confusing version compatibility comparison | Richard Maw | 2017-01-14 | 1 | -1/+1 | |
| | ||||||
* | admin-doc: Fix typo allof as alloff | Richard Maw | 2017-01-14 | 1 | -1/+1 | |
| | ||||||
* | Add a contributing section | Daniel Silverstone | 2017-01-14 | 1 | -0/+14 | |
| | ||||||
* | Update README | Daniel Silverstone | 2017-01-14 | 1 | -5/+31 | |
| | ||||||
* | More cleanups, make document nicer, include cover logo | Daniel Silverstone | 2017-01-14 | 8 | -5/+402 | |
| |