summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* adds a force-push checking scenariodsilvers/force-push-testingDaniel Silverstone2017-03-061-1/+1
|
* adds support for coverage testingDaniel Silverstone2017-03-041-9/+57
|
* adds an initial treedelta testDaniel Silverstone2017-02-121-1/+1
|
* Add overrides so that when you specify YARN_ARGS we still build the extra bitsDaniel Silverstone2017-01-021-5/+5
|
* Remove markdown.luaDaniel Silverstone2017-01-021-1/+1
|
* Remove readme command, and (somewhat) empty testDaniel Silverstone2017-01-021-1/+1
|
* Support skipping the HTTP tests if necessaryDaniel Silverstone2017-01-021-1/+11
|
* testing: Run lighttpd during http testsRichard Maw2016-12-181-0/+7
|
* More basic tests, checking syntax and loadability of modulesDaniel Silverstone2016-12-181-2/+8
|
* Ensure the tests actually run under HTTP modeDaniel Silverstone2016-12-161-1/+1
|
* Very basic git-annex-shell support, not checked repo copies yetDaniel Silverstone2016-12-131-1/+1
|
* Support 'make check' for LarsDaniel Silverstone2016-12-031-0/+2
|
* Ensure testing runs both modesDaniel Silverstone2016-12-031-3/+12
|
* Clean up test protocol stuff for ssh vs httpDaniel Silverstone2016-12-031-1/+5
|
* Support --snapshot for yarnDaniel Silverstone2016-12-031-1/+5
|
* Support 'basictest' as a target which only runs 01_* and support TEST_PROTODaniel Silverstone2016-12-031-2/+13
|
* Ensure that build fails early if bins don't parse properlyDaniel Silverstone2016-11-291-0/+2
|
* Also install gitano/i18nDaniel Silverstone2016-11-161-1/+2
|
* Fix inconsistent indentation for recent commitsRichard Maw2016-09-241-1/+1
| | | | | We're inconsistent in general for indentation with tabs, but that's a much wider change.
* KEYRING: Add keyring command and associated gubbinsDaniel Silverstone2016-09-241-0/+1
| | | | | | This adds lace interfaces for the keyring command, a basic keyring command with list, create, destroy, and a yarn for it, along with some defines in the skel ready for user rules.
* Allow specifying 'SCENARIO=blah' when make testDaniel Silverstone2016-09-241-0/+3
|
* Basic i18n moduleDaniel Silverstone2016-08-271-1/+13
|
* testing: Add yarn for shallow pushesRichard Maw2016-01-131-1/+2
|
* testing: Add tests for rsync pluginRichard Maw2015-12-041-1/+1
| | | | | | | | | | | It's an interesting plugin, that may not hang around since its intended user disappeared. It has some value as an example of gitano extensibility, but not sufficient to rewrite it if it becomes broken. However we won't know when it becomes broken and a candidate for removal unless we test it regularly.
* testing: Remove yarn files for deprecated commandsRichard Maw2015-12-041-5/+4
| | | | | There's commands for setting the config directly now, which are better.
* Ensure the archive plugin is installed (and named reasonably)Daniel Silverstone2015-11-011-1/+1
|
* yarns: Add test for git-upload-archive commandRichard Maw2015-10-301-1/+1
| | | | This is used by git-archive to get the server to generate a tarball.
* yarns: Check cgit hide=1 set when project.archivedRichard Maw2015-10-301-1/+1
|
* Allow tests to run even when not inside gitano-allDaniel Silverstone2014-03-141-1/+9
|
* Support for rsync in Trovesbaserock/danielsilverstone/S10634-rsync-supportDaniel Silverstone2014-03-111-1/+2
| | | | | | | | | | | | In order to support ingesting of binary artifacts, we are proposing the use of `git-fat` which is a content filter which uses rsync to store the binary artifacts. That requires an access controlled binary artifact repository, so we take advantage of Gitano's ACLs and associate an optional rsync repository with every git repository on the server. By placing it inside the git repository, all of gitano's destroy and graveyard behaviour automatically works with the new rsync content. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Install plugins during `make install`Daniel Silverstone2014-03-111-1/+8
| | | | | | | Gitano *may* ship with plugins which need to be installed during the running of `make install` -- as such, support this in the Makefile. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Add support for a GITANO_PLUGIN_PATH in install-lua-binDaniel Silverstone2014-03-111-2/+6
| | | | | | | | | The binary installer `install-lua-bin` needs to update all of the files ending in `.in` to be ready for installation. This patch ensures that we support a tag for loading plugins which the various `.in` files can then use to ensure they load plugins at an appropriate point. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Plugin support in GitanoDaniel Silverstone2014-03-111-1/+1
| | | | | | | | | This patch adds support for Gitano to load plugins from a colon separated set of paths. While colon separation is not the best mechanism, it is in common use. We explicitly do not add any escaping rules such as :: -> : in order to remain compatible with things like PATH processing. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
* Make Makefile install our new cgisRichard Ipsum2014-02-181-1/+2
|
* Make Makefile install auth.luaRichard Ipsum2014-02-181-1/+1
|
* Pass in pathsDaniel Silverstone2013-11-151-0/+1
|
* Merge remote-tracking branch 'baserock/baserock/richardipsum/syslog'Daniel Silverstone2013-10-031-0/+3
| | | | | Also fix up test tool so that tests do not fail now that we depend on the SSH_CLIENT environment variable coming from the caller.
* Support the new yarn --env argumentdsilvers/testingDaniel Silverstone2013-08-251-2/+2
|
* Clean up test target now that yarn reports empty inputsDaniel Silverstone2013-07-191-9/+0
|
* Report number of empty yarns to encourage more test writingDaniel Silverstone2013-06-231-0/+9
|
* Add empty command yarnsDaniel Silverstone2013-06-221-1/+8
| | | | | | | | | In order that we can test every command individually, we want a yarn for each command. These tests should be run before any of the more complex scenarios. As such, we group them all under 02-commands. For now, these yarn files are empty. As time goes by we will add tests for everything these commands can do.
* Initial testing tool, library and basic testDaniel Silverstone2013-06-221-0/+20
| | | | | | | | The tool (testing/gitano-test-tool.in) provides a bunch of complex behaviours which are then used by the scenario test implementations in testing/library.yarn. From there, those implementations for scenario tests which are in the rest of the .yarn files in testing/. A top level 'make test' will invoke the test suite.
* MAKEFILE: Also install gitano.copycommandDaniel Silverstone2013-06-041-1/+1
|
* REPOCOMMAND: Shunt gc and count-objects to gitano.repocommandDaniel Silverstone2013-05-271-1/+2
| | | | | | | | Move the gc and count-objects commands to a separate repocommand module so that we can group fsck in with them neatly. This new module is for commands which operate neatly on a repository with little to no extra dependencies.
* MAKE: Manpage installationDaniel Silverstone2013-04-251-1/+15
|
* MAKE: distcleanDaniel Silverstone2013-04-251-0/+3
|
* PREFIX, not INST_ROOT, pleaseDaniel Silverstone2013-04-141-2/+3
|
* GITANO: Migrate from gitano.git to gallDaniel Silverstone2012-09-081-5/+2
|
* Merge pre-receive hook supportDaniel Silverstone2012-09-011-1/+1
|
* INSTALLER: make install and gitano-setup should work (mostly)Daniel Silverstone2012-08-301-1/+21
|