<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>8eeca4d163a4f3365841c8c3e922b7318302ffcf</id>
      </parent>
    </parents>
    <author>
      <name>Scott Chacon</name>
      <email>schacon@gmail.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/bdf81e0ae36dc468265fd6cc613e1a1139a57298</url>
    <id>bdf81e0ae36dc468265fd6cc613e1a1139a57298</id>
    <committed-date>2008-04-02T10:01:03-07:00</committed-date>
    <authored-date>2008-04-02T10:01:03-07:00</authored-date>
    <message>updated the logging to a local facility, so it can be more easily isolated</message>
    <tree>aa6e230a06c02b32d4200fb93daa3535528c58b1</tree>
    <committer>
      <name>Scott Chacon</name>
      <email>schacon@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fff45c91cbd6619881d1089168d489a105e157ae</id>
      </parent>
    </parents>
    <author>
      <name>Scott Chacon</name>
      <email>schacon@gmail.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/8eeca4d163a4f3365841c8c3e922b7318302ffcf</url>
    <id>8eeca4d163a4f3365841c8c3e922b7318302ffcf</id>
    <committed-date>2008-04-02T09:53:45-07:00</committed-date>
    <authored-date>2008-04-02T09:53:45-07:00</authored-date>
    <message>changed logging from file to syslogd</message>
    <tree>9242b4adb0074831bc7d5784e56e1fdd2234c83e</tree>
    <committer>
      <name>Scott Chacon</name>
      <email>schacon@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aadd4efa715f56e0eac5ac459c8ff4933b56d4ce</id>
      </parent>
    </parents>
    <author>
      <name>Scott Chacon</name>
      <email>schacon@gmail.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/fff45c91cbd6619881d1089168d489a105e157ae</url>
    <id>fff45c91cbd6619881d1089168d489a105e157ae</id>
    <committed-date>2008-04-02T07:14:56-07:00</committed-date>
    <authored-date>2008-04-02T07:14:56-07:00</authored-date>
    <message>added logging mechanism to log when a fetch or a clone occurs.
right now it is hard-coded to /tmp/git.log, which you will obviously need to change</message>
    <tree>b269c5f6b84be151a9be7fd869d2827f78bcd48d</tree>
    <committer>
      <name>Scott Chacon</name>
      <email>schacon@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eee8a1742bf51df33f0f6004774035f57253f944</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/aadd4efa715f56e0eac5ac459c8ff4933b56d4ce</url>
    <id>aadd4efa715f56e0eac5ac459c8ff4933b56d4ce</id>
    <committed-date>2008-01-07T22:41:43-08:00</committed-date>
    <authored-date>2008-01-07T22:41:43-08:00</authored-date>
    <message>GIT 1.5.3.8

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>470ec1b489d0cf383af21247ca7b5eb39efbae98</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f5530b8833bcaa423cd53d133d3de3fa0173fbf3</id>
      </parent>
    </parents>
    <author>
      <name>Eric Wong</name>
      <email>normalperson@yhbt.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/eee8a1742bf51df33f0f6004774035f57253f944</url>
    <id>eee8a1742bf51df33f0f6004774035f57253f944</id>
    <committed-date>2008-01-07T16:25:31-08:00</committed-date>
    <authored-date>2008-01-07T02:40:40-08:00</authored-date>
    <message>git-svn: clarify the &quot;Ignoring error from SVN&quot; piece

I've heard of several users puzzled by this, and it sometimes it
appears as if git-svn is doing nothing on slower connections and
larger repositories.

Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>8e0fe761c15781d585cb01fe0bcf8eab61369b59</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4f3d37035a7c735a3b69f962656819f4ff7e4927</id>
      </parent>
    </parents>
    <author>
      <name>Eric Wong</name>
      <email>normalperson@yhbt.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/f5530b8833bcaa423cd53d133d3de3fa0173fbf3</url>
    <id>f5530b8833bcaa423cd53d133d3de3fa0173fbf3</id>
    <committed-date>2008-01-07T15:18:37-08:00</committed-date>
    <authored-date>2007-11-11T23:37:42-08:00</authored-date>
    <message>git-svn: support for funky branch and project names over HTTP(S)

