<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.5.5-rc1</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.5.5-rc1</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.5.5-rc1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2008-03-23T07:22:29Z</updated>
<entry>
<title>GIT 1.5.5-rc1</title>
<updated>2008-03-23T07:22:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-03-23T07:21:48Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=bc6100087cfac0293e6ccbea95a24223b724d072'/>
<id>urn:sha1:bc6100087cfac0293e6ccbea95a24223b724d072</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gc --auto: raise default auto pack limit from 20 to 50</title>
<updated>2008-03-23T07:11:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-03-23T07:04:48Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=970639740c5f57508e42aeacd23823d7cf001659'/>
<id>urn:sha1:970639740c5f57508e42aeacd23823d7cf001659</id>
<content type='text'>
Recent discussion on the list, with the improvement f7c22cc (always start
looking up objects in the last used pack first, 2007-05-30) brought in,
reached the concensus that the current default 20 is too low.

Reference: http://thread.gmane.org/gmane.comp.version-control.git/77586
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'git-p4' of git://repo.or.cz/git/git-p4</title>
<updated>2008-03-23T07:02:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-03-23T07:02:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=dc96bdb9469632fcb29f660d18a96fede99fcea2'/>
<id>urn:sha1:dc96bdb9469632fcb29f660d18a96fede99fcea2</id>
<content type='text'>
* 'git-p4' of git://repo.or.cz/git/git-p4:
  git-p4: Use P4EDITOR environment variable when set
  git-p4: Unset P4DIFF environment variable when using 'p4 -du diff'
  git-p4: Optimize the fetching of data from perforce.
</content>
</entry>
<entry>
<title>remote.c: Fix overtight refspec validation</title>
<updated>2008-03-23T06:46:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-03-21T06:34:37Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=46220ca100cfbcdd7d80a5ac3326c52a3e98dddb'/>
<id>urn:sha1:46220ca100cfbcdd7d80a5ac3326c52a3e98dddb</id>
<content type='text'>
We tightened the refspec validation code in an earlier commit ef00d15
(Tighten refspec processing, 2008-03-17) per my suggestion, but the
suggestion was misguided to begin with and it broke this usage:

    $ git push origin HEAD~12:master

The syntax of push refspecs and fetch refspecs are similar in that they
are both colon separated LHS and RHS (possibly prefixed with a + to
force), but the similarity ends there.  For example, LHS in a push refspec
can be anything that evaluates to a valid object name at runtime (except
when colon and RHS is missing, or it is a glob), while it must be a
valid-looking refname in a fetch refspec.  To validate them correctly, the
caller needs to be able to say which kind of refspecs they are.  It is
unreasonable to keep a single interface that cannot tell which kind it is
dealing with, and ask it to behave sensibly.

This commit separates the parsing of the two into different functions, and
clarifies the code to implement the parsing proper (i.e. splitting into
two parts, making sure both sides are wildcard or neither side is).

This happens to also allow pushing a commit named with the esoteric "look
for that string" syntax:

    $ git push ../test.git ':/remote.c: Fix overtight refspec:master'

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>fast-import: Document the effect of "merge" with no "from" in a commit</title>
<updated>2008-03-23T06:20:01Z</updated>
<author>
<name>Eyvind Bernhardsen</name>
<email>eyvind-git@orakel.ntnu.no</email>
</author>
<published>2008-03-21T15:25:18Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=9b33fa08b2d9507f8ffefe7649a59d23b4176185'/>
<id>urn:sha1:9b33fa08b2d9507f8ffefe7649a59d23b4176185</id>
<content type='text'>
The fast-import documentation currently does not document the behaviour
of "merge" when there is no "from" in a commit.  This patch adds a
description of what happens: the commit is created with a parent, but
no files.  This behaviour is equivalent to "from" followed by
"filedeleteall".

Signed-off-by: Eyvind Bernhardsen &lt;eyvind-git@orakel.ntnu.no&gt;
Acked-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Make git-svn tests behave better on OS X</title>
<updated>2008-03-23T00:53:12Z</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2008-03-21T07:27:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=3644da7214055d2e84223b45dfca42d437fb7ea7'/>
<id>urn:sha1:3644da7214055d2e84223b45dfca42d437fb7ea7</id>
<content type='text'>
Give lib-git-svn.sh a few alternate paths to look for apache2.
Explicitly define the LockFile so httpd will actually start under OS X

Signed-off-by: Kevin Ballard &lt;kevin@sb.org&gt;
Acked-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Improve description of git filter-branch.</title>
<updated>2008-03-23T00:25:16Z</updated>
<author>
<name>Ralf Wildenhues</name>
<email>Ralf.Wildenhues@gmx.de</email>
</author>
<published>2008-03-20T21:30:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=bf7c90216df7f6ac84dee7d30e14c954d48f4718'/>
<id>urn:sha1:bf7c90216df7f6ac84dee7d30e14c954d48f4718</id>
<content type='text'>
Signed-off-by: Ralf Wildenhues &lt;Ralf.Wildenhues@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>t/t7003-filter-branch.sh: use test_must_fail rather than '!'</title>
<updated>2008-03-23T00:23:29Z</updated>
<author>
<name>Brandon Casey</name>
<email>casey@nrlssc.navy.mil</email>
</author>
<published>2008-03-20T16:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c8a086929060eef9f0ce9f149d9dc22a6df6b85a'/>
<id>urn:sha1:c8a086929060eef9f0ce9f149d9dc22a6df6b85a</id>
<content type='text'>
Signed-off-by: Brandon Casey &lt;casey@nrlssc.navy.mil&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Don't try and percent-escape existing percent escapes in git-svn URIs</title>
<updated>2008-03-21T06:59:12Z</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2008-03-20T20:08:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8114da161611d6eb7cc6163aee2f5ba51ccad9f3'/>
<id>urn:sha1:8114da161611d6eb7cc6163aee2f5ba51ccad9f3</id>
<content type='text'>
git-svn project names are percent-escaped ever since f5530b8
(git-svn: support for funky branch and project names over HTTP(S),
2007-11-11).

Unfortunately this breaks the scenario where the user hands git-svn an
already-escaped URI.  Fix the regexp to skip over what looks like
existing percent escapes, and test this scenario.

Signed-off-by: Kevin Ballard &lt;kevin@sb.org&gt;
Acked-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>remote show: do not show symbolic refs</title>
<updated>2008-03-20T00:33:30Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2008-03-19T00:27:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=740fdd27f0888d5c80ef6a550734bdc53febd2df'/>
<id>urn:sha1:740fdd27f0888d5c80ef6a550734bdc53febd2df</id>
<content type='text'>
For symbolic refs, a sane notion of being "stale" is that the ref
they point to no longer exists.  Since this is checked already,
"remote show" does not need to show them at all.

Incidentally, this fixes the issue that "HEAD" was shown as a
stale ref by "remote show" in a freshly cloned repository.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
