<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.8.0-rc3</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.8.0-rc3</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.8.0-rc3'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2016-03-16T21:13:37Z</updated>
<entry>
<title>Git 2.8-rc3</title>
<updated>2016-03-16T21:13:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-16T21:00:18Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d9c691a759d62cef53a6cc11864a2ef4b0829244'/>
<id>urn:sha1:d9c691a759d62cef53a6cc11864a2ef4b0829244</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://bogomips.org/git-svn</title>
<updated>2016-03-16T21:13:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-16T21:13:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a0e305c2367b6aa1158bed7022083b1541cefda2'/>
<id>urn:sha1:a0e305c2367b6aa1158bed7022083b1541cefda2</id>
<content type='text'>
* 'master' of git://bogomips.org/git-svn:
  git-svn: fix URL canonicalization during init w/ SVN 1.7+
  t9117: test specifying full url to git svn init -T
</content>
</entry>
<entry>
<title>Sync with maint</title>
<updated>2016-03-16T20:17:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-16T20:17:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=3f97853a4d8bcc446c424e8e9f0e07605b3f797d'/>
<id>urn:sha1:3f97853a4d8bcc446c424e8e9f0e07605b3f797d</id>
<content type='text'>
* maint:
  list-objects: pass full pathname to callbacks
  list-objects: drop name_path entirely
  list-objects: convert name_path to a strbuf
  show_object_with_name: simplify by using path_name()
  http-push: stop using name_path
  tree-diff: catch integer overflow in combine_diff_path allocation
  add helpers for detecting size_t overflow
</content>
</entry>
<entry>
<title>Merge branch 'jc/sane-grep'</title>
<updated>2016-03-16T20:16:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-16T20:16:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=2df13639e77999efecbe682ae5e72cbfb14b3dcc'/>
<id>urn:sha1:2df13639e77999efecbe682ae5e72cbfb14b3dcc</id>
<content type='text'>
Recent versions of GNU grep is pickier than before to decide if a
file is "binary" and refuse to give line-oriented hits when we
expect it to, unless explicitly told with "-a" option.  As our
scripted Porcelains use sane_grep wrapper for line-oriented data,
even when the line may contain non-ASCII payload we took from
end-user data, use "grep -a" to implement sane_grep wrapper when
using an implementation of "grep" that takes the "-a" option.

* jc/sane-grep:
  rebase-i: clarify "is this commit relevant?" test
  sane_grep: pass "-a" if grep accepts it
</content>
</entry>
<entry>
<title>Merge branch 'cn/deprecate-ssh-git-url'</title>
<updated>2016-03-16T20:16:40Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-16T20:16:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=9e689802e393b614ab9343dba2cee3828950f3ec'/>
<id>urn:sha1:9e689802e393b614ab9343dba2cee3828950f3ec</id>
<content type='text'>
The two alternative ways to spell "ssh://" transport have been
deprecated for a long time.  The last mention of them has finally
removed from the documentation.

* cn/deprecate-ssh-git-url:
  Disown ssh+git and git+ssh
</content>
</entry>
<entry>
<title>git-svn: fix URL canonicalization during init w/ SVN 1.7+</title>
<updated>2016-03-16T20:16:23Z</updated>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<published>2016-03-16T20:14:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b557165311f7ed1b94d94a74e7ea3a6e76bbbe88'/>
<id>urn:sha1:b557165311f7ed1b94d94a74e7ea3a6e76bbbe88</id>
<content type='text'>
URL canonicalization when full URLs are passed became broken
when using SVN::_Core::svn_dirent_canonicalize under SVN 1.7.

Ensure we canonicalize paths and URLs with appropriate functions
for each type from now on as the path/URL-agnostic
SVN::_Core::svn_path_canonicalize function is deprecated in SVN.

Tested with the following commands:

  git svn init -T svn://svn.code.sf.net/p/squirrelmail/code/trunk
  git svn init -b svn://svn.code.sf.net/p/squirrelmail/code/branches

Reported-by: Adam Dinwoodie &lt;adam@dinwoodie.org&gt;
  http://mid.gmane.org/20160315162344.GM29016@dinwoodie.org
Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/path-name-safety-2.7' into maint</title>
<updated>2016-03-16T20:15:04Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-16T20:15:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d79db92483f78f0a750b6093432374fa1069b2ba'/>
<id>urn:sha1:d79db92483f78f0a750b6093432374fa1069b2ba</id>
<content type='text'>
* jk/path-name-safety-2.7:
  list-objects: pass full pathname to callbacks
  list-objects: drop name_path entirely
  list-objects: convert name_path to a strbuf
  show_object_with_name: simplify by using path_name()
  http-push: stop using name_path
  tree-diff: catch integer overflow in combine_diff_path allocation
  add helpers for detecting size_t overflow
</content>
</entry>
<entry>
<title>t9117: test specifying full url to git svn init -T</title>
<updated>2016-03-16T19:24:37Z</updated>
<author>
<name>Adam Dinwoodie</name>
<email>adam@dinwoodie.org</email>
</author>
<published>2016-03-16T19:09:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=4be4d550635d25a5050c3539f8ad3be44dabfce9'/>
<id>urn:sha1:4be4d550635d25a5050c3539f8ad3be44dabfce9</id>
<content type='text'>
According to the documentation, full URLs can be specified in the `-T`
argument to `git svn init`.  However, the canonicalization of such
arguments squashes together consecutive "/"s, which unsurprisingly
breaks http://, svn://, etc URLs.  Add a failing test case to provide
evidence of that.

On systems where Subversion provides svn_path_canonicalize but not
svn_dirent_canonicalize (Subversion 1.6 and earlier?), this test passes,
as svn_path_canonicalize doesn't mangle the consecutive "/"s.

[ew: fixed whitespace]

Signed-off-by: Adam Dinwoodie &lt;adam@dinwoodie.org&gt;
Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/path-name-safety-2.6' into jk/path-name-safety-2.7</title>
<updated>2016-03-16T17:42:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-16T17:42:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=55c45a732582ca74d9f8a73c8f176d3dadd5b819'/>
<id>urn:sha1:55c45a732582ca74d9f8a73c8f176d3dadd5b819</id>
<content type='text'>
* jk/path-name-safety-2.6:
  list-objects: pass full pathname to callbacks
  list-objects: drop name_path entirely
  list-objects: convert name_path to a strbuf
  show_object_with_name: simplify by using path_name()
  http-push: stop using name_path
  tree-diff: catch integer overflow in combine_diff_path allocation
  add helpers for detecting size_t overflow
</content>
</entry>
<entry>
<title>Merge branch 'jk/path-name-safety-2.5' into jk/path-name-safety-2.6</title>
<updated>2016-03-16T17:42:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-16T17:42:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=717e3551b9fbfdb72e40a81fc0fb714cdaadb37f'/>
<id>urn:sha1:717e3551b9fbfdb72e40a81fc0fb714cdaadb37f</id>
<content type='text'>
* jk/path-name-safety-2.5:
  list-objects: pass full pathname to callbacks
  list-objects: drop name_path entirely
  list-objects: convert name_path to a strbuf
  show_object_with_name: simplify by using path_name()
  http-push: stop using name_path
  tree-diff: catch integer overflow in combine_diff_path allocation
  add helpers for detecting size_t overflow
</content>
</entry>
</feed>