SVN requires that paths be URI-escaped for HTTP(S) repositories.
file:// and svn:// repositories do not need these rules.

Additionally, accessing individual paths inside repositories
(check_path() and get_log() do NOT require escapes to function
and in fact it breaks things).

Noticed-by: Michael J. Cohen &lt;mjc@cruiseplanners.com&gt;
Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>9a62fed470b1b8f28cc5e8eb76023562e3532f4c</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6851162adf29762cd121555645214468451a3111</id>
      </parent>
    </parents>
    <author>
      <name>Jeff King</name>
      <email>peff@peff.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/4f3d37035a7c735a3b69f962656819f4ff7e4927</url>
    <id>4f3d37035a7c735a3b69f962656819f4ff7e4927</id>
    <committed-date>2007-12-17T15:58:05-08:00</committed-date>
    <authored-date>2007-12-17T12:51:34-08:00</authored-date>
    <message>git-send-email: avoid duplicate message-ids

We used to unconditionally add a message-id to the outgoing
email without bothering to check if it already had one.
Instead, let's use the existing one.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>b1a32f9b739c7a2ca9650acce12ec3d6e6566dca</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6281f394674bf2db861967da6c2215cfc3fc78af</id>
      </parent>
    </parents>
    <author>
      <name>Jeff King</name>
      <email>peff@peff.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/6851162adf29762cd121555645214468451a3111</url>
    <id>6851162adf29762cd121555645214468451a3111</id>
    <committed-date>2007-12-17T15:54:28-08:00</committed-date>
    <authored-date>2007-12-17T04:43:59-08:00</authored-date>
    <message>clone: correctly report http_fetch errors

The exit status from curl was accidentally lost by the
'case' statement. We need to explicitly save it so that $?
doesn't get overwritten.

This improves the error message when fetching from an http
repository which has never had update-server-info run.
Previously, it would fail to note the fetch error and
produce multiple errors about the lack of origin branches.
It now correctly suggests running git-update-server-info.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>20d5fe7a5c710c7cbe26e09490bce68cccad9f19</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8e7425da782cbdff4531d84e0ef4ec7bd3ae23d7</id>
      </parent>
    </parents>
    <author>
      <name>Jim Meyering</name>
      <email>jim@meyering.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/6281f394674bf2db861967da6c2215cfc3fc78af</url>
    <id>6281f394674bf2db861967da6c2215cfc3fc78af</id>
    <committed-date>2007-12-08T14:24:13-08:00</committed-date>
    <authored-date>2007-12-08T07:48:05-08:00</authored-date>
    <message>config.c:store_write_pair(): don't read the byte before a malloc'd buffer.

Signed-off-by: Jim Meyering &lt;meyering@redhat.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>fdfab53d81a1e017d1d12c45bb1e88eee3f606fe</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f23272f3fd84fd37d97917f37233fbf01deb32b4</id>
      </parent>
    </parents>
    <author>
      <name>David Symonds</name>
      <email>dsymonds@gmail.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/8e7425da782cbdff4531d84e0ef4ec7bd3ae23d7</url>
    <id>8e7425da782cbdff4531d84e0ef4ec7bd3ae23d7</id>
    <committed-date>2007-12-06T23:20:11-08:00</committed-date>
    <authored-date>2007-12-06T15:36:45-08:00</authored-date>
    <message>Change from using email.com to example.com as example domain, as per RFC 2606.

Signed-off-by: David Symonds &lt;dsymonds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>33bfc06721ca1d75af163796365c5ff41be57101</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6326cee51b21d67e1335ead285cb52b83234b2b4</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/f23272f3fd84fd37d97917f37233fbf01deb32b4</url>
    <id>f23272f3fd84fd37d97917f37233fbf01deb32b4</id>
    <committed-date>2007-12-05T16:27:17-08:00</committed-date>
    <authored-date>2007-12-04T23:01:30-08:00</authored-date>
    <message>git-am -i: report rewritten title

