| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|