Skip to content
Commits on Sep 29, 2011
  1. v2.1

    committed Sep 3, 2011
Commits on Sep 27, 2011
  1. (doc) assorted docfixes

    committed Sep 4, 2011
  2. (minor) error message clarity...

    'should not happen' was appropriate before I added --dirty, but now it's
    more likely to be due to an old git version
    committed Sep 28, 2011
  3. (admin doc): redo section on moving pre-existing repos into gitolite

    some separation between the 2 types so far, plus add a third section for
    importing *wildcard* repos wholesale.  And finally add some explanations
    for folks who want to know why.
    committed Sep 27, 2011
Commits on Sep 26, 2011
  1. 'symbolic-ref' ADC replaces and obsoletes 'set-head'

    set-head was too specific.  See comments in symbolic-ref for more on
    this ADC, but basically it lets you run 'git symbolic-ref' on a repo
    that you have write access to.
    
    (in response to http://comments.gmane.org/gmane.comp.version-control.git/182067)
    committed Sep 26, 2011
Commits on Sep 25, 2011
  1. (doc) admin-defined commands doc fixes:

      - make the warning less juvenile ;-)
      - de-emphasise the connection to wild repos; it's not as deep as the
        doc made it out to be
      - move the historical stuff out of the way
    committed Sep 25, 2011
Commits on Sep 16, 2011
  1. (password access) can now do ADCs also

    idea credit Jeff (though I'm sure he didn't ask this on behalf of the
    KDE folks ;-)
    committed Sep 15, 2011
  2. (password access) make the hostkey thing less of a problem...

    ...for the code, not for the admin ;-)
    
    OK that sounds nasty but really it's not that bad.  We're replacing some
    code with a one-time step for the admin which is also likely to be more
    future-proof.
    
    idea credit: Teemu
    committed Sep 15, 2011
Commits on Sep 15, 2011
Commits on Sep 10, 2011
  1. fix a rather large typo/thinko in 1006eba

    If you look at this change, and the same lines in 1006eba, you can
    easily see what I missed...
    committed Sep 10, 2011
Commits on Sep 3, 2011
  1. sshkeys-lint upgraded (may need testing)

    upgraded to recognise host (mirroring peer) keys and shell keys
    committed Sep 1, 2011
  2. lotsa doca fixa uppa

    major changes
      - (src) one error message got more detail
      - long overdue fixup to developer notes doc
    
    plus many minor changes that have been piling up
    
    PS: to dig into the "alliterative animal" comment, check the channel
    logs around aug 23rd ;-)
    committed Sep 1, 2011
Commits on Sep 2, 2011
  1. repo_rights is no longer a kosher *public* interface

    so remove the last vestiges of it from the contrib area
    committed Sep 2, 2011
  2. Rewrite of gl-conf-convert to support more complex gitosis.conf files

    comments from contributor via email:
    
      * Translates all repos from gitosis to gitolite, even if their are not
        associated with any groups
      * Transfers gitweb settings (gitweb, description and owner)
      * Transfers git-dameon settings
      * Maintains comments for groups and repos
    
      As far as I can tell, the results from this filter are working fine
      for our transfer from gitosis to gitolite.
    Behan Webster committed with Aug 24, 2011
  3. quick install in main README

    requested by someone who told me it's high time I catered to the experts
    too, and saved them some time on the install!
    
    I took the opportunity to streamline the README (especially the "what"
    section), and to prioritise the non-root method over the root method in
    the install doc.
    committed Aug 25, 2011
  4. Merge pull request #32 from ebfe/bump_requirements

    git >= 1.6.6 is required since 49f5361
    committed Sep 2, 2011
  5. retain old file's permissions in wrap_print()

    wrap_print() was written to create a new file and rename the old one to
    avoid a partially written file being read by other processes.  This has
    only been reported for the 'projects.list' file, but I just did it for
    all files as a matter of course.
    
    list of files currently written via this function:
    gl-creater, gl-perms, description, git-daemon-export-ok, projects.list
    
    However, some people want to do the following:
    
      - set REPO_UMASK tight (0077, default)
      - manually change the perms to something looser (typically g+rX) for
        specific repos
      - set core.sharedRepository to 0750 (git is documented to honor that
        config if available and to override umask)
    
    Except that core.sharedRepository does not apply to files written by
    gitolite and not git itself.  So they would open up their description
    files and the next compile would close them again!
    
    This patch prevents this from happening.  If the file already exists, it
    maintains the same permissions after the rename.
    committed Sep 2, 2011
Commits on Aug 30, 2011
  1. new 'subconf' feature to explicitly do delegation

    (includes HOSTNAME substitution feature also...)
    committed Aug 27, 2011
  2. delegation: allow includes in fragments, fixup doc

    I could not think why we disallowed includes in subconfs, since an
    include is the same as inserting all those lines inline anyway.
    committed Aug 28, 2011
Commits on Aug 29, 2011
  1. config variables should not be restricted to double quoted strings

    previously, these two would produce different results
    
        config aa.bb = 'true'   # config file line includes single quotes
        config aa.bb = "true"   # config file line does not include any quotes
    
    Now the former will also behave like the latter.
    committed Aug 27, 2011
Commits on Aug 27, 2011
  1. document the "sequencing repo config" fix made earlier

    plus some reorg of the section so it reads easier (I hope!)
    committed Aug 27, 2011
Commits on Aug 26, 2011
Commits on Aug 25, 2011
  1. @ebfe
  2. Merge pull request #30 from christilden/pu

    Fixes documentation typos
    committed Aug 25, 2011
Commits on Aug 24, 2011
  1. Fixes documentation typos

    Chris Tilden committed Aug 24, 2011
Commits on Aug 22, 2011
  1. (doc) hook chaining explained a bit better

    nagp-compatible ;-)
    committed Aug 23, 2011
Commits on Aug 17, 2011
  1. rc: get rid of GL_GITCONFIG_WILD

    was only for efficiency even when it was relevant, and now it's just in
    the way, making useless noises.
    committed Aug 17, 2011
  2. fix sequencing for repo config statements

    Without this, complex mirroring scenarios will be unpredictable.  For
    example (abbreviating "gitolite.mirror." to "gimo.") something as simple
    as this will not give "foo" his different mirror setup
    
        repo @all
            config gimo.master = "frodo"
            config gimo.slaves = "sam"
    
        repo foo
            config gimo.master = "sam"
            config gimo.slaves = "frodo gollum"
    
        repo foo bar
            RW  =   u1
    
    Even worse things happen when you have wild cards.
    
    Now, however, they all come in the right sequence and the most recent
    one takes effect (unlike ACL rules, where the first match wins, because
    there you're trying to just find a match and get out, while here you're
    just mindlessly applying config lines in the right order).
    committed Aug 17, 2011
Something went wrong with that request. Please try again.