Jeff Garzik noticed that &quot;git am -i&quot; reports the applied patch with
the title before the user edited it.  This was confusing.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>8d0982e61a984cb8789e729ac625c66f27c0474c</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9d25acc49a98ca82988ad871753a45e41f3c90f5</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/6326cee51b21d67e1335ead285cb52b83234b2b4</url>
    <id>6326cee51b21d67e1335ead285cb52b83234b2b4</id>
    <committed-date>2007-12-05T16:16:40-08:00</committed-date>
    <authored-date>2007-12-05T16:13:08-08:00</authored-date>
    <message>git grep shows the same hit repeatedly for unmerged paths

When the index is unmerged, e.g.

	$ git ls-files -u
        100644 faf413748eb6ccb15161a212156c5e348302b1b6 1	setup.c
        100644 145eca50f41d811c4c8fcb21ed2604e6b2971aba 2	setup.c
        100644 cb9558c49b6027bf225ba2a6154c4d2a52bcdbe2 3	setup.c

running &quot;git grep&quot; for work tree files repeats hits for each unmerged
stage.

	$ git grep -n -e setup_work_tree -- '*.[ch]'
        setup.c:209:void setup_work_tree(void)
        setup.c:209:void setup_work_tree(void)
        setup.c:209:void setup_work_tree(void)

This should fix it.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>430242cddae40db0ccf61506fcdce5cca3656d57</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4e596e988abfd7ce0b4456cdbf27baa16fa7aab8</id>
      </parent>
      <parent>
        <id>9459aa77a032621a29d53605542844641cca843a</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/9d25acc49a98ca82988ad871753a45e41f3c90f5</url>
    <id>9d25acc49a98ca82988ad871753a45e41f3c90f5</id>
    <committed-date>2007-12-05T15:07:23-08:00</committed-date>
    <authored-date>2007-12-05T15:07:23-08:00</authored-date>
    <message>Merge branch 'nd/maint-work-tree-fix' into maint

* nd/maint-work-tree-fix:
  Do check_repository_format() early (re-fix)
  Do check_repository_format() early
  Add missing inside_work_tree setting in setup_git_directory_gently</message>
    <tree>1ec1caad4bc04b7adf34336a2e6c4706a365a7a0</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>138dd1e990cef5ac0176426016ad5e1f8e5dff58</id>
      </parent>
    </parents>
    <author>
      <name>Nguy&#7877;n Th&#225;i Ng&#7885;c Duy</name>
      <email>pclouds@gmail.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/9459aa77a032621a29d53605542844641cca843a</url>
    <id>9459aa77a032621a29d53605542844641cca843a</id>
    <committed-date>2007-12-05T15:06:37-08:00</committed-date>
    <authored-date>2007-12-05T05:33:32-08:00</authored-date>
    <message>Do check_repository_format() early (re-fix)

This pushes check_repository_format() (actually _gently() version)
to setup_git_directory_gently() in order to prevent from
using unsupported repositories.

New setup_git_directory_gently()'s behaviour is stop searching
for a valid gitdir and return as if there is no gitdir if a
unsupported repository is found. Warning will be thrown in these
cases.

Signed-off-by: Nguy&#7877;n Th&#225;i Ng&#7885;c Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>01293ba54d1d3ed3a0d90c0f6f5a604c8dc479b6</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d557352f18a4b8f73be402674af6bd5bb152ab9</id>
      </parent>
    </parents>
    <author>
      <name>Jeff King</name>
      <email>peff@peff.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/4e596e988abfd7ce0b4456cdbf27baa16fa7aab8</url>
    <id>4e596e988abfd7ce0b4456cdbf27baa16fa7aab8</id>
    <committed-date>2007-12-02T10:59:59-08:00</committed-date>
    <authored-date>2007-12-02T09:22:19-08:00</authored-date>
    <message>t9600: test cvsimport from CVS working tree

