Commits on Sep 19, 2012
  1. @sitaramc
Commits on Aug 30, 2012
  1. @sitaramc

    'help' command barfage fix

    should not barf if LOCAL_CODE is defined but it doesn't contain a
    "commands" subdirectory.
    sitaramc committed Aug 30, 2012
  2. @sitaramc

    minor changes to README

    sitaramc committed Aug 27, 2012
Commits on Aug 17, 2012
  1. @sitaramc

    minor bug in include file handing...

    gitolite does indeed try to not load itself twice, but I forgot that by
    that time the pwd is ~/.gitolite/conf not ~/.gitolite so it always ended
    up reading itself twice in case of a wildcard include.
    sitaramc committed Aug 17, 2012
  2. @sitaramc
Commits on Aug 10, 2012
  1. @olof @sitaramc

    Bailout tests unless envvar $GITOLITE_TEST is 'y'

    [committer made some changes to t/README]
    olof committed with sitaramc Aug 9, 2012
Commits on Aug 3, 2012
  1. @justone
Commits on Jul 27, 2012
  1. @sitaramc
Commits on Jul 19, 2012
  1. @poke @sitaramc

    Add special %GL_CREATOR variable for git-config

    Add a special variable `%GL_CREATOR` to the the git-config trigger that
    is replaced by the name of the repository creator (if any).
    
    This can be useful to set up the default owner configuration for wild
    repositories.
    
    Example:
    
        repo assignments/CREATOR/a[0-9][0-9]
            C   = @students
            RW+ = CREATOR
            config gitweb.owner = %GL_CREATOR
    
    ----
    
    committer added an if condition to the s/// line.
    poke committed with sitaramc Jun 21, 2012
  2. @sitaramc

    'rsync' command to create and send bundles (manual smoke test only)

    run 'ssh git@host rsync -h' for usage, as usual
    sitaramc committed Jul 18, 2012
Commits on Jul 17, 2012
  1. @sitaramc
Commits on Jul 12, 2012
  1. @dabrahams @sitaramc

    Fix a typo

    dabrahams committed with sitaramc Jul 11, 2012
Commits on Jul 10, 2012
  1. @sitaramc
  2. @sitaramc

    (minor) new mailing list

    sitaramc committed Jul 10, 2012
Commits on Jul 3, 2012
  1. @sitaramc

    minor fixups

    sitaramc committed Jul 1, 2012
Commits on Jun 29, 2012
  1. @sitaramc
Commits on Jun 27, 2012
  1. @sitaramc

    v3.04

    sitaramc committed Jun 27, 2012
Commits on Jun 26, 2012
  1. @sitaramc

    doc split :(

    Background
    
      * I needed to have the documentation under CC-BY-NC-SA (something
        happened to force me to choose)
    
      * Distros don't like the NC part.  They'd rather drop the
        documentation entirely instead
    
      * I don't like that; it bothers me that even a clueful guy won't be
        able to do a basic install with what comes in the package.
    
      * Meanwhile, I have always had the occasional "TL;DR" complaint about
        my docs
    
    Taking all this into account, it seemed like the best way was:
    
      * Create a brand new README.txt that is crisp enough for someone to
        glance through and quickly get started.  At more then 300 lines, it
        covers enough ground that probably 60% of sites don't need more.
    
        Put this under the CC-BY-SA license, which is on the "good" list for
        Fedora (and also Debian, I am told).
    
      * Move the current documents to a new "gitolite-doc" repo that distros
        can simply ignore, but anyone who has trouble can go to.
    
        Make sure the online pages have the same content at the same URLs as
        they do now, getting it instead from this new repo.
    
        Link to the main URL in the new README.txt
    sitaramc committed Jun 25, 2012
Commits on Jun 25, 2012
  1. @sitaramc

    accumulated docfixes...

      - non-core documentation reduced to be easier to maintain
      - much reduced progit section submitted to scott chacon, necessitating
        some changes to this copy
      - other minor stuff
      - the "idiot-proof setup" :)
    
    (plus get rid of that silly "dot.pl"; it's not needed any more, if it
    ever was!)
    sitaramc committed Jun 21, 2012
Commits on Jun 23, 2012
  1. @sitaramc
Commits on Jun 22, 2012
  1. @grossws @sitaramc

    Fixed url decoding in http gitolite command bypass.

    Only '+' sign was unescaped in `http_simulate_ssh_connection()`.
    When user translates `ssh git@host perms <repo> + <role> <user>` to
    `curl https://host/git/perms?<repo>+%2b+<role>+<user>` nothing happens.
    This commit fixes it modifying url unescaping.
    
    committer notes: changed the regex per 'man URI::Escape'
    grossws committed with sitaramc Jun 20, 2012
Commits on Jun 21, 2012
  1. @sitaramc

    (duh!) report rc file syntax errors

    the "duh!" is because I should have done this long ago...
    sitaramc committed Jun 21, 2012
  2. @sitaramc

    repo-specific umask

    manually smoke tested but should be fine
    sitaramc committed Jun 21, 2012
Commits on Jun 20, 2012
  1. @froderystad
Commits on Jun 19, 2012
  1. @sitaramc
  2. @sitaramc

    (accumulated docfixes)

    sitaramc committed Jun 13, 2012
  3. @sitaramc
Commits on Jun 17, 2012
  1. @sitaramc
Commits on Jun 16, 2012
  1. @sitaramc
Commits on Jun 14, 2012
  1. @sitaramc

    PRE_ and POST_CREATE triggers get an extra argument...

    ...when invoked by single-repo operations like auto-creating a wild
    repo, or running perms or fork.
    sitaramc committed Jun 14, 2012
  2. @sitaramc
  3. @sitaramc

    GL_BINDIR2 becomes LOCAL_CODE, allows hook propagation also...

    plus a bunch of doc changes
    sitaramc committed Jun 13, 2012
Commits on Jun 9, 2012
  1. @sitaramc

    Allow user-specified programs to override system-installed ones

    (manually tested)
    
      - new rc var: GL_BINDIR2; see doc update in this commit
    
      - added _which() function to search both $GL_BINDIR and $GL_BINDIR2
      - 'gitolite <command>', non-perl triggers, VREFs, and sugar, use this
    
      - unshifted $GL_BINDIR2/lib into @INC upfront in Rc.pm
      - perl triggers use this
    sitaramc committed Jun 9, 2012
Commits on Jun 8, 2012
  1. @sitaramc

    (test suite) changes in test suite due to upgrading to F17

      - git version bumps up, causes minor change in t/merge-check.t
      - for some strange reason apache cannot see /tmp/gitolite-http-authuserfile
        (I thought private /tmp was only if you enabled selinux...)
    sitaramc committed Jun 8, 2012
Commits on Jun 7, 2012
  1. @RandalSchwartz @sitaramc