<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>f3dd5eae58cf3d0d944604af4c71a7043d5368fd</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/1b9bc5a7b7434d771726011613a00cb202bd9f44</url>
    <id>1b9bc5a7b7434d771726011613a00cb202bd9f44</id>
    <committed-date>2006-05-15T13:01:37-07:00</committed-date>
    <authored-date>2006-05-15T12:52:00-07:00</authored-date>
    <message>Fix pack-index issue on 64-bit platforms a bit more portably.

Apparently &lt;stdint.h&gt; is not enough for uint32_t on OpenBSD; use
&quot;unsigned int&quot; -- hopefully that would stay 32-bit on every
platform we care about, at least until we update the pack-index
file format.

Our sha1 routines optimized for architectures use uint32_t and
expects '#include &lt;stdint.h&gt;' to be enough, so OpenBSD on arm or
ppc might have similar issues down the road, I dunno.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>52b810b4963ce4c079df9c70dafd9523276f7618</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e88856b485cd73dfc1f3ef8d4c5b52a2f557e8c8</id>
      </parent>
    </parents>
    <author>
      <name>Eric Wong</name>
      <email>normalperson@yhbt.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/f3dd5eae58cf3d0d944604af4c71a7043d5368fd</url>
    <id>f3dd5eae58cf3d0d944604af4c71a7043d5368fd</id>
    <committed-date>2006-05-15T13:00:28-07:00</committed-date>
    <authored-date>2006-05-14T19:26:56-07:00</authored-date>
    <message>Install git-send-email by default

After 567ffeb7722eefab3991cb894c96548b92b57cc2 and
4bc87a28be020a6bf7387161c65ea3d8e4a0228b, git-send-email no
longer requires any non-standard Perl modules, so there's no
reason to special-case it.

Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>c27ef50e832ccd84f3f05d4f184ea0d8cf9286ad</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c8df633b4edfe6915ea3a8651a08d93654c62f24</id>
      </parent>
    </parents>
    <author>
      <name>Dennis Stosberg</name>
      <email>dennis@stosberg.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/e88856b485cd73dfc1f3ef8d4c5b52a2f557e8c8</url>
    <id>e88856b485cd73dfc1f3ef8d4c5b52a2f557e8c8</id>
    <committed-date>2006-05-15T13:00:01-07:00</committed-date>
    <authored-date>2006-05-11T10:35:31-07:00</authored-date>
    <message>Fix compilation on newer NetBSD systems

NetBSD &gt;=2.0 has iconv() in libc.  A libiconv is not required and
does not exist.

See: http://netbsd.gw.com/cgi-bin/man-cgi?iconv+3+NetBSD-2.0

[jc: with a bit of simplification later discussed on the list.]

Signed-off-by: Dennis Stosberg &lt;dennis@stosberg.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>616f748b9c815776c7cb9273e774083a7a43b7d5</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f22deb7f58dff426a0853de62cc553ec97d6bf8</id>
      </parent>
      <parent>
        <id>ec4e69c06af3ecc38b9660b924e460689653487f</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/c8df633b4edfe6915ea3a8651a08d93654c62f24</url>
    <id>c8df633b4edfe6915ea3a8651a08d93654c62f24</id>
    <committed-date>2006-05-15T00:49:25-07:00</committed-date>
    <authored-date>2006-05-15T00:49:25-07:00</authored-date>
    <message>Merge branch 'fix' into maint

* fix:
  Ensure author &amp; committer before asking for commit message.</message>
    <tree>5153832c60cc8c4365f6374b1a99b9a6e883aa41</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9635e9c539465792b1920437b52fa8792a71650</id>
      </parent>
    </parents>
    <author>
      <name>Sean</name>
      <email>seanlkml@sympatico.ca</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/ec4e69c06af3ecc38b9660b924e460689653487f</url>
    <id>ec4e69c06af3ecc38b9660b924e460689653487f</id>
    <committed-date>2006-05-14T16:27:03-07:00</committed-date>
    <authored-date>2006-05-13T20:09:32-07:00</authored-date>
    <message>Ensure author &amp; committer before asking for commit message.

It's better to find out you need to fix your author and
committer information before you enter a long commit message.