This test passes with v1.5.3.7, but not with v1.5.3.6.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>1f92e0b468ac14a3e225b53caa9f0cdd37e5b9e6</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>74e3f97be8934b5f37f3e5f44bdb5ce77f82541a</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/1d557352f18a4b8f73be402674af6bd5bb152ab9</url>
    <id>1d557352f18a4b8f73be402674af6bd5bb152ab9</id>
    <committed-date>2007-12-01T11:20:00-08:00</committed-date>
    <authored-date>2007-12-01T11:20:00-08:00</authored-date>
    <message>GIT 1.5.3.7

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>8fd1f0c4e26c8fd37bc00909313432cd2dc4e9c5</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>10455d2a955a29db1809be139177e4e298771eb0</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/74e3f97be8934b5f37f3e5f44bdb5ce77f82541a</url>
    <id>74e3f97be8934b5f37f3e5f44bdb5ce77f82541a</id>
    <committed-date>2007-12-01T11:06:41-08:00</committed-date>
    <authored-date>2007-12-01T11:06:41-08:00</authored-date>
    <message>Fix typo in t4008 test title

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>13780ef38b82ddc215b32edf9f7cc4b0fe50c7ee</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>67d232426b8858b31e54a9b6a5a90916690d1153</id>
      </parent>
    </parents>
    <author>
      <name>Johannes Schindelin</name>
      <email>Johannes.Schindelin@gmx.de</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/10455d2a955a29db1809be139177e4e298771eb0</url>
    <id>10455d2a955a29db1809be139177e4e298771eb0</id>
    <committed-date>2007-11-30T15:09:40-08:00</committed-date>
    <authored-date>2007-11-30T03:35:23-08:00</authored-date>
    <message>Replace the word 'update-cache' by 'update-index' everywhere

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>87113e5f4cc8ee2fd679f27de3cc98ac39138046</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1e8a1954519a070e92cb73f756b271664e1cc4d1</id>
      </parent>
    </parents>
    <author>
      <name>Nguy&#7877;n Th&#225;i Ng&#7885;c Duy</name>
      <email>pclouds@gmail.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/138dd1e990cef5ac0176426016ad5e1f8e5dff58</url>
    <id>138dd1e990cef5ac0176426016ad5e1f8e5dff58</id>
    <committed-date>2007-11-30T15:05:48-08:00</committed-date>
    <authored-date>2007-11-29T04:21:39-08:00</authored-date>
    <message>Do check_repository_format() early

Repository version check is only performed when
setup_git_directory() is called. This makes sure
setup_git_directory_gently() does the check too.

Signed-off-by: Nguy&#7877;n Th&#225;i Ng&#7885;c Duy &lt;pclouds@gmail.com&gt;
Acked-by: Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>9dc15f7e289ebcf381f518718b8a2c6bd21cb0a1</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a6214fe06eefded4f71012043f35ad805e7dd19c</id>
      </parent>
    </parents>
    <author>
      <name>Jeff King</name>
      <email>peff@peff.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/67d232426b8858b31e54a9b6a5a90916690d1153</url>
    <id>67d232426b8858b31e54a9b6a5a90916690d1153</id>
    <committed-date>2007-11-30T15:00:31-08:00</committed-date>
    <authored-date>2007-11-30T14:22:12-08:00</authored-date>
    <message>cvsimport: fix usage of cvsimport.module

There were two problems:

  1. We only look at the config variable if there is no module
     given on the command line. We checked this by comparing
     @ARGV == 0. However, at the time of the comparison, we
     have not yet parsed the dashed options, meaning that
     &quot;git cvsimport&quot; would read the variable but &quot;git
     cvsimport -a&quot; would not. This is fixed by simply moving
     the check after the call to getopt.

  2. If the config variable did not exist, we were adding an
     empty string to @ARGV. The rest of the script, rather
     than barfing for insufficient input, would then try to
     import the module '', leading to rather confusing error
     messages. Based on patch from Emanuele Giaquinta.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>e22c9a837118f214ede706c44c6ef3ed766dc254</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fdd7d48d6a09c593a68c983c450443c1e55705e6</id>
      </parent>
      <parent>
        <id>0750d751157addde94f28a7933ed4f914a526eb7</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/a6214fe06eefded4f71012043f35ad805e7dd19c</url>
    <id>a6214fe06eefded4f71012043f35ad805e7dd19c</id>
    <committed-date>2007-11-30T14:22:54-08:00</committed-date>
    <authored-date>2007-11-30T14:22:54-08:00</authored-date>
    <message>Merge branch 'jk/maint-cvsimport-fix' into maint

