Skip to content
Commits on Nov 27, 2011
  1. @graywolf

    (password access) specify comment field in generated ssh pub key

    since gl-shell-setup runs as root, the comment in the generated key was
    'root@...' instead of whatever userid it was being created for.
    
    This does not affect gitolite or ssh but it seems some people don't
    treat "comment" and "comment" and actually *do* stuff with it.
    
    (only code is from author; commit message is from committer)
    graywolf committed with Nov 27, 2011
Commits on Nov 22, 2011
  1. new functions (can_*, is_admin, in_group) for ADCs

    (can_* == can_read, can_write, and can_create)
    
    See top of contrib/adc/adc.common-functions for more on this.
    
    Note: the old style (calling get_rights_and_owner with $repo, then
    checking $perm_read, $perm_write, etc.), will still work fine.
    committed Nov 22, 2011
  2. (minor doc update) to ssh-troubleshooting doc

    missed this one when I did c5f342a (sshkeys-lint total rewrite, and
    gl-setup now uses it)
    committed Nov 22, 2011
Commits on Nov 17, 2011
  1. a couple of very minor oopsies

    (1) c5f342a forgot authkeys can have blank lines also
    
    (2) f0cedeb ended gl-system-install on a non-0 ret code
    
    both caught by matthewtdawson at gmail
    committed Nov 17, 2011
  2. docbug

    caught by larsbj at gullik dot org
    committed Nov 17, 2011
Commits on Nov 16, 2011
  1. v2.2

    committed Nov 16, 2011
Commits on Nov 15, 2011
  1. (password access) backward compat breakage for gl-shell-setup; read b…

    …elow
    
    gl-shell-setup has a "run as hosting user" piece that basically
    automates the adding of the user's (new) key to the admin repo.
    
    This is now gone.  (It's not that hard to automate yourself if you want
    to do it anyway, using gl-admin-push).
    
    I did this because I needed to allow someone in through a gateway, and
    realised that that has the exact same needs.  So the whole scheme has
    been changed to treat the proxy and the gitolite host as being two
    different servers.
    
    At that point it became cumbersome to do the second bit, and I left it
    out.
    
    Other changes:
      - you can define exceptions for the default shell in gl-shell
      - the doc has been simplified.
    committed Nov 15, 2011
  2. hide output of commands to check for existence of valid user.* keys

    could be confusing to people, and is not at all needed to be shown.
    committed Nov 15, 2011
Commits on Nov 13, 2011
  1. sshkeys-lint total rewrite, and gl-setup now uses it

    ...in "admin check" mode
    committed Nov 13, 2011
Commits on Nov 9, 2011
  1. maintaining a partial copy of a repo...

    ...with gl-pre-git and update.secondary hooks
    committed Nov 8, 2011
Commits on Nov 8, 2011
Commits on Nov 7, 2011
  1. added "gitolite flow" picture

    committed Nov 7, 2011
Commits on Nov 6, 2011
  1. @mattkimmel

    * Add "pull gitolite-admin" step to moving server instructions in adm…

    …in.mkd
    
    * Correct the git remote set-url command syntax in admin.mkd
    mattkimmel committed Nov 6, 2011
Commits on Nov 5, 2011
  1. ...because gh-pages won't show files starting with an underscore :(

    (and they replied saying "it's by design" so no expectation of a fix)
    committed Nov 5, 2011
Commits on Nov 2, 2011
  1. @grossws

    Added note about chown when migrating to another server

    committer note: changed text slightly...
    grossws committed with Oct 31, 2011
  2. MASSIVE set of changes to documents!

    I got tired of being told "TL;DR".  Now the online versions of most
    documents fit on a page or two, or at least most of them do.  The rest
    has been split out (and you can see the links to the split out sections
    right where the text is in the raw Markdown).
    
    This is much more pleasant to read, and I've improved the linking so
    it's much less effort for me to keep the links correct.
    committed Nov 1, 2011
  3. (minor) nagp.mkd

    committed Oct 27, 2011
Commits on Oct 30, 2011
  1. minor docfixes

    typos, minor clarifications, removing outdated stuff that got missed,
    adding some emphasis here and there, re-phrasing some places, etc.
    committed Oct 13, 2011
Commits on Oct 29, 2011
  1. user-manual added ("user" as opposed to "admin")

    Normally, I use the word "user" in gitolite to mean *my* users, who are
    actually admins on their setups.  All my documentation has been geared
    to that class of person.
    
    Last night my most famous "user" (not "admin", a real gitolite user)
    mentioned that he found it very hard to find info on what a *user* could
    do, and he was right.  So here goes...
    committed Oct 29, 2011
  2. (nomenclature in documentation) changed "category" to "role"

    I sometimes think my English is not as good as I claim it is.  Or at
    least when I'm thinking in perl my English shuts down...
    committed Oct 29, 2011
Commits on Oct 26, 2011
  1. gitolite.conf by example

    inspired by someone I would prefer not to have as a user, but hopefully
    it will help others with more genuine problems.
    committed Oct 23, 2011
Commits on Oct 21, 2011
  1. gl-system-install now tries to catch PATH issues for gl-setup

    any sane system should have $HOME/bin in $PATH, but apparently there are
    quite a few insane systems around ;-)
    
    (also changes the usage message etc a bit)
    committed Oct 21, 2011
  2. silently disable URI escaping if CGI::Util is not found

    e5c3b0e on a machine without CGI::Util makes gitolite unusable.  I
    checked that it was part of perl core, since `corelist CGI::Util`
    returns `CGI::Util was first released with perl 5.006001`.
    
    But apparently Fedora (at least) splits out core perl itself into
    smaller chunks.  And on my devbox I never noticed because I had gitweb
    installed, which pulled it in as a dep.
    
    I found this out when I tried to upgrade my own prod server!
    committed Oct 21, 2011
Commits on Oct 20, 2011
  1. It's official now; Solaris sh is brain dead...

    For example, this program
    
        #!/bin/sh
    
        die() { echo die called with $1; exit 1; } >&2
    
        die foo
        die bar
    
    will print *both* those messages!
    
    I honestly don't care if this is posix or not, but it is BRAIN DEAD for
    the ">&2" to change the meaning from {} to ()
    
    Oh and the grep thing is even worse.
    
        echo foo | grep ^/
    
    works fine in an interactive shell but in a script it attempts to
    *execute* "/", complains, while simultaneously complaining about usage
    of grep.
    
    It's almost like it's treating ^ like |
    committed Oct 20, 2011
  2. (minor) add a warning to rsync ADC

    ...in case someone wants to make it "ua"
    committed Oct 18, 2011
Commits on Oct 18, 2011
  1. @jefferai
  2. @txomon
  3. @joeyh
  4. make all the DENIED messages consistent

    how did I not notice this before?
    committed Oct 18, 2011
Something went wrong with that request. Please try again.