Commits on Apr 18, 2012
  1. added new changelog

    committed Apr 18, 2012
  2. (doc) general cleanup of docs

    committed Apr 17, 2012
  3. (doc) switch from mindmap to mkd...

    we don't need the flexibility any more
    committed Apr 17, 2012
  4. (doc) switch g2 <-> g3

    committed Apr 16, 2012
  5. (perltidy)

    committed Apr 18, 2012
  6. (minor) make trigger function name consistent with other similar uses

    writable() in renamed to "access_1" to be consistent; i.e.,
    reflect the trigger name
    committed Apr 16, 2012
  7. logging die and warn messages

      - change a few important die()s to _die()s
      - setup SIGs for both die and warn so any others will get caught
    committed Apr 16, 2012
  8. (minor) add svnserve command

    committed Apr 18, 2012
Commits on Apr 17, 2012
  1. "fake Unix" strikes again...

    The fix is easy enough, but I hate having to code work-arounds for
    proprietary OSs when the same code works fine on Linux and BSD.
    /me wisely avoids words like posix in his rant ;-)
    Thanks to Franck Zoccolo for help in finding what the problem was and
    when and why it occurred.
    Someday there will be some issue that requires a fix with significant
    code change (or worse, a change that is incompatible with Linux), and I
    will probably refuse.  Of course, I will be properly regretful about my
    inability to fix it.[1]
    committed Apr 17, 2012
Commits on Apr 15, 2012
  1. yaaay! http is finally done!

    committed Apr 15, 2012
Commits on Apr 14, 2012
  1. (minor) packaging notes updated

    committed Apr 14, 2012
Commits on Apr 13, 2012
  1. (doc updates, mostly migration)

      - migration and non-core reachable from master-toc now
      - migration flow changed.  install.mkd, migration section, is [migr]
        now, drives the whole thing now, links to g2migr
      - more details on how to wipe out old gitolite
    plus some minor fixes
    committed Apr 13, 2012
  2. (minor) do not run `gitolite query-rc` from *perl* programs!

    I must have blindly converted from some shell-thinking/shell-code for
    these to have slipped through!
    (found when doing an audit of all system, exec, ``, qx, and tsh_)
    committed Apr 13, 2012
Commits on Apr 11, 2012
  1. pre-existing repo instructions were WRONG...

      - fix them
      - but (at the cost of some efficiency) try to compensate if the admin
        did not follow those instructions, by running hook_1 anyway
    committed Apr 11, 2012
  2. D...

    (manually tested, no test script)
    the whimsically named "D" command deletes repos, and is the opposite of
    the "C" permission that enables the user to create one in the first
    place.  See the usage message for user info, and look in the comments of
    the code itself for admin info.
    committed Apr 10, 2012
Commits on Apr 10, 2012
  1. (mostly) doc changes

      - minor typo fixes, clarifications, etc.
      - keep sts.html url consistent, because many people link to
      - create a common migration doc, so the old 'migr.html' does not 404
        when g3 docs become "main"
      - progit doc done
      - add gitosis convert script (FWIW)
      - a minor comment fix to
    committed Apr 9, 2012
Commits on Apr 9, 2012
  1. sskm: minimum changes, minimally smoke tested!

    (thanks to for testing more thoroughly as well)
    committed Apr 9, 2012
Commits on Apr 8, 2012
  1. 'gitolite git-config' should print only value when regex not used...

    not repo<tab>key<tab>value.  Also, honor '-n' (no newline)
    committed Apr 8, 2012
Commits on Apr 6, 2012
  1. supporting DOS and fake Unix...

    I was very, very, tempted to say "sorry; not supported".  Sadly,
    prudence won over juvenile glee...
    PS: DOS == dominant operating system
    committed Apr 6, 2012
  2. remove quotes around option values

    for example, this now works (it used to save the quotes also)
        option mirror.master = "ilh-95"
    committed Apr 5, 2012
  3. cpu-time command -> CpuTime trigger module... that triggers are not restricted to external programs and can be
    perl code called by gitolite-shell (thus in the same PID), there's no
    need to compute and pass along the times() array.
    This also changes the arguments to POST_GIT; they're now the same as
    committed Apr 6, 2012
Commits on Apr 5, 2012
  1. document overhaul

      - explicit 'list' gives way to mindmap, ...
      - '' to produce master-toc.mkd from the mindmap
      - mkdoc no longer ignores master-toc.mkd, calls itself
    and LOTS of changes to the actual docs
    committed Apr 5, 2012
  2. (some minor changes)

      - whitespace change to t/reset
      - remove dbg line accidentally left in in
      - add a bit more explanation to 'writable'
    committed Mar 30, 2012
  3. CSS text-color specified... it is readable for people who use black bg browsers
    committed Apr 5, 2012
Commits on Apr 3, 2012
  1. added 'gitolite push' to make server side pushes easier...

    also force the update hook to log SHAs of bypassed pushes
    committed Apr 3, 2012