<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.6.2-rc1</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.6.2-rc1</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.6.2-rc1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2009-02-16T02:04:48Z</updated>
<entry>
<title>git-svn: Fix for rewriteRoot URL containing username.</title>
<updated>2009-02-16T02:04:48Z</updated>
<author>
<name>Dévai Tamás</name>
<email>devait@mailbox.sk</email>
</author>
<published>2009-02-11T23:14:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1b7e543a6e2f156536a3cf227f9da1029bba6265'/>
<id>urn:sha1:1b7e543a6e2f156536a3cf227f9da1029bba6265</id>
<content type='text'>
If the new svn root URL given with the svn-remote.&lt;repo&gt;.rewriteRoot config option
(or by the --rewrite-root option to 'git svn init') contains a username
(such as 'svn+ssh://username@example.com/repo'), find_by_url() cannot find
the repository URL, because the URL contained in the commit message does have
the username removed.

Signed-off-by: Dévai Tamás &lt;devait@mailbox.sk&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>builtin-receive-pack.c: fix compiler warnings about format string</title>
<updated>2009-02-15T19:14:12Z</updated>
<author>
<name>René Scharfe</name>
<email>rene.scharfe@lsrfire.ath.cx</email>
</author>
<published>2009-02-15T18:18:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=88a667f0630e8b9c7679127d3b9364447727e587'/>
<id>urn:sha1:88a667f0630e8b9c7679127d3b9364447727e587</id>
<content type='text'>
While all of the strings passed to warning() are, in fact, literals, the
compiler doesn't recognize them as such because it doesn't see through
the loop used to iterate over them:

   builtin-receive-pack.c: In function 'warn_unconfigured_deny':
   builtin-receive-pack.c:247: warning: format not a string literal and no format arguments
   builtin-receive-pack.c: In function 'warn_unconfigured_deny_delete_current':
   builtin-receive-pack.c:273: warning: format not a string literal and no format arguments

Calm the compiler by adding easily recognizable format string literals.

Signed-off-by: Rene Scharfe &lt;rene.scharfe@lsrfire.ath.cx&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>RelNotes Update</title>
<updated>2009-02-15T09:49:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-15T08:15:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=075394e26cd7fb38e08d5f637a5fc825ab0b3fb3'/>
<id>urn:sha1:075394e26cd7fb38e08d5f637a5fc825ab0b3fb3</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'mc/setup-cd-p'</title>
<updated>2009-02-15T09:44:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-15T09:44:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f7a2bdb1f070cd79879671391fa8121ef9930abe'/>
<id>urn:sha1:f7a2bdb1f070cd79879671391fa8121ef9930abe</id>
<content type='text'>
* mc/setup-cd-p:
  git-sh-setup: Use "cd" option, not /bin/pwd, for symlinked work tree
</content>
</entry>
<entry>
<title>Merge branch 'ff/submodule-no-fetch'</title>
<updated>2009-02-15T09:44:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-15T09:44:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7b83a9243147a8cec4f556af1d29f2cc21c12518'/>
<id>urn:sha1:7b83a9243147a8cec4f556af1d29f2cc21c12518</id>
<content type='text'>
* ff/submodule-no-fetch:
  submodule: add --no-fetch parameter to update command
</content>
</entry>
<entry>
<title>Merge branch 'ms/mailmap'</title>
<updated>2009-02-15T09:44:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-15T09:44:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=160d2bc35382fb23beb99457e9111d15554bf223'/>
<id>urn:sha1:160d2bc35382fb23beb99457e9111d15554bf223</id>
<content type='text'>
* ms/mailmap:
  Move mailmap documentation into separate file
  Change current mailmap usage to do matching on both name and email of author/committer.
  Add map_user() and clear_mailmap() to mailmap
  Add find_insert_index, insert_at_index and clear_func functions to string_list
  Add mailmap.file as configurational option for mailmap location
</content>
</entry>
<entry>
<title>Merge branch 'jn/gitweb-committag'</title>
<updated>2009-02-15T09:44:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-15T09:44:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=2a8644c7f163e4b76a36739ba936f8d5d91c3cf4'/>
<id>urn:sha1:2a8644c7f163e4b76a36739ba936f8d5d91c3cf4</id>
<content type='text'>
* jn/gitweb-committag:
  gitweb: Better regexp for SHA-1 committag match
</content>
</entry>
<entry>
<title>Merge branch 'rc/http-push'</title>
<updated>2009-02-15T09:43:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-15T09:43:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c42b04bbb0cdf7618d3bdb57ed02569a5f128fe9'/>
<id>urn:sha1:c42b04bbb0cdf7618d3bdb57ed02569a5f128fe9</id>
<content type='text'>
* rc/http-push:
  use a hash of the lock token as the suffix for PUT/MOVE
</content>
</entry>
<entry>
<title>use a hash of the lock token as the suffix for PUT/MOVE</title>
<updated>2009-02-15T08:57:43Z</updated>
<author>
<name>Tay Ray Chuan</name>
<email>rctay89@gmail.com</email>
</author>
<published>2009-02-14T09:52:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=dfab7c144eb2f02fc1481173422ecc416a060155'/>
<id>urn:sha1:dfab7c144eb2f02fc1481173422ecc416a060155</id>
<content type='text'>
After 753bc91 ("Remove the requirement opaquelocktoken uri scheme"),
lock tokens are in the URI forms in which they are received from the
server, eg. 'opaquelocktoken:', 'urn:uuid:'.

However, "start_put" (and consequently "start_move"), which attempts to
create a unique temporary file using the UUID of the lock token,
inadvertently uses the lock token in its URI form. These file
operations on the server may not be successful (specifically, in
Windows), due to the colon ':' character from the URI form of the lock
token in the file path.

This patch uses a hash of the lock token instead, guaranteeing only
"safe" characters (a-f, 0-9) are used in the file path.

The token's hash is generated when the lock token is received from the
server in handle_new_lock_ctx, minimizing the number of times of
hashing.

Signed-off-by: Tay Ray Chuan &lt;rctay89@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'js/gc-prune'</title>
<updated>2009-02-15T08:05:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-15T08:05:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=43e35f6bc14c6e00148a01700e3df191aa99c9f7'/>
<id>urn:sha1:43e35f6bc14c6e00148a01700e3df191aa99c9f7</id>
<content type='text'>
* js/gc-prune:
  gc: make --prune useful again by accepting an optional parameter
</content>
</entry>
</feed>