* jk/maint-cvsimport-fix:
  cvsimport: miscellaneous packed-ref fixes
  cvsimport: use rev-parse to support packed refs
  Add basic cvsimport tests</message>
    <tree>311df639cdab8a30abcab49ef540387c97bfe200</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38762c47d6442dc0ce0f45533f9151877c485337</id>
      </parent>
    </parents>
    <author>
      <name>Johannes Sixt</name>
      <email>johannes.sixt@telecom.at</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/fdd7d48d6a09c593a68c983c450443c1e55705e6</url>
    <id>fdd7d48d6a09c593a68c983c450443c1e55705e6</id>
    <committed-date>2007-11-30T14:16:52-08:00</committed-date>
    <authored-date>2007-11-27T04:10:19-08:00</authored-date>
    <message>t7003-filter-branch: Fix test of a failing --msg-filter.

The test passed for the wrong reason: If the script given to --msg-filter
fails, it is expected that git-filter-branch aborts. But the test forgot
to tell the branch name to rewrite, and so git-filter-branch failed due to
incorrect usage.

Signed-off-by: Johannes Sixt &lt;johannes.sixt@telecom.at&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>1c7b5ad953c19ec50ad90c25f4ea10b9f5fd6cee</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1e72a40de99be24809eba5abdab4c0b00846b9b5</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/38762c47d6442dc0ce0f45533f9151877c485337</url>
    <id>38762c47d6442dc0ce0f45533f9151877c485337</id>
    <committed-date>2007-11-28T16:41:18-08:00</committed-date>
    <authored-date>2007-11-28T16:15:04-08:00</authored-date>
    <message>scripts: do not get confused with HEAD in work tree

When you have a file called HEAD in your work tree, many commands that
our scripts feed &quot;HEAD&quot; to would complain about the rev vs path
ambiguity.  A solution is to form command line more carefully by
appending -- to them, which makes it clear that we mean HEAD rev not
HEAD file.

This patch would apply to maint.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>23b98d604a03c5715938cec97fe3fed1bde08bc9</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc3e3ea3c838c1ddf7423401b4cf7a7dba528cff</id>
      </parent>
    </parents>
    <author>
      <name>Jan Hudec</name>
      <email>bulb@ucw.cz</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/1e72a40de99be24809eba5abdab4c0b00846b9b5</url>
    <id>1e72a40de99be24809eba5abdab4c0b00846b9b5</id>
    <committed-date>2007-11-28T15:50:59-08:00</committed-date>
    <authored-date>2007-11-17T11:51:44-08:00</authored-date>
    <message>Improve description of git-branch -d and -D in man page.

Some users expect that deleting a remote-tracking branch would prevent
fetch from creating it again, so be explcit about that it's not the case.
Also be a little more explicit about what fully merged means.

Signed-off-by: Jan Hudec &lt;bulb@ucw.cz&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>d0ea3c7df119b431caf2569ffc8d6aa345adfcaf</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9da0dabcd9ff71083b6bbc9878c22b12002400dd</id>
      </parent>
    </parents>
    <author>
      <name>Jeff King</name>
      <email>peff@peff.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/0750d751157addde94f28a7933ed4f914a526eb7</url>
    <id>0750d751157addde94f28a7933ed4f914a526eb7</id>
    <committed-date>2007-11-28T14:38:35-08:00</committed-date>
    <authored-date>2007-11-28T10:56:28-08:00</authored-date>
    <message>cvsimport: miscellaneous packed-ref fixes

These were found with a grep for '$git_dir'; they all
replace a direct access of &quot;$git_dir/refs/...&quot; with a call
to git-rev-parse or git-update-ref.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>4f66ac21f80ac3d23234e2d77e5be7684fbdb0ac</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>795c7c0b08fefc7d0f5d0903d8341491350996f0</id>
      </parent>
    </parents>
    <author>
      <name>Jeff King</name>
      <email>peff@peff.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/9da0dabcd9ff71083b6bbc9878c22b12002400dd</url>
    <id>9da0dabcd9ff71083b6bbc9878c22b12002400dd</id>
    <committed-date>2007-11-28T14:38:06-08:00</committed-date>
    <authored-date>2007-11-28T10:56:11-08:00</authored-date>
    <message>cvsimport: use rev-parse to support packed refs

