<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.4.2</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.4.2</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.4.2'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2006-08-13T01:32:58Z</updated>
<entry>
<title>GIT 1.4.2</title>
<updated>2006-08-13T01:32:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-08-13T01:32:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=01aaf1f88ddc2b99162c302710339f202996f39b'/>
<id>urn:sha1:01aaf1f88ddc2b99162c302710339f202996f39b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/gitk/gitk</title>
<updated>2006-08-13T01:32:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-08-13T01:32:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=67e31d6234c0332334d7aedd70b2f101bc010cf9'/>
<id>urn:sha1:67e31d6234c0332334d7aedd70b2f101bc010cf9</id>
<content type='text'>
* git://git.kernel.org/pub/scm/gitk/gitk:
  gitk: Show the currently checked-out head in bold font
  gitk: Allow the user to set some colors
</content>
</entry>
<entry>
<title>t/t4013: fix futzing with the version string.</title>
<updated>2006-08-13T01:11:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-08-13T01:04:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=6c7f4cebdb40c0d95c63d59538fd235dcf978029'/>
<id>urn:sha1:6c7f4cebdb40c0d95c63d59538fd235dcf978029</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Better error message when we are unable to lock the index file</title>
<updated>2006-08-13T00:08:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-08-12T08:03:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=40aaae88adfe05be435b7bd17093d49869f3276f'/>
<id>urn:sha1:40aaae88adfe05be435b7bd17093d49869f3276f</id>
<content type='text'>
Most of the callers except the one in refs.c use the function to
update the index file.  Among the index writers, everybody
except write-tree dies if they cannot open it for writing.

This gives the function an extra argument, to tell it to die
when it cannot create a new file as the lockfile.

The only caller that does not have to die is write-tree, because
updating the index for the cache-tree part is optional and not
being able to do so does not affect the correctness.  I think we
do not have to be so careful and make the failure into die() the
same way as other callers, but that would be a different patch.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-am: give better diagnostics when the patch does not apply during --3way</title>
<updated>2006-08-13T00:08:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-08-12T23:16:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fd7bcfb524a3313ef5361bdd8493ba50635f50f0'/>
<id>urn:sha1:fd7bcfb524a3313ef5361bdd8493ba50635f50f0</id>
<content type='text'>
If the user tries to apply a patch that was hand-edited in such
a way that it does not apply to the original file recorded on
its "index" line anymore, we did detect the situation but did
not issue an error message that is specific enough.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'rj/header'</title>
<updated>2006-08-12T23:09:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-08-12T23:09:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=022f25e8d4bd3eaed6bb6d80a242f8930687d483'/>
<id>urn:sha1:022f25e8d4bd3eaed6bb6d80a242f8930687d483</id>
<content type='text'>
* rj/header:
  Fix header breakage with _XOPEN_SOURCE.
</content>
</entry>
<entry>
<title>git-svn: split the path from the url correctly with limited perms</title>
<updated>2006-08-12T06:55:21Z</updated>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<published>2006-08-12T06:21:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a69a165fb43c88ab5c2adc2fe33b065ff537177c'/>
<id>urn:sha1:a69a165fb43c88ab5c2adc2fe33b065ff537177c</id>
<content type='text'>
This version of the splitter (that only affects SVN:: library
users) works when one only has limited read-permissions to
the repository they're fetching from.

Updated from the original patch to workaround some SVN bug
somewhere, which only seems to happen against file://
repositories...  Here's the diff against the original patch I
submitted:

@@ -1159,8 +1159,8 @@ sub repo_path_split {
 	}

 	if ($_use_lib) {
-		$SVN = libsvn_connect($full_url);
-		my $url = $SVN-&gt;get_repos_root;
+		my $tmp = libsvn_connect($full_url);
+		my $url = $tmp-&gt;get_repos_root;
 		$full_url =~ s#^\Q$url\E/*##;
 		push @repo_path_split_cache, qr/^(\Q$url\E)/;
 		return ($url, $full_url);

Somehow connecting to a repository with the full url makes the
returned SVN::Ra object act strangely and break things, so now
we just drop the SVN::Ra object that we made our initial
connection with.

Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-sh-setup: do not use repo-config to test the git directory</title>
<updated>2006-08-12T01:52:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-08-12T01:47:50Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c8769f76d992ed391d169cd71be009ca17727271'/>
<id>urn:sha1:c8769f76d992ed391d169cd71be009ca17727271</id>
<content type='text'>
Since repo-config does not fail in non-git directory, it is not
a good command to use to test the git-ness nor validate the
repository revision of $GIT_DIR.

Original patch by Robert Shearman but with minor fixes.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-svn: bugfix: allow SVN:: lib users to track the root of the repository</title>
<updated>2006-08-11T23:21:51Z</updated>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<published>2006-08-11T18:11:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=308906fa6e98132cab839a4f42701386fba368ef'/>
<id>urn:sha1:308906fa6e98132cab839a4f42701386fba368ef</id>
<content type='text'>
I'm not sure if anybody has hit this (besides me), but this
fixes the problem where I ran into while attempting to import a
small repo at the root level:  I ended up with all the commits, but
with no file/tree changes at all throughout the entire history.

Also, fix a warning if the commit message is not defined for revision 0.

Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-svn: correctly kill keyword expansion without munging EOLs</title>
<updated>2006-08-11T23:16:40Z</updated>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<published>2006-08-11T11:34:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=17a10f3709c211769c9fada79bd1608aa64f6080'/>
<id>urn:sha1:17a10f3709c211769c9fada79bd1608aa64f6080</id>
<content type='text'>
This bugfix applies to users of the svn command-line client only.

We no longer muck with newlines when killing keyword expansion.
This tended to generate unintended diffs in commits because svn
revert -R would destroy the manual EOL changes we were doing. Of
course, we didn't need the EOL munging in the first place, as
svn seems to do it for us even in the text-base files.

Now we set the mtime and atime the files changed by keyword
expansion killing to avoid triggering a change on svn revert,
which svn still seems to want to do.

Thanks to Seth Falcon for reporting this bug.

Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
</feed>
