gitolite/contrib/adc
Sitaram Chamarty 648676faec gitweb and daemon should now work even from within setperms
modifications:

  - call setup_gitweb_access and setup_daemon_access from with
    get_set_perms so when the user sets a perm explicitly it works
  - in setup_gitweb_access, do not delete description file or
    gitweb.owner if the repo is wild
  - make the "fork" adc set gitweb.owner *and* call setperms using
    GL_WILDREPOS_DEFPERMS
  - add tests

bug fixes:

  - gl-auth did not even *look* at GL_WILDREPOS_DEFPERMS when
    auto-"C"reating a wild repo; fixed
  - setup_gitweb_access did not delete the description file as
    consistently as it deleted the owner

what will NOT work:

  - removing gitweb permissions does not clear the name from
    "projects.list".  That's complicated, so just wait till the next
    "compile" to make this happen

(thanks to Jefferai for driving this...)

----

mildly puzzling:

    for some strange reason, after a "git ls-remote ...try3" in t58,
    instead of not creating a "description" file, we started seeing a
    73-byte file containing this message:

    Unnamed repository; edit this file 'description' to name the repository.
2010-08-20 21:02:18 +05:30
..
able remove a few needless bashisms... 2010-06-01 20:07:53 +05:30
adc.common-functions remove a few needless bashisms... 2010-06-01 20:07:53 +05:30
fork gitweb and daemon should now work even from within setperms 2010-08-20 21:02:18 +05:30
restrict-admin remove a few needless bashisms... 2010-06-01 20:07:53 +05:30
rmrepo (minor) rmrepo has 2 alternatives for who can delete 2010-08-20 19:50:44 +05:30