Signed-off-by: Sean Estabrooks &lt;seanlkml@sympatico.ca&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>3381467f17fd3a579f60c67892b2597ab7b2d508</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d14f776402d9f7040cc71ff6e3b992b2e019526a</id>
      </parent>
      <parent>
        <id>d9635e9c539465792b1920437b52fa8792a71650</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/3f22deb7f58dff426a0853de62cc553ec97d6bf8</url>
    <id>3f22deb7f58dff426a0853de62cc553ec97d6bf8</id>
    <committed-date>2006-05-14T16:20:09-07:00</committed-date>
    <authored-date>2006-05-14T16:20:09-07:00</authored-date>
    <message>Merge branch 'fix' into maint

* fix:
  include header to define uint32_t, necessary on Mac OS X</message>
    <tree>281a426f68823461874bf3d418ef217210e229fa</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66561f5a776f2343331fff5b98adff1000622f42</id>
      </parent>
    </parents>
    <author>
      <name>Ben Clifford</name>
      <email>benc@hawaga.org.uk</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/d9635e9c539465792b1920437b52fa8792a71650</url>
    <id>d9635e9c539465792b1920437b52fa8792a71650</id>
    <committed-date>2006-05-14T16:19:52-07:00</committed-date>
    <authored-date>2006-05-14T13:34:56-07:00</authored-date>
    <message>include header to define uint32_t, necessary on Mac OS X

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>b62cd7fc86637c0fdb9de0c9eb5e362b981558e6</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bdf0ef0824ecca427ec04ac047ffe4aaf73ace5a</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@osdl.org</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/d14f776402d9f7040cc71ff6e3b992b2e019526a</url>
    <id>d14f776402d9f7040cc71ff6e3b992b2e019526a</id>
    <committed-date>2006-05-13T14:00:16-07:00</committed-date>
    <authored-date>2006-05-09T12:24:02-07:00</authored-date>
    <message>git config syntax updates

This updates the hierarchical section name syntax to

	[section&lt;space&gt;+&quot;&lt;randomstring&gt;&quot;]

where the only rule for &quot;randomstring&quot; is that it can't contain a newline,
and if you really want to insert a double-quote, you do it with \&quot;.

It turns that into the section name &quot;secion.randomstring&quot;.  The
&quot;section&quot; part is still case insensitive, but the &quot;randomstring&quot;
part is case sensitive.

So you could use this for things like

	[email &quot;torvalds@osdl.org&quot;]
		name = Linus Torvalds

if you wanted to do the &quot;email-&gt;name&quot; conversion as part of the config
file format (I'm not claiming that is sensible, I'm just giving it as an
insane example). That would show up as the association

	email.torvalds@osdl.org.name -&gt; Linus Torvalds

which is easy to parse (the &quot;.&quot; in the email _looks_ ambiguous, but it
isn't: you know that there will always be a single key-name, so you find
the key name with &quot;strrchr(name, '.')&quot; and things are entirely
unambiguous).

Repo-config is updated to be able to parse the new format, and also
write things out in the new format.

[jc: rolled two patches from Linus and one fix-up from Sean into one,
 with additional adjustments for t/t1300 test to check the case
 insensitiveness of section base and variable and case sensitiveness
 of the extended section part.  Then stripped some part off to make
 the result applicable to the stale 1.3.X series that does not have
 recent enhancements. ]

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Sean Estabrooks &lt;seanlkml@sympatico.ca&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>a047cb0c911b3bad3504861341fb1971503c697c</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>618faa1dc7cb5898473861c286391d0a4b043107</id>
      </parent>
    </parents>
    <author>
      <name>sean</name>
      <email>seanlkml@sympatico.ca</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/bdf0ef0824ecca427ec04ac047ffe4aaf73ace5a</url>
    <id>bdf0ef0824ecca427ec04ac047ffe4aaf73ace5a</id>
    <committed-date>2006-05-13T14:00:16-07:00</committed-date>
    <authored-date>2006-05-06T11:14:02-07:00</authored-date>
    <message>Another config file parsing fix.

