summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* yarns: Test basic server side copy behaviouryarnsRichard Maw2016-01-052-2/+32
|
* util.copy_dir: Make more tolerant to DT_UNKNOWNRichard Maw2016-01-051-19/+19
|
* Merge remote-tracking branch 'rmaw/yarns'Daniel Silverstone2016-01-049-9/+65
|\ | | | | | | Reviewed and ok.
| * testing: Add tests for rsync pluginRichard Maw2015-12-044-1/+43
| | | | | | | | | | | | | | | | | | | | | | 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: One weird tip discovered by test engineer to extend coverage, LOC ↵Richard Maw2015-12-041-1/+1
| | | | | | | | | | | | | | metrics hate him This changes the default rules to make it request variables from clod directly, so that we're definitely testing config from clod.
| * testing: Test that project.owner can be setRichard Maw2015-12-041-0/+18
| | | | | | | | | | | | | | | | | | This is a smoke test that gitano doesn't choke in being told the owner must change. Gitano doesn't currently validate that the new owner must exist, and it probably should, but I don't want to add more steps to the test runtime, so I've made a note of what would need to be added.
| * testing: Remove yarn files for deprecated commandsRichard Maw2015-12-044-8/+4
|/ | | | | There's commands for setting the config directly now, which are better.
* Of course, we might rename the orig user tooDaniel Silverstone2015-11-061-0/+3
|
* Try and make detection of lack of repository somewhat automaticDaniel Silverstone2015-11-052-1/+4
|
* Warn about dangling HEAD following a successful pushDaniel Silverstone2015-11-051-1/+8
|
* Ensure you can write before copy is permitted to proceedDaniel Silverstone2015-11-051-1/+8
|
* Fix up set_head set_description and set_readme to thread committerDaniel Silverstone2015-11-051-3/+3
|
* Fix up calls to set_ownerDaniel Silverstone2015-11-052-3/+3
|
* Ensure uses of repo:save_admin() propagate author and committerDaniel Silverstone2015-11-052-10/+14
|
* Support committing to adminrefs with author/committer differentDaniel Silverstone2015-11-051-7/+11
|
* Thread the old user context through cleanlyDaniel Silverstone2015-11-051-1/+2
|
* Support passing the committer for user and group and sshkey commandsDaniel Silverstone2015-11-052-3/+4
|
* Support author and committerDaniel Silverstone2015-11-051-7/+12
|
* Support dots in users and groupsDaniel Silverstone2015-11-052-4/+4
|
* Support renaming the user calling user renameDaniel Silverstone2015-11-051-0/+4
|
* Fix message on group renameDaniel Silverstone2015-11-051-1/+1
|
* Add support for auto_user_* and auto_group_*Daniel Silverstone2015-11-051-1/+36
|
* Change the http interface to use cURLDaniel Silverstone2015-11-052-49/+44
|
* Ensure the archive plugin is installed (and named reasonably)Daniel Silverstone2015-11-012-1/+1
|
* yarns: Add test for git-upload-archive commandRichard Maw2015-10-302-1/+13
| | | | This is used by git-archive to get the server to generate a tarball.
* tests: add gitarchive subcommand to GTT and yarn implementationRichard Maw2015-10-302-0/+11
|
* plugins: Don't check for the file typeRichard Maw2015-10-301-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 pluginGavin Lee2015-10-301-0/+33
|
* yarns: Check cgit hide=1 set when project.archivedRichard Maw2015-10-302-1/+18
|
* yarns: Test behaviour when no commands givenRichard Maw2015-10-301-0/+13
|
* yarnlib: Allow empty "WHEN foo bar runs" commandsRichard Maw2015-10-301-2/+2
| | | | | Rather than specialising a 0-ary version, it's less effort to make the existing implementation flexible enough.
* Fix empty command bugRichard Ipsum2015-10-304-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.archivedDaniel Silverstone2015-10-271-0/+4
|
* Merge archiverepo workDaniel Silverstone2015-10-133-10/+45
|
* Change gfind to gmatch so script works with both 5.1 and 5.2Daniel Silverstone2015-02-031-1/+1
|
* Correct false assumption, require luxio explicitlyDaniel Silverstone2015-02-032-0/+2
|
* Support indicating the object type (and tagged object and type) on updateDaniel Silverstone2014-08-251-1/+26
|
* Clean up copy routines a little to improve repository copy functionalityDaniel Silverstone2014-08-241-7/+33
|
* Update gitano-test-tool because git fsck doesn't always accept a pathDaniel Silverstone2014-08-231-1/+1
|
* Support paths.skel in gitano-setup to change skeleton pathDaniel Silverstone2014-05-211-1/+4
|
* Add support for cached ssh keys for testing. Shaves 20% off test runtimeDaniel Silverstone2014-05-177-6/+106
|
* Add tests for configDaniel Silverstone2014-05-171-0/+91
|
* Add support for server-side repo checkingDaniel Silverstone2014-05-172-0/+14
|
* Short-circuiting hooks if repository is accessed directlyGavin Lee2014-05-164-0/+19
| | | | Signed-off-by: Vanush "Misha" Paturyan <misha@cs.nuim.ie>
* Merge remote-tracking branch 'ri/richardipsum/refactor'Daniel Silverstone2014-05-165-158/+38
|\
| * Make runcmd output "Unable to continue"Richard Ipsum2014-05-041-0/+1
| | | | | | | | | | At the moment the test suite requires that certain errors produce "Unable to continue" on stderr
| * Make gitano-command cgi use runcmdRichard Ipsum2014-05-041-21/+1
| |
| * Make gitano-auth use is_authorized and runcmdRichard Ipsum2014-05-041-133/+9
| |
| * Make gitano-smart-http pass repo_root to is_authorizedRichard Ipsum2014-05-041-1/+2
| |
| * Make gitano-command pass repo_root to is_authorizedRichard Ipsum2014-05-041-1/+1
| |