gitolite/t
Sitaram Chamarty 84424e48b9 bug fix: perms propagation to slaves...
Sometime after v3.2, I fixed what looked like an information disclosure
issue, where a user could determine if an arbitrary repo existed or not,
even if he had no rights to see the repo.  This was:

    96cc2ea "new features relating to creating wild repos:"

Unfortunately, this appears to have broken gl-perms propagation to
slaves, because now running "perm -c" on an existing repo dies!

If you run

    git diff 96cc2ea^ <this commit> -- src/commands/perms

you'll see how simple the fix *should* have been :-(
2012-12-29 13:40:13 +05:30
..
keys ssh-basic tests (and that's all we will ever do; see below) 2012-03-24 10:30:42 +05:30
0-me-first.t (test suite) stop using 'ls' to test for presence/absence of files/directories 2012-10-27 13:20:55 +05:30
README Bailout tests unless envvar $GITOLITE_TEST is 'y' 2012-08-10 11:31:48 +05:30
access.t (access.t) added a specific rule accum test 2012-04-18 06:26:53 +05:30
all-yall.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
basic.t (test suite) stop using 'ls' to test for presence/absence of files/directories 2012-10-27 13:20:55 +05:30
branch-perms.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
daemon-gitweb-via-perms.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
deleg-1.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
deleg-2.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
deny-create.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
deny-rules-2.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
deny-rules.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
easy.t make can_write() in Easy.pm more flexible 2012-04-23 17:27:00 +05:30
fork.t make sure gl-perms exists, even if it is empty... 2012-11-06 09:15:55 +05:30
git-config.t (minor) single quotes around variables in error messages 2012-05-21 17:44:30 +05:30
gitolite-receive-pack install/test made easy (WARNING: read below) 2012-03-24 10:30:41 +05:30
gitolite-upload-pack install/test made easy (WARNING: read below) 2012-03-24 10:30:41 +05:30
glt fork command, and some core changes to make it work... 2012-04-22 16:56:21 +05:30
hostname.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
include-subconf.t (minor) single quotes around variables in error messages 2012-05-21 17:44:30 +05:30
info.t (minor fixup to t/info.t) 2012-05-06 19:06:11 +05:30
invalid-refnames-filenames.t (minor) single quotes around variables in error messages 2012-05-21 17:44:30 +05:30
listers.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
merge-check.t (test suite) stop using 'ls' to test for presence/absence of files/directories 2012-10-27 13:20:55 +05:30
mirror-test supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
mirror-test-rc cpu-time command -> CpuTime trigger module... 2012-04-06 17:26:27 +05:30
mirror-test-setup.sh mirroring without sausages 2012-04-02 13:18:30 +05:30
mirror-test-ssh-config mirroring without sausages 2012-04-02 13:18:30 +05:30
partial-copy.t BSD compat changes 2012-04-28 22:58:09 +05:30
perm-roles.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
perms-groups.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
personal-branches.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
reset supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
rule-seq.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
sequence.t bug fix: perms propagation to slaves... 2012-12-29 13:40:13 +05:30
smart-http yaaay! http is finally done! 2012-04-15 21:14:56 +05:30
smart-http.root-setup (test suite) changes in test suite due to upgrading to F17 2012-06-08 17:08:15 +05:30
ssh-authkeys.t (minor) single quotes around variables in error messages 2012-05-21 17:44:30 +05:30
ssh-basic.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
vrefs-1.t (test suite) stop using 'ls' to test for presence/absence of files/directories 2012-10-27 13:20:55 +05:30
vrefs-2.t (test suite) stop using 'ls' to test for presence/absence of files/directories 2012-10-27 13:20:55 +05:30
wild-1.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
wild-2.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30
writable.t (minor) add remote tests for the 'writable' command 2012-04-18 06:23:21 +05:30
z-end.t supporting DOS and fake Unix... 2012-04-06 21:13:56 +05:30

README

============================================
WARNING: THE TEST SUITE DELETES STUFF FIRST!
============================================

Please run the tests ONLY on a userid where it's ok to LOSE DATA.

On such a userid, clone gitolite then run this command in the clone:

    GITOLITE_TEST=y prove

http://sitaramc.github.com/gitolite/testing.html has more details.  It will
also help you try out gitolite if you want to go beyond just the test suite.