Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Ensure rsync only runs against SSH runs | Daniel Silverstone | 2016-12-03 | 2 | -0/+4 | |
| | ||||||
* | Add support for last-program and save stdout/stderr when adding users | Daniel Silverstone | 2016-12-03 | 1 | -4/+6 | |
| | ||||||
* | Initial support for HTTP commands (no clones yet) | Daniel Silverstone | 2016-12-03 | 2 | -2/+81 | |
| | ||||||
* | Fix information leak in rename command, enable the tests for that, disable a ↵ | Daniel Silverstone | 2016-11-13 | 1 | -4/+4 | |
| | | | | test which now shouldn't pass | |||||
* | testing: Add rename tests | Richard Maw | 2016-11-05 | 1 | -0/+44 | |
| | | | | | The information leak tests currently fail, so have been commented out. | |||||
* | testing: remove completed TODO | Richard Maw | 2016-11-05 | 1 | -2/+0 | |
| | ||||||
* | testing: test that repositories can be restored and purged | Richard Maw | 2016-11-05 | 2 | -0/+52 | |
| | ||||||
* | testing: Test that count-objects mentions object and byte counts | Richard Maw | 2016-11-05 | 1 | -0/+4 | |
| | ||||||
* | testing: Add test that count objects doesn't leak repo existence | Richard Maw | 2016-11-05 | 1 | -0/+12 | |
| | ||||||
* | testing: Check delete token expiry | Richard Maw | 2016-11-05 | 2 | -0/+30 | |
| | ||||||
* | testing: Add yarn for testing repository destruction | Richard Maw | 2016-11-05 | 1 | -0/+31 | |
| | ||||||
* | Add patch for tests | Richard Maw | 2016-11-05 | 1 | -0/+15 | |
| | ||||||
* | testing: Add yarn for testing repository creation | Richard Maw | 2016-11-05 | 1 | -5/+3 | |
| | ||||||
* | testing: Test copy by having alice create the personal repo | Richard Maw | 2016-11-05 | 2 | -4/+10 | |
| | | | | This is closer to the usual use-cases where we expect this to happen. | |||||
* | gtt: Add helper for running git commands | Richard Maw | 2016-11-05 | 1 | -0/+12 | |
| | | | | | | This is required so that the home directory and hence git configuration is applied for git commands. | |||||
* | gtt: Initialise basic git config for unix users | Richard Maw | 2016-11-05 | 1 | -0/+8 | |
| | ||||||
* | gtt: Consistently set cwd and HOME in subcommands | Richard Maw | 2016-11-05 | 1 | -2/+7 | |
| | ||||||
* | yarns: Sketch out create tests | Richard Maw | 2016-09-24 | 1 | -0/+18 | |
| | ||||||
* | yarns: Test that repository existence is not leaked | Richard Maw | 2016-09-24 | 1 | -0/+6 | |
| | ||||||
* | yarns: Test that you can't trample a repository with copy | Richard Maw | 2016-09-24 | 2 | -1/+20 | |
| | ||||||
* | yarns: Test being denied copy | Richard Maw | 2016-09-24 | 1 | -0/+14 | |
| | ||||||
* | More keyring yarns | Daniel Silverstone | 2016-09-24 | 1 | -11/+34 | |
| | ||||||
* | Add support for GPG and stdin for running things | Daniel Silverstone | 2016-09-24 | 6 | -1/+18 | |
| | ||||||
* | Fix inconsistent indentation for recent commits | Richard Maw | 2016-09-24 | 1 | -11/+11 | |
| | | | | | We're inconsistent in general for indentation with tabs, but that's a much wider change. | |||||
* | KEYRING: Add keyring command and associated gubbins | Daniel Silverstone | 2016-09-24 | 1 | -0/+35 | |
| | | | | | | 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. | |||||
* | Remove set-owner and ensure setting project.owner gets validated | Daniel Silverstone | 2016-08-20 | 1 | -11/+6 | |
| | ||||||
* | Ensure user add and group add validate their inputs. Fixes ↵ | Daniel Silverstone | 2016-05-30 | 2 | -0/+16 | |
| | | | | https://trello.com/c/mLGNXKdo/165-group-add-allows-slashes-which-are-not-valid | |||||
* | Merge remote-tracking branch 'rmaw/config' | Daniel Silverstone | 2016-02-02 | 3 | -4/+37 | |
|\ | | | | | | | Reviewed-By: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
| * | testing: Add yarn for shallow pushes | Richard Maw | 2016-01-13 | 1 | -0/+19 | |
| | | ||||||
| * | testing: Support checking for the existence of files in repos server-side | Richard Maw | 2016-01-13 | 1 | -0/+4 | |
| | | | | | | | | | | Technically checking whether a file contains "." will work, but this is more readable. | |||||
| * | testing: extend gtt to support pushing | Richard Maw | 2016-01-13 | 2 | -0/+10 | |
| | | ||||||
| * | testing: Extend cloneviassh to accept depth | Richard Maw | 2016-01-13 | 2 | -4/+4 | |
| | | ||||||
* | | yarns: Test basic server side copy behaviour | Richard Maw | 2016-01-05 | 2 | -2/+32 | |
|/ | ||||||
* | testing: Add tests for rsync plugin | Richard Maw | 2015-12-04 | 3 | -0/+42 | |
| | | | | | | | | | | | 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: Test that project.owner can be set | Richard Maw | 2015-12-04 | 1 | -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 commands | Richard Maw | 2015-12-04 | 3 | -3/+0 | |
| | | | | | There's commands for setting the config directly now, which are better. | |||||
* | yarns: Add test for git-upload-archive command | Richard Maw | 2015-10-30 | 1 | -0/+12 | |
| | | | | 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 | |
| | ||||||
* | yarns: Check cgit hide=1 set when project.archived | Richard Maw | 2015-10-30 | 1 | -0/+17 | |
| | ||||||
* | 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. | |||||
* | Merge archiverepo work | Daniel Silverstone | 2015-10-13 | 2 | -4/+23 | |
| | ||||||
* | Update gitano-test-tool because git fsck doesn't always accept a path | Daniel Silverstone | 2014-08-23 | 1 | -1/+1 | |
| | ||||||
* | 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 | |
| | ||||||
* | Merge remote-tracking branch 'baserock/baserock/richardipsum/syslog' | Daniel Silverstone | 2013-10-03 | 1 | -2/+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. | |||||
* | Add another ls scenario | Daniel Silverstone | 2013-08-25 | 1 | -0/+17 | |
| | ||||||
* | Initial scenario for ls | Daniel Silverstone | 2013-07-19 | 1 | -0/+20 | |
| | ||||||
* | Add 'fsck' test yarn | Daniel Silverstone | 2013-06-23 | 1 | -0/+64 | |
| |