Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 27, 2012
  1. (BSD compat) apparently 'wc -l' on BSD adds spaces in front

    authored
    Larry was right.  It's probably easier to port a shell than a shell
    script!
  2. migrated symbolic-ref command

    authored
  3. (collected docfixes)

    authored
Commits on May 25, 2012
  1. add 2 new sections to "special features"...

    authored
      - using pubkeys obtained from elsewhere
      - updating hooks via the admin repo
Commits on May 22, 2012
  1. @pioto

    Properly migrate [gitosis] section

    pioto authored committed
  2. v3.03

    authored
  3. MAJOR BUGFIX: disallow "hooks" directory in admin repo

    authored
    Although this is not a "hole" that allows a normal user to bypass
    controls, I still consider this a hole in the sense that I want to
    separate "admin push" rights from "shell access on server" rights.
    
    (I realise that most people don't make this distinction, but I do, and
    for me and most sites I consult for it is important).
    
    Thanks to drue on #gitolite who pointed it out excitedly, and apologies
    for killing what he thought of as a feature!
  4. (fix bugly) info -ld should handle missing description files more gra…

    authored
    …cefully
    
    bugly = bug that makes the output ugly :)
  5. fix repo alias to work when reponame has leading "/"

    authored
    as in git@host:repo.git works but ssh://git@host/repo.git doesn't
  6. update g2 compat and migr info

    authored
    thanks to karihre on #gitolite for catching the first of the corrections
    (GL_GET_MEMBERSHIPS_PGM) and so reminding me...
Commits on May 21, 2012
  1. (minor) single quotes around variables in error messages

    authored
    (plus a couple of other minor fixups)
Commits on May 20, 2012
  1. v3.02

    authored
Commits on May 19, 2012
  1. allow aliasing a repo to another name

    authored
    all documentation is inside Alias.pm.
Commits on May 16, 2012
  1. simulate POST_CREATE for newly created "normal" repos

    authored
    See "background" in new program src/triggers/new-normal-repos
  2. (collected docfixes)

    authored
Commits on May 10, 2012
  1. just for kicks, a VREF that allows voting on changes to a branch

    authored
    (manually smoke tested; no test script)
    
    I've been meaning to do this for a while, since someone told me that is
    one of gerrit's features they like.
    
    Of course, gitolite can't/won't do the whole "code review" thing (nor
    the workflow enforcement that follows).
    
    But voting is simple -- literally 2-3 lines of code in a VREF.  (The
    rest is inline documentation).
Commits on May 7, 2012
  1. the dupkeys function was already in ssh-authkeys...

    authored
    ...so there's no need for the VREF.
    
    Ironically, while I was arguing with Eli that I wouldn't do it and why,
    the code was *already* there, and had been for over a month!  (It must
    have been there for much longer for me to have forgotten!)
    
    TODO: convert from using fingerprint compute to actual key strings when
    the complaints about speed start appearing.
    
    My own personal speed up loop [1] I guess :)
    
    [1]: http://thedailywtf.com/Articles/Classic-WTF-The-Speedup-Loop.aspx
Commits on May 6, 2012
  1. (minor fixup to t/info.t)

    authored
  2. move repo/user validity check deeper

    authored
    (but change repo check to allow repoPATT instead of just repoNAME)
    
    This is because there are/will be some situations where access() is
    called without those two checks being done (i.e., it is not only from
    src/commands/access that it is called).
Commits on May 5, 2012
  1. bugfix: smart http mode wasn't running pre_ and post_ git triggers

    authored
    (while we're about it, we also steal Michael Brown's idea (patch #2 in
    [1] and get rid of GIT_HTTP_BACKEND).
    
    [1]: http://groups.google.com/group/gitolite/msg/adfae758dd28f2a8
Commits on May 4, 2012
  1. git-config bugfix + backward compat breakage in usage of 'config'

    authored
    (1) the backward compat breakage: you can't create empty-valued config
        keys anymore.  That is, you can't do the eqvt of the following shell
        command using gitolite
    
            git config foo.bar ""
    
    (2) fixed a bug where this:
    
            repo foo
                config foo.bar =
    
        when queried using
    
            gitolite git-config -r foo .
    
        would return even the empty valued ones, which -- remember! -- are
        not supposed to exist anymore.
    
        Fixing this bug allows situations like this to not show the admin
        repo in gitweb:
    
            repo [a-z].*
                config gitweb.owner = P-h B
    
            repo gitolite-admin
                config gitweb.owner =
    
    ----
    
    background...
    
    Somewhere in g3 (well actually in 057506b), we lost the ability to
    distinguish
        config foo.bar  =   ""
    from
        config foo.bar =
    
    I decided that conflating them is more intuitive for most people,
    because a survey [1] revealed that no one seemed to want the equivalent
    of the following shell command:
    
    ----
    
    [1] ...of a (small prime greater than 1) number of people on #git
Commits on May 3, 2012
  1. @kaos

    migrated htpasswd command from g2.

    kaos authored committed
    (with some fixups by committer)
Something went wrong with that request. Please try again.