Commits on Sep 21, 2009
  1. upgrade doc: added step to compile

    Sitaram Chamarty committed with Sitaram Chamarty Sep 18, 2009
  2. example conf, doc/3: explain refexes

    Sitaram Chamarty committed Sep 16, 2009
  3. doc warnings:

    doc/admin: add warning about creating repos manually!
    doc/4: add warning on compile errors when using p-t-a
    Sitaram Chamarty committed with Sitaram Chamarty Sep 16, 2009
  4. Merge branch 'umask'

    Sitaram Chamarty committed Sep 21, 2009
  5. compile, rc, doc/3: allow custom umask

    Sitaram Chamarty committed Sep 21, 2009
  6. compile+doc/3: deal with older gits

      - detect/warn git version < 1.6.2
      - create documentation with details on client-side workaround
      - change the "git init --bare" to (older) "git --bare init", since the old
        syntax still works anyway
    Sitaram Chamarty committed Sep 21, 2009
Commits on Sep 17, 2009
  1. compile+conf: allow lists (@listname) for reponames too

    why should just usernames have all the fun :)  The "expand_userlist" function
    is now "expand_list" and serves generically.  The example conf has also been
    updated correspondingly
    Sitaram Chamarty committed Sep 15, 2009
  2. compile: better message when authkeys absent

    for security reasons, we refuse to create ~/.ssh/authorized_keys if it doesn't
    exist.  Explain this better and point to the documentation
    Sitaram Chamarty committed with Sitaram Chamarty Sep 17, 2009
Commits on Sep 15, 2009
  1. compile: make error messages grab the admin's attention

    required if you do "push to admin"
    Sitaram Chamarty committed Sep 15, 2009
  2. doc: added 4-push-to-admin

    Sitaram Chamarty committed Sep 15, 2009
Commits on Sep 14, 2009
  1. minor doc updates

      - README: re not needing root access
      - doc/3: "empty clone error" vis-a-vis git 1.6.4.3
    Sitaram Chamarty committed with Sitaram Chamarty Sep 12, 2009
Commits on Sep 11, 2009
  1. faq/tips: added "common errors..." section with 2 examples

    Sitaram Chamarty committed Sep 11, 2009
Commits on Sep 10, 2009
  1. clarifications in various messages etc

    (thanks to SethX for feedback)
    
      - install: a little more verbosity in the mkdir
      - install and example conf: some of the help text made more clear
      - auth: error message on bad $cmd is now clearer, plus no perl-warnings to
        confuse people
    Sitaram Chamarty committed Sep 10, 2009
  2. faq-tips doc: "compile" as a separate step vindicated :-)

    it seems gitosis silently ignores config errors.  It can't do anything else,
    considering *when* the config file is parsed (on every access!)
    Sitaram Chamarty committed Sep 10, 2009
Commits on Sep 6, 2009
  1. almost all src/conf: logging totally redone, upgrade doc added

      - logs go into $GL_ADMINDIR/logs by default, named by year-month
      - logfile name template (including dir prefix) now in $GL_LOGT
      - two new env vars passed down: GL_TS and GL_LOG (timestamp, logfilename)
      - log messages timestamps more compact, fields tab-delimited
      - old and new SHAs cut to 14 characters
    Sitaram Chamarty committed Sep 6, 2009
Commits on Sep 2, 2009
  1. update hook: personal branches pattern, "-" becomes "/"

    Sitaram Chamarty committed Sep 2, 2009
Commits on Sep 1, 2009
  1. minor doc updates re directories etc

    Sitaram Chamarty committed Sep 1, 2009
  2. install: update hooks in all repos on upgrade

    Sitaram Chamarty committed Sep 1, 2009
  3. compile: chmod internal, and save "old" authkeys

    Sitaram Chamarty committed Sep 1, 2009
  4. sources: 1-line all the "do"s for brevity and clarity

    and yes, brevity and clarity "do" go together in perl :)
    Sitaram Chamarty committed Sep 1, 2009
Commits on Aug 31, 2009
  1. gl-auth: R_COMMANDS adds "git-upload-archive"

    Sitaram Chamarty committed Aug 31, 2009
  2. update hook/conf: $PERSONAL branch prefix

    wicked cool to get it in one line of code!
    Sitaram Chamarty committed Aug 30, 2009
  3. compile: wrap the open call as well,

    plus better messages from both wrappers
    Sitaram Chamarty committed Aug 31, 2009
Commits on Aug 30, 2009
  1. admin doc: clarify why authkeys is needed and what it does

    I was very insistently told by a user that I should just create the file
    if it does not exist, but this is as far as I am willing to go
    Sitaram Chamarty committed Aug 30, 2009
  2. compile: another solaris compat fix, to do with "~"

    system("...") run from perl on sol does not seem to like "~" (regardless of
    what $SHELL is set to), so use $ENV{HOME} instead
    
    thanks again to evocallaghan
    Sitaram Chamarty committed Aug 30, 2009
  3. update hook: using non-std branches revealed an unnecessary check for…

    … refs/heads/; removed
    Sitaram Chamarty committed Aug 28, 2009
  4. minor: remove needless "our"s

    Sitaram Chamarty committed Aug 30, 2009
  5. install streamlining:

      - install.sh is now install.pl (had to happen sooner or later!)
      - now handles updates more gracefully, doesn't overwrite important stuff :)
      - makes the install sequence much easier to understand
        (just run it and follow the prompts!)
    
      - made ~/.gitolite.rc much clearer to edit
    Sitaram Chamarty committed Aug 30, 2009
  6. doc fixes:

      - install is even clearer now (I hope!), esp to people with root
        access who seem to expect something else :)
      - used path vars (from ~/.gitolite.rc) more consistently, and
      - added refeerences to ~/.gitolite.rc for resolving them
    Sitaram Chamarty committed Aug 30, 2009
Commits on Aug 29, 2009
  1. admin doc: clarified the instructions a little more

    ...it seems some admins are, well, not quite ready to be admins :)
    
    (also some minor typo fixes slipped in)
    Sitaram Chamarty committed Aug 29, 2009
  2. faq-tips-etc: completely revamped; big "differences from gitosis" sec…

    …tion, etc
    Sitaram Chamarty committed Aug 28, 2009