Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix up set_head set_description and set_readme to thread committer | Daniel Silverstone | 2015-11-05 | 1 | -3/+3 | |
| | ||||||
* | Fix up calls to set_owner | Daniel Silverstone | 2015-11-05 | 2 | -3/+3 | |
| | ||||||
* | Ensure uses of repo:save_admin() propagate author and committer | Daniel Silverstone | 2015-11-05 | 2 | -10/+14 | |
| | ||||||
* | Support committing to adminrefs with author/committer different | Daniel Silverstone | 2015-11-05 | 1 | -7/+11 | |
| | ||||||
* | Thread the old user context through cleanly | Daniel Silverstone | 2015-11-05 | 1 | -1/+2 | |
| | ||||||
* | Support passing the committer for user and group and sshkey commands | Daniel Silverstone | 2015-11-05 | 2 | -3/+4 | |
| | ||||||
* | Support author and committer | Daniel Silverstone | 2015-11-05 | 1 | -7/+12 | |
| | ||||||
* | Support dots in users and groups | Daniel Silverstone | 2015-11-05 | 2 | -4/+4 | |
| | ||||||
* | Support renaming the user calling user rename | Daniel Silverstone | 2015-11-05 | 1 | -0/+4 | |
| | ||||||
* | Fix message on group rename | Daniel Silverstone | 2015-11-05 | 1 | -1/+1 | |
| | ||||||
* | Add support for auto_user_* and auto_group_* | Daniel Silverstone | 2015-11-05 | 1 | -1/+36 | |
| | ||||||
* | Change the http interface to use cURL | Daniel Silverstone | 2015-11-05 | 2 | -49/+44 | |
| | ||||||
* | Ensure the archive plugin is installed (and named reasonably) | Daniel Silverstone | 2015-11-01 | 2 | -1/+1 | |
| | ||||||
* | yarns: Add test for git-upload-archive command | Richard Maw | 2015-10-30 | 2 | -1/+13 | |
| | | | | This is used by git-archive to get the server to generate a tarball. | |||||
* | tests: add gitarchive subcommand to GTT and yarn implementation | Richard Maw | 2015-10-30 | 2 | -0/+11 | |
| | ||||||
* | plugins: Don't check for the file type | Richard Maw | 2015-10-30 | 1 | -1/+1 | |
| | | | | | | | dirp:iterate()'s fileinfo may not have d_type initialised, do the check could fail even if it was a valid plugin file. I think the filename check is sufficient. | |||||
* | git-archive command as plugin | Gavin Lee | 2015-10-30 | 1 | -0/+33 | |
| | ||||||
* | yarns: Check cgit hide=1 set when project.archived | Richard Maw | 2015-10-30 | 2 | -1/+18 | |
| | ||||||
* | yarns: Test behaviour when no commands given | Richard Maw | 2015-10-30 | 1 | -0/+13 | |
| | ||||||
* | yarnlib: Allow empty "WHEN foo bar runs" commands | Richard Maw | 2015-10-30 | 1 | -2/+2 | |
| | | | | | Rather than specialising a 0-ary version, it's less effort to make the existing implementation flexible enough. | |||||
* | Fix empty command bug | Richard Ipsum | 2015-10-30 | 4 | -8/+25 | |
| | | | | | | | | | This fixes a bug that causes gitano to crash when it's given an empty command list Opening and closing of the log should be done in the application, so it can log before checking for authorization, log after, and clean up at the end | |||||
* | Set hide=1 in cgitrc when project.archived | Daniel Silverstone | 2015-10-27 | 1 | -0/+4 | |
| | ||||||
* | Merge archiverepo work | Daniel Silverstone | 2015-10-13 | 3 | -10/+45 | |
| | ||||||
* | Change gfind to gmatch so script works with both 5.1 and 5.2 | Daniel Silverstone | 2015-02-03 | 1 | -1/+1 | |
| | ||||||
* | Correct false assumption, require luxio explicitly | Daniel Silverstone | 2015-02-03 | 2 | -0/+2 | |
| | ||||||
* | Support indicating the object type (and tagged object and type) on update | Daniel Silverstone | 2014-08-25 | 1 | -1/+26 | |
| | ||||||
* | Clean up copy routines a little to improve repository copy functionality | Daniel Silverstone | 2014-08-24 | 1 | -7/+33 | |
| | ||||||
* | Update gitano-test-tool because git fsck doesn't always accept a path | Daniel Silverstone | 2014-08-23 | 1 | -1/+1 | |
| | ||||||
* | Support paths.skel in gitano-setup to change skeleton pathbaserock/pedroalvarez/trove-ansible3 | Daniel Silverstone | 2014-05-21 | 1 | -1/+4 | |
| | ||||||
* | Add support for cached ssh keys for testing. Shaves 20% off test runtime | Daniel Silverstone | 2014-05-17 | 7 | -6/+106 | |
| | ||||||
* | Add tests for config | Daniel Silverstone | 2014-05-17 | 1 | -0/+91 | |
| | ||||||
* | Add support for server-side repo checking | Daniel Silverstone | 2014-05-17 | 2 | -0/+14 | |
| | ||||||
* | Short-circuiting hooks if repository is accessed directly | Gavin Lee | 2014-05-16 | 4 | -0/+19 | |
| | | | | Signed-off-by: Vanush "Misha" Paturyan <misha@cs.nuim.ie> | |||||
* | Merge remote-tracking branch 'ri/richardipsum/refactor' | Daniel Silverstone | 2014-05-16 | 5 | -158/+38 | |
|\ | ||||||
| * | Make runcmd output "Unable to continue" | Richard Ipsum | 2014-05-04 | 1 | -0/+1 | |
| | | | | | | | | | | At the moment the test suite requires that certain errors produce "Unable to continue" on stderr | |||||
| * | Make gitano-command cgi use runcmd | Richard Ipsum | 2014-05-04 | 1 | -21/+1 | |
| | | ||||||
| * | Make gitano-auth use is_authorized and runcmd | Richard Ipsum | 2014-05-04 | 1 | -133/+9 | |
| | | ||||||
| * | Make gitano-smart-http pass repo_root to is_authorized | Richard Ipsum | 2014-05-04 | 1 | -1/+2 | |
| | | ||||||
| * | Make gitano-command pass repo_root to is_authorized | Richard Ipsum | 2014-05-04 | 1 | -1/+1 | |
| | | ||||||
| * | Add repo_root parameter to is_authorized | Richard Ipsum | 2014-05-04 | 1 | -2/+1 | |
| | | ||||||
| * | Move runcmd into util | Richard Ipsum | 2014-05-04 | 1 | -0/+23 | |
|/ | ||||||
* | Ensure we pass the repo through otherwise HTTP commands might not work | Daniel Silverstone | 2014-04-09 | 2 | -4/+5 | |
| | ||||||
* | UPDATE-HOOK: Extra audit message information | Daniel Silverstone | 2014-04-04 | 1 | -1/+8 | |
| | | | | | | | Increase the audit log message data to include the update action type, and the old and new SHA. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Support rsync directly to subdirectories | Daniel Silverstone | 2014-04-04 | 1 | -2/+3 | |
| | ||||||
* | Cache expansions | Daniel Silverstone | 2014-03-22 | 1 | -0/+8 | |
| | ||||||
* | Allow tests to run even when not inside gitano-all | Daniel Silverstone | 2014-03-14 | 1 | -1/+9 | |
| | ||||||
* | RSYNC: Update rsync plugin to fix hiccoughs | Daniel Silverstone | 2014-03-12 | 1 | -5/+2 | |
| | | | | | | | | 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> | |||||
* | Merge in rsync work from Codethink | Daniel Silverstone | 2014-03-11 | 17 | -39/+291 | |
|\ | | | | | | | | | | | | | 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> | |||||
| * | Support for rsync in Trovesbaserock/danielsilverstone/S10634-rsync-support | Daniel Silverstone | 2014-03-11 | 2 | -1/+107 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 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> | |||||
| * | Use new configurable repository detectionbaserock/danielsilverstone/S10633-repo-detection | Daniel Silverstone | 2014-03-11 | 3 | -31/+12 | |
| | | | | | | | | | | | | | | | | | | Each of these callsites independently detected repositories before. Now they use the configurable repository detection which means (a) they are unified in their behaviour and (b) they can take advantage of new commands which might not have repositories represented in the same way. Signed-off-by: Daniel Silverstone <daniel.silverstone@codethink.co.uk> |