Previously, if refs were packed, git-cvsimport would assume
that particular refs did not exist. This could lead to, for
example, overwriting previous 'origin' commits that were
packed.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>3026d6aabab042dad63ee87670e979fd249aec87</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc3e3ea3c838c1ddf7423401b4cf7a7dba528cff</id>
      </parent>
    </parents>
    <author>
      <name>Jeff King</name>
      <email>peff@peff.net</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/795c7c0b08fefc7d0f5d0903d8341491350996f0</url>
    <id>795c7c0b08fefc7d0f5d0903d8341491350996f0</id>
    <committed-date>2007-11-28T14:14:21-08:00</committed-date>
    <authored-date>2007-11-28T10:55:46-08:00</authored-date>
    <message>Add basic cvsimport tests

We weren't even testing basic things before, so let's at
least try importing and updating a trivial repository, which
will catch total breakage.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;</message>
    <tree>491ca69912fc01ae2090491891090473a77121b1</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f0c4881facabc0aa76f4b51871bd70c45effb508</id>
      </parent>
      <parent>
        <id>1cdade2c4cb27f648a98d326ef3db523b6afafa7</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/dc3e3ea3c838c1ddf7423401b4cf7a7dba528cff</url>
    <id>dc3e3ea3c838c1ddf7423401b4cf7a7dba528cff</id>
    <committed-date>2007-11-25T19:04:27-08:00</committed-date>
    <authored-date>2007-11-25T19:04:27-08:00</authored-date>
    <message>Merge branch 'maint' of git://linux-nfs.org/~bfields/git into maint

* 'maint' of git://linux-nfs.org/~bfields/git:
  user-manual: recovering from corruption
  user-manual: clarify language about &quot;modifying&quot; old commits
  user-manual: failed push to public repository
  user-manual: define &quot;branch&quot; and &quot;working tree&quot; at start</message>
    <tree>5ab3f9de080e71b50234eae432caba430514f269</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>gitster@pobox.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7cb192eab0251911e2ca77d4ecceb621dd2d34f5</id>
      </parent>
    </parents>
    <author>
      <name>J. Bruce Fields</name>
      <email>bfields@citi.umich.edu</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/1cdade2c4cb27f648a98d326ef3db523b6afafa7</url>
    <id>1cdade2c4cb27f648a98d326ef3db523b6afafa7</id>
    <committed-date>2007-11-25T18:13:10-08:00</committed-date>
    <authored-date>2007-03-03T19:53:37-08:00</authored-date>
    <message>user-manual: recovering from corruption

Some instructions on dealing with corruption of the object database.

Most of this text is from an example by Linus, identified by Nicolas
Pitre &lt;nico@cam.org&gt; with a little further editing by me.

Signed-off-by: &quot;J. Bruce Fields&quot; &lt;bfields@citi.umich.edu&gt;</message>
    <tree>6b3ed8822d7b0e6b284d03f9b9e4919351ea88c8</tree>
    <committer>
      <name>J. Bruce Fields</name>
      <email>bfields@citi.umich.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>81eb417ad423ef7e8d088d517f89d3bda92f9c06</id>
      </parent>
    </parents>
    <author>
      <name>J. Bruce Fields</name>
      <email>bfields@citi.umich.edu</email>
    </author>
    <url>http://github.com/schacon/git-source/commit/7cb192eab0251911e2ca77d4ecceb621dd2d34f5</url>
    <id>7cb192eab0251911e2ca77d4ecceb621dd2d34f5</id>
    <committed-date>2007-11-25T16:01:57-08:00</committed-date>
    <authored-date>2007-11-25T16:01:57-08:00</authored-date>
    <message>user-manual: clarify language about &quot;modifying&quot; old commits

It's important to remember that git doesn't really allowing &quot;editing&quot; or
&quot;modifying&quot; commits, only replacing them by new commits.  Redo some of
the language to make this clearer.

Signed-off-by: J. Bruce Fields &lt;bfields@citi.umich.edu&gt;</message>
    <tree>364b199c92dba4e3f64920ffd364c13b211c73f2</tree>
    <committer>
      <name>J. Bruce Fields</name>
      <email>bfields@citi.umich.edu</email>
    </committer>
  </commit>
</commits>
