<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>9991d5366d00e148796dd2093136659eeef32c9e</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/65112a7f2a720070b84ffae4a204478dc6c06197</url>
    <id>65112a7f2a720070b84ffae4a204478dc6c06197</id>
    <committed-date>2009-07-17T04:21:41-07:00</committed-date>
    <authored-date>2009-07-17T04:21:41-07:00</authored-date>
    <message>Revert &quot;Merge branch 'master' of git://github.com/res0nat0r/gitosis&quot;

This reverts commit 9991d5366d00e148796dd2093136659eeef32c9e, reversing
changes made to b909b467cff51c84f3164e19487ff7f87296676a.</message>
    <tree>c6b952c52e35a303993c106952fa07f24ea8a5dc</tree>
    <committer>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b909b467cff51c84f3164e19487ff7f87296676a</id>
      </parent>
      <parent>
        <id>2cf64580693d08a22d0d7de077ef5c11208c750a</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/9991d5366d00e148796dd2093136659eeef32c9e</url>
    <id>9991d5366d00e148796dd2093136659eeef32c9e</id>
    <committed-date>2009-06-11T16:58:14-07:00</committed-date>
    <authored-date>2009-06-11T16:58:14-07:00</authored-date>
    <message>Merge branch 'master' of git://github.com/res0nat0r/gitosis

