| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Richard spotted a --stdout and I wanted to clean up
some of the logging. All good now.
|
|
|
|
|
|
|
|
| |
This plugin supports running git_multimail.py during the
post-receive hook. It uses Lace and Supple to provide simple
but flexible control of the service, and requires sysadmins to
pre-configure the site outside of gitano-admin control which
should ensure a reduction in the abuse-ability of it.
|
|
|
|
|
|
| |
Since supporting git_multimail.py is quite complex, this README
provides documentation. Eventually it might do well to be converted
to a chapter in the admin manual.
|
|
|
|
| |
Basic hook tests which verify preauth commandline and post receive hooks.
|
| |
|
|
|
|
|
|
| |
This is a massive unpleasant commit which does whitespace cleanup
and fixes indentation (including untabifying). Hopefully we won't
need to do this ever again, if we keep an eye on commits.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This removes the rsync path reporting since I'm now confident it works, also we
fix a bug in the lace running so that it tests against the right repo and we
hide the rsync command since it's not a normal user command.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
|
|
|
|
|
| |
This adds support for Codethink's Trove server's rsync command
and also adds a generic plugin interface and repository detection support.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
The demo plugin shows how to hook into every **supported** interface for
plugins. Use of any API beyond that which is shown in the demo plugin is not
guaranteed at this point. Later a full plugin compatibility API definition
will need to be written.
Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk>
|