If the variable we need to store should go into a section
that currently only has a single variable (not matching
the one we're trying to insert), we will already be into
the next section before we notice we've bypassed the correct
location to insert the variable.

To handle this case we store the current location as soon
as we find a variable matching the section of our new
variable.

This breakage was brought up by Linus.

Signed-off-by: Sean Estabrooks &lt;seanlkml@sympatico.ca&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>4307fe678f27e6ba32a75832d9d99f8359e214b6</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66561f5a776f2343331fff5b98adff1000622f42</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/618faa1dc7cb5898473861c286391d0a4b043107</url>
    <id>618faa1dc7cb5898473861c286391d0a4b043107</id>
    <committed-date>2006-05-13T14:00:15-07:00</committed-date>
    <authored-date>2006-05-09T19:23:23-07:00</authored-date>
    <message>checkout: use --aggressive when running a 3-way merge (-m).

After doing an in-index 3-way merge, we always do the stock
&quot;merge-index merge-one-file&quot; without doing anything fancy;
use of --aggressive helps performance quite a bit.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>eb997ae55067b2a6a359316e0693055e159796a6</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d1802851b0c112a065b43e3f83d631f867b7e1ce</id>
      </parent>
    </parents>
    <author>
      <name>Dennis Stosberg</name>
      <email>dennis@stosberg.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/66561f5a776f2343331fff5b98adff1000622f42</url>
    <id>66561f5a776f2343331fff5b98adff1000622f42</id>
    <committed-date>2006-05-13T10:43:16-07:00</committed-date>
    <authored-date>2006-05-11T10:36:32-07:00</authored-date>
    <message>Fix git-pack-objects for 64-bit platforms

The offset of an object in the pack is recorded as a 4-byte integer
in the index file.  When reading the offset from the mmap'ed index
in prepare_pack_revindex(), the address is dereferenced as a long*.
This works fine as long as the long type is four bytes wide.  On
NetBSD/sparc64, however, a long is 8 bytes wide and so dereferencing
the offset produces garbage.

[jc: taking suggestion by Linus to use uint32_t]

Signed-off-by: Dennis Stosberg &lt;dennis@stosberg.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>1c480663e03984fd23226964e54eba7a7c6a9eb9</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>28cc4ab4224164971a523e8a6c222b5ab2bae27d</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@osdl.org</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/d1802851b0c112a065b43e3f83d631f867b7e1ce</url>
    <id>d1802851b0c112a065b43e3f83d631f867b7e1ce</id>
    <committed-date>2006-05-09T19:22:25-07:00</committed-date>
    <authored-date>2006-05-09T19:22:25-07:00</authored-date>
    <message>revert/cherry-pick: use aggressive merge.

After doing an in-index 3-way merge, we always do the stock
&quot;merge-index merge-one-file&quot; without doing anything fancy;
use of --aggressive helps performance quite a bit.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>a2916e2e9cd501f87c85dd0c37294fed4e199bed</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dbd0f7d3221fbf8e9943a114c11e5b5e5fc0c201</id>
      </parent>
    </parents>
    <author>
      <name>Yakov Lerner</name>
      <email>iler.ml@gmail.com</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/28cc4ab4224164971a523e8a6c222b5ab2bae27d</url>
    <id>28cc4ab4224164971a523e8a6c222b5ab2bae27d</id>
    <committed-date>2006-05-09T06:28:59-07:00</committed-date>
    <authored-date>2006-05-09T09:14:00-07:00</authored-date>
    <message>read-cache.c: use xcalloc() not calloc()

Elsewhere we use xcalloc(); we should consistently do so.

Signed-off-by: Yakov Lerner &lt;iler.ml@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>ff12a8ca1685e4adce6060df5feb7388eb883648</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31fff305bcc6db3b8082eac7fc9e441b27964fea</id>
      </parent>
    </parents>
    <author>
      <name>Eric Wong</name>
      <email>normalperson@yhbt.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/dbd0f7d3221fbf8e9943a114c11e5b5e5fc0c201</url>
    <id>dbd0f7d3221fbf8e9943a114c11e5b5e5fc0c201</id>
    <committed-date>2006-05-09T01:29:38-07:00</committed-date>
    <authored-date>2006-05-09T01:08:23-07:00</authored-date>
    <message>apply: fix infinite loop with multiple patches with --index

When multiple patches are passed to git-apply, it will attempt
to open multiple file descriptors to an index, which means
multiple entries will be in the circular cache_file_list.

This change makes git-apply only open the index once and
write the index at exit.

Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>0d3842b2a4759d09280477d7723e94631bc5f44c</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>afb4ff206967c6b3e481994cc6d0d86139792169</id>
      </parent>
    </parents>
    <author>
      <name>Dmitry V. Levin</name>
      <email>ldv@altlinux.org</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/31fff305bcc6db3b8082eac7fc9e441b27964fea</url>
    <id>31fff305bcc6db3b8082eac7fc9e441b27964fea</id>
    <committed-date>2006-05-08T16:25:33-07:00</committed-date>
    <authored-date>2006-05-08T14:43:38-07:00</authored-date>
    <message>Separate object name errors from usage errors

Separate object name errors from usage errors.

Signed-off-by: Dmitry V. Levin &lt;ldv@altlinux.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>1681e28441508afae3f3e1bf602c4b0914d9c820</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d6a9f45e1ba78693cb0fbd5e9724b05d4e30e37</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/afb4ff206967c6b3e481994cc6d0d86139792169</url>
    <id>afb4ff206967c6b3e481994cc6d0d86139792169</id>
    <committed-date>2006-05-08T13:46:53-07:00</committed-date>
    <authored-date>2006-05-08T13:46:53-07:00</authored-date>
    <message>Documentation: {caret} fixes (git-rev-list.txt)

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>4887e2c2332241a7f6c0819e4c7ab87935e68c4d</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f8ba655ee4131e5c73c28a4ea854b24ce4058e1e</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@osdl.org</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/5d6a9f45e1ba78693cb0fbd5e9724b05d4e30e37</url>
    <id>5d6a9f45e1ba78693cb0fbd5e9724b05d4e30e37</id>
    <committed-date>2006-05-08T10:54:30-07:00</committed-date>
    <authored-date>2006-05-08T09:46:53-07:00</authored-date>
    <message>Fix &quot;git diff --stat&quot; with long filenames

When we cut off the front of a filename to make it fit on the line, we add
a &quot;...&quot; in front. However, the way the &quot;git diff&quot; code was written, we
will never reset the prefix back to the empty string, so every single
filename afterwards will have the &quot;...&quot; prefix, whether appropriate or
not.

You can see this with &quot;git diff v2.6.16..&quot; on the current kernel tree,
since there are filenames with long names that changed there:

 [ snip snip ]
 Documentation/filesystems/vfs.txt                  |  229
 .../firmware_class/firmware_sample_driver.c        |    3
 .../firmware_sample_firmware_class.c               |    1
 ...Documentation/fujitsu/frv/kernel-ABI.txt           |  192
 ...Documentation/hwmon/w83627hf                       |    4
 [ snip snip ]

notice how the two Documentation/firmware** filenames caused the &quot;...&quot; to
be added, but then the later filenames don't want it, and it also screws
up the alignment of the line numbering afterwards.

Trivially fixed by moving the declaration (and initial setting) of the
&quot;prefix&quot; variable into the for-loop where it is used.

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>75e8f9f7b224a1f1bd1f68e1760da90773484b46</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>178613c737f82489a1e2c387236731541fe19081</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/f8ba655ee4131e5c73c28a4ea854b24ce4058e1e</url>
    <id>f8ba655ee4131e5c73c28a4ea854b24ce4058e1e</id>
    <committed-date>2006-05-07T21:27:30-07:00</committed-date>
    <authored-date>2006-05-07T21:27:30-07:00</authored-date>
    <message>Fix repo-config set-multivar error return path.

This hopefully fixes the problem an earlier commit 5d8ee9ceb attemted
to fix.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>536ebc5b51a8bb486be4c9143e5206b955a776e3</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cf9dc65368113caa28f2829e2ada5477fbb031ec</id>
      </parent>
    </parents>
    <author>
      <name>Martin Waitz</name>
      <email>tali@admingilde.org</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/178613c737f82489a1e2c387236731541fe19081</url>
    <id>178613c737f82489a1e2c387236731541fe19081</id>
    <committed-date>2006-05-07T15:35:50-07:00</committed-date>
    <authored-date>2006-05-07T11:18:53-07:00</authored-date>
    <message>repack: honor -d even when no new pack was created

If all objects are reachable via an alternate object store then we
still have to remove all obsolete local packs.

Signed-off-by: Martin Waitz &lt;tali@admingilde.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>5664a7d05a43beb7f8ad1c1da1fe25f6414e105a</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6fe31e2e4cdb7ed5333107174e23fbf2e226e370</id>
      </parent>
    </parents>
    <author>
      <name>Martin Waitz</name>
      <email>tali@admingilde.org</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/cf9dc65368113caa28f2829e2ada5477fbb031ec</url>
    <id>cf9dc65368113caa28f2829e2ada5477fbb031ec</id>
    <committed-date>2006-05-07T15:33:43-07:00</committed-date>
    <authored-date>2006-05-07T11:19:09-07:00</authored-date>
    <message>clone: keep --reference even with -l -s

Both -l -s and --reference update objects/info/alternates and used
to write over each other.

Signed-off-by: Martin Waitz &lt;tali@admingilde.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>e3a58d8e1caba863f578844a9b7fe06f47339161</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d8ee9ceb8912c83336191d32b8898943b8944b8</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/6fe31e2e4cdb7ed5333107174e23fbf2e226e370</url>
    <id>6fe31e2e4cdb7ed5333107174e23fbf2e226e370</id>
    <committed-date>2006-05-07T15:32:51-07:00</committed-date>
    <authored-date>2006-05-07T15:32:51-07:00</authored-date>
    <message>repo-config: document what value_regexp does a bit more clearly.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>2cfde9f461d4c0bfee84875c9757058dadc8d3be</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>245f1029d674b95d63b5faea2269f98d28b3adb2</id>
      </parent>
    </parents>
    <author>
      <name>Pavel Roskin</name>
      <email>proski@gnu.org</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/5d8ee9ceb8912c83336191d32b8898943b8944b8</url>
    <id>5d8ee9ceb8912c83336191d32b8898943b8944b8</id>
    <committed-date>2006-05-07T15:31:06-07:00</committed-date>
    <authored-date>2006-05-07T14:36:12-07:00</authored-date>
    <message>Release config lock if the regex is invalid

Signed-off-by: Pavel Roskin &lt;proski@gnu.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>7eb67e5f1ed36d10928e1566f3e8bfb9fb0fe30f</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e388c7382563b7497397c78bc078d0679dc891a8</id>
      </parent>
    </parents>
    <author>
      <name>Matthias Lederhofer</name>
      <email>matled@gmx.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/245f1029d674b95d63b5faea2269f98d28b3adb2</url>
    <id>245f1029d674b95d63b5faea2269f98d28b3adb2</id>
    <committed-date>2006-05-07T13:55:36-07:00</committed-date>
    <authored-date>2006-05-07T10:32:53-07:00</authored-date>
    <message>core-tutorial.txt: escape asterisk

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>6a6f51aebd3b674004d2442cd406ded3cc25d81b</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7ebdba614223f867d3f19963647406df1d0e5ce0</id>
      </parent>
    </parents>
    <author>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/e388c7382563b7497397c78bc078d0679dc891a8</url>
    <id>e388c7382563b7497397c78bc078d0679dc891a8</id>
    <committed-date>2006-05-05T14:37:08-07:00</committed-date>
    <authored-date>2006-05-02T00:40:24-07:00</authored-date>
    <message>core.prefersymlinkrefs: use symlinks for .git/HEAD

When inspecting a project whose build infrastructure used to
assume that .git/HEAD is a symlink ref, core.prefersymlinkrefs
in the config file of such a project would help to bisect its
history.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
(cherry picked from 9f0bb90d161edf8c43f5261d12bf83f14eb02ff4 commit)</message>
    <tree>d632fde11831ec54fd46275cf9d90118318c93b7</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>93ddef3e2dd5f7f3238fad9d52e974d03c7844f2</id>
      </parent>
    </parents>
    <author>
      <name>Johannes Schindelin</name>
      <email>Johannes.Schindelin@gmx.de</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/7ebdba614223f867d3f19963647406df1d0e5ce0</url>
    <id>7ebdba614223f867d3f19963647406df1d0e5ce0</id>
    <committed-date>2006-05-05T14:34:47-07:00</committed-date>
    <authored-date>2006-05-02T07:58:37-07:00</authored-date>
    <message>repo-config: trim white-space before comment

Earlier, calling

	git-repo-config core.hello

on a .git/config like this:

	[core]
		hello = world ; a comment

would yield &quot;world &quot; (i.e. with a trailing space).

Signed-off-by: Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
(cherry picked from c1aee1fd8d94da9b3c5d2dc1d4264f7e73a58f80 commit)</message>
    <tree>f5701cd29cbc27db905187fce3e442909ef49150</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7abd7117ec57b8c3c2a469db62c7811fdac5c655</id>
      </parent>
    </parents>
    <author>
      <name>sean</name>
      <email>seanlkml@sympatico.ca</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/93ddef3e2dd5f7f3238fad9d52e974d03c7844f2</url>
    <id>93ddef3e2dd5f7f3238fad9d52e974d03c7844f2</id>
    <committed-date>2006-05-05T14:33:58-07:00</committed-date>
    <authored-date>2006-05-05T06:49:15-07:00</authored-date>
    <message>Fix for config file section parsing.

Currently, if the target key has a section that matches
the initial substring of another section we mistakenly
believe we've found the correct section.  To avoid this
problem, ensure that the section lengths are identical
before comparison.

Signed-off-by: Sean Estabrooks &lt;seanlkml@sympatico.ca&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>7afb0223c5ca77620f9073c7246ba78362784a7b</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9290cd58c374a73cca989879678dc1ee929cdf2e</id>
      </parent>
    </parents>
    <author>
      <name>Jon Loeliger</name>
      <email>jdl@jdl.com</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/7abd7117ec57b8c3c2a469db62c7811fdac5c655</url>
    <id>7abd7117ec57b8c3c2a469db62c7811fdac5c655</id>
    <committed-date>2006-05-03T22:59:30-07:00</committed-date>
    <authored-date>2006-05-03T21:19:54-07:00</authored-date>
    <message>Add a few more words to the glossary.

Clean up a few entries and fix typos.

    bare repository
    cherry-picking
    hook
    topic branch

[jc: removing questionable &quot;symbolic ref -- see 'ref'&quot; for now.]

Signed-off-by: Jon Loeliger &lt;jdl@jdl.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>4fad41fe574b3ef6e2967e75850c48132bf4e1a0</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aa9b1573a5ca93395e8e41651bfc7245f10e0240</id>
      </parent>
    </parents>
    <author>
      <name>Jon Loeliger</name>
      <email>jdl@jdl.com</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/9290cd58c374a73cca989879678dc1ee929cdf2e</url>
    <id>9290cd58c374a73cca989879678dc1ee929cdf2e</id>
    <committed-date>2006-05-03T22:31:50-07:00</committed-date>
    <authored-date>2006-05-03T21:18:59-07:00</authored-date>
    <message>Added definitions for a few words:

    fast forward
    pickaxe
    refspec
    tracking branch

Wild hack allows &quot;link:git-&quot; prefix to reference commands too.

Signed-off-by: Jon Loeliger &lt;jdl@jdl.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>0ca92d84ab0ec6e96d45d9653f967b509d799d6b</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de5f2bf3612a43af074a98fd1fcdef6a403daf3f</id>
      </parent>
    </parents>
    <author>
      <name>Jon Loeliger</name>
      <email>jdl@jdl.com</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/aa9b1573a5ca93395e8e41651bfc7245f10e0240</url>
    <id>aa9b1573a5ca93395e8e41651bfc7245f10e0240</id>
    <committed-date>2006-05-03T22:31:43-07:00</committed-date>
    <authored-date>2006-05-03T21:15:46-07:00</authored-date>
    <message>Alphabetize the glossary.

Signed-off-by: Jon Loeliger &lt;jdl@jdl.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>f3151a0def9f23c7a84babc482a0f02d82c73bc2</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e923effb43fa952f9cb72ffe4c3625fce7655bff</id>
      </parent>
    </parents>
    <author>
      <name>Matthias Kestenholz</name>
      <email>matthias@spinlock.ch</email>
    </author>
    <url>http://github.com/rtyler/slide-git/commit/de5f2bf3612a43af074a98fd1fcdef6a403daf3f</url>
    <id>de5f2bf3612a43af074a98fd1fcdef6a403daf3f</id>
    <committed-date>2006-05-03T14:08:41-07:00</committed-date>
    <authored-date>2006-05-03T03:51:40-07:00</authored-date>
    <message>fix various typos in documentation

Signed-off-by: Matthias Kestenholz &lt;matthias@spinlock.ch&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
    <tree>2560ea707a4e85cd140088a97721ba08178141d1</tree>
    <committer>
      <name>Junio C Hamano</name>
      <email>junkio@cox.net</email>
    </committer>
  </commit>
</commits>