Conflicts:
	gitosis/mirror.py
	gitosis/test/test_mirror.py</message>
    <tree>f88bf78b90b59b4bbfbd78c50d774b59635ab95d</tree>
    <committer>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e6ec43838a8521567e7dd5fa89796bd59c8ad47</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/2cf64580693d08a22d0d7de077ef5c11208c750a</url>
    <id>2cf64580693d08a22d0d7de077ef5c11208c750a</id>
    <committed-date>2009-06-10T13:50:32-07:00</committed-date>
    <authored-date>2009-04-12T04:00:00-07:00</authored-date>
    <message>Add a mirror configuration example

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>4ed9fdee40326e95294ea8971135525be608ddd7</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c5ec3ed4688b34c8e9ac4ff97b3ec70b17ab1dcd</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/9e6ec43838a8521567e7dd5fa89796bd59c8ad47</url>
    <id>9e6ec43838a8521567e7dd5fa89796bd59c8ad47</id>
    <committed-date>2009-06-10T13:50:26-07:00</committed-date>
    <authored-date>2009-04-11T17:30:49-07:00</authored-date>
    <message>changed alias for all repositories from &quot;all&quot; to &quot;@all&quot;.

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>b42a526bf61140f181f647f3c636569d62edba27</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ecbd6b0b504e5a28d78308e8405787df1fdfaa4b</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/c5ec3ed4688b34c8e9ac4ff97b3ec70b17ab1dcd</url>
    <id>c5ec3ed4688b34c8e9ac4ff97b3ec70b17ab1dcd</id>
    <committed-date>2009-06-10T13:50:25-07:00</committed-date>
    <authored-date>2009-04-09T09:04:09-07:00</authored-date>
    <message>remove print statement (left after debugging

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>54ddb02df26f0b0c4b6127f93714b12924d8ca0d</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9be25a8da1d167d04adbe0a4ef66c5e48ef79ad</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/ecbd6b0b504e5a28d78308e8405787df1fdfaa4b</url>
    <id>ecbd6b0b504e5a28d78308e8405787df1fdfaa4b</id>
    <committed-date>2009-06-10T13:50:24-07:00</committed-date>
    <authored-date>2009-04-09T08:44:02-07:00</authored-date>
    <message>Mirrors can be set for all or a selection of repository.

By adding:

[mirror github]
repos = all
uri = git@github.com:res0nat0r/%s.git

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>8b2fb407312e996905143771d491060ab7fab8d3</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c4a41222485fa8dfdb956b0f0eee69542cc180c</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/d9be25a8da1d167d04adbe0a4ef66c5e48ef79ad</url>
    <id>d9be25a8da1d167d04adbe0a4ef66c5e48ef79ad</id>
    <committed-date>2009-06-10T13:49:56-07:00</committed-date>
    <authored-date>2009-04-07T17:41:33-07:00</authored-date>
    <message>add test and documentation to the mirror module.

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>e2db0765625c1749cfd3d2c2c773a5e3a23f0cb9</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bd60e580bcad6766c2224e5b7d619f40dadfea7f</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/3c4a41222485fa8dfdb956b0f0eee69542cc180c</url>
    <id>3c4a41222485fa8dfdb956b0f0eee69542cc180c</id>
    <committed-date>2009-06-10T13:49:55-07:00</committed-date>
    <authored-date>2009-04-07T16:40:54-07:00</authored-date>
    <message>repository.init can use git default template, by 
setting the default argument to false.

By default, it still use gitosis default template.

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>761c7d63f045ce64920c109ed44cfa24bcfdace6</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d0379eb72878cd4446361e459b2b53db3418c97e</id>
      </parent>
    </parents>
    <author>
      <name>Andrew De Ponte</name>
      <email>cyphactor@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/bd60e580bcad6766c2224e5b7d619f40dadfea7f</url>
    <id>bd60e580bcad6766c2224e5b7d619f40dadfea7f</id>
    <committed-date>2009-06-10T13:49:37-07:00</committed-date>
    <authored-date>2009-01-20T00:03:21-08:00</authored-date>
    <message>Added the snagit.py module to provide functionality for identifying repos with respect to a user and their associated permissions. I then integrated this functionality into gitosis-serve so that when a use runs the following on the command line it returns a listing of the repos their level of access to them on the remote host they just contacted.

ssh snagit@127.0.0.1 snagit list-repos

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>9d12eda57d42c7fa9d548e563f3a5c4c40df7468</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ad133b8c1b571376bffeb369717e15ca24c46300</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/d0379eb72878cd4446361e459b2b53db3418c97e</url>
    <id>d0379eb72878cd4446361e459b2b53db3418c97e</id>
    <committed-date>2009-06-10T13:49:21-07:00</committed-date>
    <authored-date>2009-04-07T15:32:05-07:00</authored-date>
    <message>add test for default template.

check that the mode and content of post-receive
hook of repository using the default template

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>9dc2f8e9fdfe566b4de88abe4c076a982fdfd727</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e2fbcf04df47bd612a28b1eb9a0aa5143767ae1</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/ad133b8c1b571376bffeb369717e15ca24c46300</url>
    <id>ad133b8c1b571376bffeb369717e15ca24c46300</id>
    <committed-date>2009-06-10T13:49:20-07:00</committed-date>
    <authored-date>2009-04-07T08:29:58-07:00</authored-date>
    <message>Fixed wrong hooks mode settings.

Were set to 754 when the test expect 755

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>3546be1f13a82eefc93d9bee1beafed5a1dab889</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f2b64e3e32eab3e643c4e07e00cffb83c5f2f7f</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/7e2fbcf04df47bd612a28b1eb9a0aa5143767ae1</url>
    <id>7e2fbcf04df47bd612a28b1eb9a0aa5143767ae1</id>
    <committed-date>2009-06-10T13:49:19-07:00</committed-date>
    <authored-date>2009-04-07T07:59:52-07:00</authored-date>
    <message>Move mirror module and default template from src/ to gitosis

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>9992af0a755f9b0c2ea00a1ac232a29696ec3d9e</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6e5bbe56eb2d0029792f580a1cd6af822848b27</id>
      </parent>
    </parents>
    <author>
      <name>Gustavo Delfino</name>
      <email>gdelfino@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/3f2b64e3e32eab3e643c4e07e00cffb83c5f2f7f</url>
    <id>3f2b64e3e32eab3e643c4e07e00cffb83c5f2f7f</id>
    <committed-date>2009-06-10T13:48:43-07:00</committed-date>
    <authored-date>2009-04-24T05:49:33-07:00</authored-date>
    <message>Split the git initialization command.

This solved for me the following error:

# sudo -H -u git gitosis-init &lt; /tmp/id_rsa.pub
Traceback (most recent call last):
  File &quot;/usr/bin/gitosis-init&quot;, line 7, in ?
    sys.exit(
  File &quot;/usr/lib/python2.4/site-packages/gitosis-0.2-py2.4.egg/gitosis/app.py&quot;, line 24, in run
    return app.main()
  File &quot;/usr/lib/python2.4/site-packages/gitosis-0.2-py2.4.egg/gitosis/app.py&quot;, line 38, in main
    self.handle_args(parser, cfg, options, args)
  File &quot;/usr/lib/python2.4/site-packages/gitosis-0.2-py2.4.egg/gitosis/init.py&quot;, line 136, in handle_args
    user=user,
  File &quot;/usr/lib/python2.4/site-packages/gitosis-0.2-py2.4.egg/gitosis/init.py&quot;, line 75, in init_admin_repository
    template=resource_filename('gitosis.templates', 'admin')
  File &quot;/usr/lib/python2.4/site-packages/gitosis-0.2-py2.4.egg/gitosis/repository.py&quot;, line 51, in init
    close_fds=True,
  File &quot;/usr/lib/python2.4/subprocess.py&quot;, line 412, in call
    return Popen(*args, **kwargs).wait()
  File &quot;/usr/lib/python2.4/subprocess.py&quot;, line 542, in __init__
    errread, errwrite)
  File &quot;/usr/lib/python2.4/subprocess.py&quot;, line 975, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>21ceadde951bb32bd0e98e927a40a1778ad3dc4e</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>92051c822284e64ce194dc502cce85a351ce2f4a</id>
      </parent>
    </parents>
    <author>
      <name>Gustavo Delfino</name>
      <email>gdelfino@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/d6e5bbe56eb2d0029792f580a1cd6af822848b27</url>
    <id>d6e5bbe56eb2d0029792f580a1cd6af822848b27</id>
    <committed-date>2009-06-10T13:48:43-07:00</committed-date>
    <authored-date>2009-04-24T05:46:17-07:00</authored-date>
    <message>Added info on adding git user under CentOS

Taken from:
http://www.simplicidade.org/notes/archives/2008/09/installing_gito.html

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>59d8dcada5cd28dd26a88492eaac2599e53f7e18</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc0909abdd0f3013987c2743704472337cf38916</id>
      </parent>
    </parents>
    <author>
      <name>Alexander Gavrilov</name>
      <email>angavrilov@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/92051c822284e64ce194dc502cce85a351ce2f4a</url>
    <id>92051c822284e64ce194dc502cce85a351ce2f4a</id>
    <committed-date>2009-06-10T13:48:10-07:00</committed-date>
    <authored-date>2008-10-13T03:56:22-07:00</authored-date>
    <message>Allow enabling git-daemon for repos accessible to @all.

It may be useful to automatically allow git-daemon access
to public repositories, which are accessible to @all users,
but restrict access to more tightly secured repos.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>8bed5901a6d83fc374a5c335ee5c53d7ce703034</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>55db36101f3327ff8c83385d4b2645d2a55c2abe</id>
      </parent>
    </parents>
    <author>
      <name>Alexander Gavrilov</name>
      <email>angavrilov@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/dc0909abdd0f3013987c2743704472337cf38916</url>
    <id>dc0909abdd0f3013987c2743704472337cf38916</id>
    <committed-date>2009-06-10T13:48:09-07:00</committed-date>
    <authored-date>2008-10-12T01:30:20-07:00</authored-date>
    <message>Support specifying access directly for users.

Add support for [user ...] sections, which behave
as one-user groups. They take precedence over old
group sections.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>a3f379cbc53bf3e5c90f18f3b4f7a3f3ebcbd9b5</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>27f8194d383ee13c96b3a730bde14fd7112df323</id>
      </parent>
    </parents>
    <author>
      <name>Alexander Gavrilov</name>
      <email>angavrilov@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/55db36101f3327ff8c83385d4b2645d2a55c2abe</url>
    <id>55db36101f3327ff8c83385d4b2645d2a55c2abe</id>
    <committed-date>2009-06-10T13:47:37-07:00</committed-date>
    <authored-date>2008-10-17T06:37:07-07:00</authored-date>
    <message>Generalize repository enumeration code from gitweb.py

Not only it was already repeated twice, it also may be
useful for other code.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>72ea2c580e8a072926fc9c82648756d32f37033e</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b1f72da51693d712b0fd546b83d2cbee4748480</id>
      </parent>
    </parents>
    <author>
      <name>Alexander Gavrilov</name>
      <email>angavrilov@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/27f8194d383ee13c96b3a730bde14fd7112df323</url>
    <id>27f8194d383ee13c96b3a730bde14fd7112df323</id>
    <committed-date>2009-06-10T13:47:36-07:00</committed-date>
    <authored-date>2008-10-12T02:44:53-07:00</authored-date>
    <message>Separate directory walking and generation of gitdaemon files.

The walking code is useful for other purposes, for instance,
htaccess generation.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>cc53139d29bcef3fb132c9415b5c570699209536</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fcbb73bb856f452bd537abb6e7a780cf21f16df4</id>
      </parent>
    </parents>
    <author>
      <name>Alexander Gavrilov</name>
      <email>angavrilov@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/7b1f72da51693d712b0fd546b83d2cbee4748480</url>
    <id>7b1f72da51693d712b0fd546b83d2cbee4748480</id>
    <committed-date>2009-06-10T13:47:35-07:00</committed-date>
    <authored-date>2008-10-12T01:43:40-07:00</authored-date>
    <message>Support specifying the repository owner indirectly.

[repo foo]
owner = jdoe

[user jdoe]
name = John Doe &lt;jdoe@example.com&gt;

It may be useful to avoid duplication. The original name
is also output to the file, so that custom gitweb can use
it to do basic authentication or whatnot.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>f97dc2c3f7e45164cfa3361391d8c29e9ac22861</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ad1a700127d97f594a31826f15133d3714bc36b2</id>
      </parent>
    </parents>
    <author>
      <name>Alexander Gavrilov</name>
      <email>angavrilov@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/fcbb73bb856f452bd537abb6e7a780cf21f16df4</url>
    <id>fcbb73bb856f452bd537abb6e7a780cf21f16df4</id>
    <committed-date>2009-06-10T13:47:34-07:00</committed-date>
    <authored-date>2008-10-12T01:26:04-07:00</authored-date>
    <message>Fix permission problems:

- The default template ends up installed as non-executable, so
  make sure the hook has executable permissions after init.
- Set umask before checking for exact values of permissions.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>f5091dee2de5c6388c69c1c7bcc40d8d831f8e52</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2137cd6e2ad728db1804f28d70c814a8ec5b30cb</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/ad1a700127d97f594a31826f15133d3714bc36b2</url>
    <id>ad1a700127d97f594a31826f15133d3714bc36b2</id>
    <committed-date>2009-06-10T13:47:03-07:00</committed-date>
    <authored-date>2009-04-09T08:44:14-07:00</authored-date>
    <message>Add mirror example.

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>9bbb3f9273c913e2bfbd1d866052dec4a026e2c2</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ba779d810243a9f18425f7ab7139ae9cf5600678</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/2137cd6e2ad728db1804f28d70c814a8ec5b30cb</url>
    <id>2137cd6e2ad728db1804f28d70c814a8ec5b30cb</id>
    <committed-date>2009-06-10T13:47:02-07:00</committed-date>
    <authored-date>2009-04-07T16:41:33-07:00</authored-date>
    <message>add test for gitosis.repository.mirror

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>faed3ba1ed11fc9d22d84f361c14643be976659c</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3715196b518e589c553286d0af4f2ff7bd8cb8ae</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>damien@kirsteen-nivens-macbook-2.local</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/ba779d810243a9f18425f7ab7139ae9cf5600678</url>
    <id>ba779d810243a9f18425f7ab7139ae9cf5600678</id>
    <committed-date>2009-06-10T13:47:01-07:00</committed-date>
    <authored-date>2009-04-07T08:37:35-07:00</authored-date>
    <message>Fixed test_init_templates.

When git create a new repository with a specified
template, the missing hooks are not created. git-init
documentation doesn't not specify it and the test
fails with
git 1.6.2 and git 1.5.4.3.

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>187f647d2a1080e67b410de46a10bc32449fb54d</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22541619a671aa3657361726e59cc2a6fb9414f3</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/3715196b518e589c553286d0af4f2ff7bd8cb8ae</url>
    <id>3715196b518e589c553286d0af4f2ff7bd8cb8ae</id>
    <committed-date>2009-06-10T13:47:00-07:00</committed-date>
    <authored-date>2009-03-23T10:42:53-07:00</authored-date>
    <message>Add handle of the update_mirror argument to gitosis-run-hook.

On post-receive, gitosis will look for:
[repo Bar]
mirrors = git@foo:bar.git git@baz:bar.git

and push push any changes to these remote repositories.

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>e9e2c98c3e0d325b73dbe89db778bc29cff837b8</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8adcc0829cabea92591159832f8ed8d3c8cfd928</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/22541619a671aa3657361726e59cc2a6fb9414f3</url>
    <id>22541619a671aa3657361726e59cc2a6fb9414f3</id>
    <committed-date>2009-06-10T13:46:58-07:00</committed-date>
    <authored-date>2009-03-23T10:39:19-07:00</authored-date>
    <message>Add mirror function to the repository module.

Push with the --mirror option to a remote repository

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>e4203db991a310e693c0cdddfcaeec80c8bb71e6</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f9480b6564a5b32e92ba9c131d07d09da6e1d0fa</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/8adcc0829cabea92591159832f8ed8d3c8cfd928</url>
    <id>8adcc0829cabea92591159832f8ed8d3c8cfd928</id>
    <committed-date>2009-06-10T13:46:58-07:00</committed-date>
    <authored-date>2009-03-23T10:38:15-07:00</authored-date>
    <message>Make sure hooks are executable.

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>e335bc7b07e397bc9e1e2025812d578b846c85a8</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>177686e49644dae7d9cf935f0b3bb80da1db4c27</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/f9480b6564a5b32e92ba9c131d07d09da6e1d0fa</url>
    <id>f9480b6564a5b32e92ba9c131d07d09da6e1d0fa</id>
    <committed-date>2009-06-10T13:46:57-07:00</committed-date>
    <authored-date>2009-03-23T10:35:46-07:00</authored-date>
    <message>Add default template to repository initialization

All repository will come with post-receive hook by default.

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>78093278dc3adbd518aac13d0b7c324ed42bfeb3</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>73a032520493f6b4186185d4826d12edb5614135</id>
      </parent>
    </parents>
    <author>
      <name>Ping Yin</name>
      <email>pkufranky@gmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/177686e49644dae7d9cf935f0b3bb80da1db4c27</url>
    <id>177686e49644dae7d9cf935f0b3bb80da1db4c27</id>
    <committed-date>2009-06-10T13:44:51-07:00</committed-date>
    <authored-date>2008-01-05T10:00:16-08:00</authored-date>
    <message>Allow pattern for repo path in config 'writable/readonly='

Use the same pattern match rule as fnmatch.fnmatch (in python). That is to
say, '/' is not special. So 'foo*' can match 'foo/bar'.

Brace expansion is not supported, so {foo,bar} will not match foo.

Signed-off-by: Ping Yin &lt;pkufranky@gmail.com&gt;

Signed-off-by:  &lt;stefhen.hovland+github@gmail.com&gt;</message>
    <tree>9e9849c0346b30a1c4d2f17f63946e2644f5b6b6</tree>
    <committer>
      <name></name>
      <email>stefhen.hovland+github@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f7792d53ada395c01aa60d33d9048a2707eed1ab</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/b909b467cff51c84f3164e19487ff7f87296676a</url>
    <id>b909b467cff51c84f3164e19487ff7f87296676a</id>
    <committed-date>2009-04-12T17:50:11-07:00</committed-date>
    <authored-date>2009-04-12T17:50:11-07:00</authored-date>
    <message>refactore mirror_test.

Share the same config for most test
and use a string to set the ConfigParser.</message>
    <tree>c6b952c52e35a303993c106952fa07f24ea8a5dc</tree>
    <committer>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ca6f84a3f95ce6fe6fd7970784d84afe14ee756</id>
      </parent>
    </parents>
    <author>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </author>
    <url>http://github.com/dinoboff/gitosis/commit/f7792d53ada395c01aa60d33d9048a2707eed1ab</url>
    <id>f7792d53ada395c01aa60d33d9048a2707eed1ab</id>
    <committed-date>2009-04-12T04:00:00-07:00</committed-date>
    <authored-date>2009-04-12T04:00:00-07:00</authored-date>
    <message>Add a mirror configuration example</message>
    <tree>45b2e621a4e26880a6fb72c9020843d9f3513d23</tree>
    <committer>
      <name>Damien Lebrun</name>
      <email>dinoboff@hotmail.com</email>
    </committer>
  </commit>
</commits>
