<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, branch v2.3.8</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.3.8</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.3.8'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-05-11T21:34:01Z</updated>
<entry>
<title>Merge branch 'mm/usage-log-l-can-take-regex' into maint-2.3</title>
<updated>2015-05-11T21:34:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-05-11T21:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=811ce1b47c5486fa3348617d062e2eb4593962a1'/>
<id>urn:sha1:811ce1b47c5486fa3348617d062e2eb4593962a1</id>
<content type='text'>
Documentation fix.

* mm/usage-log-l-can-take-regex:
  log -L: improve error message on malformed argument
  Documentation: change -L:&lt;regex&gt; to -L:&lt;funcname&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/diff-no-index-d-f' into maint-2.3</title>
<updated>2015-05-11T21:34:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-05-11T21:34:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cd0120857b8112258cef72c0f5adb7f8e8df7c1c'/>
<id>urn:sha1:cd0120857b8112258cef72c0f5adb7f8e8df7c1c</id>
<content type='text'>
The usual "git diff" when seeing a file turning into a directory
showed a patchset to remove the file and create all files in the
directory, but "git diff --no-index" simply refused to work.  Also,
when asked to compare a file and a directory, imitate POSIX "diff"
and compare the file with the file with the same name in the
directory, instead of refusing to run.

* jc/diff-no-index-d-f:
  diff-no-index: align D/F handling with that of normal Git
  diff-no-index: DWIM "diff D F" into "diff D/F F"
</content>
</entry>
<entry>
<title>Merge branch 'tb/connect-ipv6-parse-fix' into maint</title>
<updated>2015-04-27T19:23:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-04-27T19:23:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ad34ad614da30387c82a54c7087705050b4de441'/>
<id>urn:sha1:ad34ad614da30387c82a54c7087705050b4de441</id>
<content type='text'>
An earlier update to the parser that disects a URL broke an
address, followed by a colon, followed by an empty string (instead
of the port number), e.g. ssh://example.com:/path/to/repo.

* tb/connect-ipv6-parse-fix:
  connect.c: ignore extra colon after hostname
</content>
</entry>
<entry>
<title>Merge branch 'jk/test-annoyances' into maint</title>
<updated>2015-04-21T19:12:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-04-21T19:12:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d3115a35fc29e7a55131a677878e67725d4cc165'/>
<id>urn:sha1:d3115a35fc29e7a55131a677878e67725d4cc165</id>
<content type='text'>
Test fixes.

* jk/test-annoyances:
  t5551: make EXPENSIVE test cheaper
  t5541: move run_with_cmdline_limit to test-lib.sh
  t: pass GIT_TRACE through Apache
  t: redirect stderr GIT_TRACE to descriptor 4
  t: translate SIGINT to an exit
</content>
</entry>
<entry>
<title>log -L: improve error message on malformed argument</title>
<updated>2015-04-20T18:06:10Z</updated>
<author>
<name>Matthieu Moy</name>
<email>Matthieu.Moy@imag.fr</email>
</author>
<published>2015-04-20T12:09:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0269f968b7effea8a4f61f1fb0ac7e9386a9d90c'/>
<id>urn:sha1:0269f968b7effea8a4f61f1fb0ac7e9386a9d90c</id>
<content type='text'>
The old message did not mention the :regex:file form.

To avoid overly long lines, split the message into two lines (in case
item-&gt;string is long, it will be the only part truncated in a narrow
terminal).

Signed-off-by: Matthieu Moy &lt;Matthieu.Moy@imag.fr&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>connect.c: ignore extra colon after hostname</title>
<updated>2015-04-09T04:00:53Z</updated>
<author>
<name>Torsten Bögershausen</name>
<email>tboegi@web.de</email>
</author>
<published>2015-04-07T20:03:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6b6c5f7a2f66751a93afce54277a1f30ab0dc521'/>
<id>urn:sha1:6b6c5f7a2f66751a93afce54277a1f30ab0dc521</id>
<content type='text'>
Ignore an extra ':' at the end of the hostname in URL's like
"ssh://example.com:/path/to/repo"

The colon is meant to separate a port number from the hostname.
If the port is empty, the colon should be ignored, see RFC 3986.

It had been working for URLs with ssh:// scheme, but was unintentionally
broken in 86ceb3, "allow ssh://user@[2001:db8::1]/repo.git"

Reported-by: Reid Woodbury Jr. &lt;reidw@rawsound.com&gt;
Signed-off-by: Torsten Bögershausen &lt;tboegi@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'tg/test-index-v4' into maint</title>
<updated>2015-03-28T16:33:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-28T16:33:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b265061937b2b0077a37b44a463fe60e1d55156c'/>
<id>urn:sha1:b265061937b2b0077a37b44a463fe60e1d55156c</id>
<content type='text'>
A test fix.

* tg/test-index-v4:
  t1700: make test pass with index-v4
</content>
</entry>
<entry>
<title>Merge branch 'ct/prompt-untracked-fix' into maint</title>
<updated>2015-03-28T16:33:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-28T16:33:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=245dd15aa9e086d82de7a9c947aa916e6d702f48'/>
<id>urn:sha1:245dd15aa9e086d82de7a9c947aa916e6d702f48</id>
<content type='text'>
The prompt script (in contrib/) did not show the untracked sign
when working in a subdirectory without any untracked files.

* ct/prompt-untracked-fix:
  git prompt: use toplevel to find untracked files
</content>
</entry>
<entry>
<title>Merge branch 'jk/fetch-pack' into maint</title>
<updated>2015-03-28T16:33:08Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-28T16:33:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=591a1daa7cdfd40ce76d0afcca05a7a648e73f3d'/>
<id>urn:sha1:591a1daa7cdfd40ce76d0afcca05a7a648e73f3d</id>
<content type='text'>
"git fetch" that fetches a commit using the allow-tip-sha1-in-want
extension could have failed to fetch all the requested refs.

* jk/fetch-pack:
  fetch-pack: remove dead assignment to ref-&gt;new_sha1
  fetch_refs_via_pack: free extra copy of refs
  filter_ref: make a copy of extra "sought" entries
  filter_ref: avoid overwriting ref-&gt;old_sha1 with garbage
</content>
</entry>
<entry>
<title>Merge branch 'jk/prune-with-corrupt-refs' into maint</title>
<updated>2015-03-28T16:33:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-28T16:33:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9f389aa4920f147a6314719741b47074b2e4b727'/>
<id>urn:sha1:9f389aa4920f147a6314719741b47074b2e4b727</id>
<content type='text'>
"git prune" used to largely ignore broken refs when deciding which
objects are still being used, which could spread an existing small
damage and make it a larger one.

* jk/prune-with-corrupt-refs:
  refs.c: drop curate_packed_refs
  repack: turn on "ref paranoia" when doing a destructive repack
  prune: turn on ref_paranoia flag
  refs: introduce a "ref paranoia" flag
  t5312: test object deletion code paths in a corrupted repository
</content>
</entry>
</feed>
