<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, branch v2.7.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.7.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.7.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-02-17T18:03:41Z</updated>
<entry>
<title>Merge branch 'js/test-lib-windows-emulated-yes' into maint</title>
<updated>2016-02-17T18:03:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-17T18:03:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7516977b4adc38937d95d8c7da8944153784bf9a'/>
<id>urn:sha1:7516977b4adc38937d95d8c7da8944153784bf9a</id>
<content type='text'>
The emulated "yes" command used in our test scripts has been
tweaked not to spend too much time generating unnecessary output
that is not used, to help those who test on Windows where it would
not stop until it fills the pipe buffer due to lack of SIGPIPE.

* js/test-lib-windows-emulated-yes:
  test-lib: limit the output of the yes utility
</content>
</entry>
<entry>
<title>Merge branch 'aw/push-force-with-lease-reporting' into maint</title>
<updated>2016-02-17T18:03:40Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-17T18:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0eefe108ec2a946e40072caf58c52e3b7f573e52'/>
<id>urn:sha1:0eefe108ec2a946e40072caf58c52e3b7f573e52</id>
<content type='text'>
"git push --force-with-lease" has been taught to report if the push
needed to force (or fast-forwarded).

* aw/push-force-with-lease-reporting:
  push: fix ref status reporting for --force-with-lease
</content>
</entry>
<entry>
<title>Merge branch 'js/xmerge-marker-eol' into maint</title>
<updated>2016-02-17T18:03:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-17T18:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ab2c107eab77a7879574992752a3ac96421bef34'/>
<id>urn:sha1:ab2c107eab77a7879574992752a3ac96421bef34</id>
<content type='text'>
The low-level merge machinery has been taught to use CRLF line
termination when inserting conflict markers to merged contents that
are themselves CRLF line-terminated.

* js/xmerge-marker-eol:
  merge-file: ensure that conflict sections match eol style
  merge-file: let conflict markers match end-of-line style of the context
</content>
</entry>
<entry>
<title>Merge branch 'sg/t6050-failing-editor-test-fix' into maint</title>
<updated>2016-02-05T22:54:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-05T22:54:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0298675ac41520aa825ff347086f449a4d2af22e'/>
<id>urn:sha1:0298675ac41520aa825ff347086f449a4d2af22e</id>
<content type='text'>
* sg/t6050-failing-editor-test-fix:
  t6050-replace: make failing editor test more robust
</content>
</entry>
<entry>
<title>Merge branch 'jk/ref-cache-non-repository-optim' into maint</title>
<updated>2016-02-05T22:54:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-05T22:54:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e2d7739051cadf25094c3fc7593b73b30c680696'/>
<id>urn:sha1:e2d7739051cadf25094c3fc7593b73b30c680696</id>
<content type='text'>
The underlying machinery used by "ls-files -o" and other commands
have been taught not to create empty submodule ref cache for a
directory that is not a submodule.  This removes a ton of wasted
CPU cycles.

* jk/ref-cache-non-repository-optim:
  resolve_gitlink_ref: ignore non-repository paths
  clean: make is_git_repository a public function
</content>
</entry>
<entry>
<title>Merge branch 'js/dirname-basename' into maint</title>
<updated>2016-02-05T22:54:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-05T22:54:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=07be1da216debe1f76cd4d03ac5effcb9e40e6c6'/>
<id>urn:sha1:07be1da216debe1f76cd4d03ac5effcb9e40e6c6</id>
<content type='text'>
dirname() emulation has been added, as Msys2 lacks it.

* js/dirname-basename:
  mingw: avoid linking to the C library's isalpha()
  t0060: loosen overly strict expectations
  t0060: verify that basename() and dirname() work as expected
  compat/basename.c: provide a dirname() compatibility function
  compat/basename: make basename() conform to POSIX
  Refactor skipping DOS drive prefixes
</content>
</entry>
<entry>
<title>Merge branch 'nd/diff-with-path-params' into maint</title>
<updated>2016-02-05T22:54:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-05T22:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=02dab5d399fb276f91646d7780da90596bffefab'/>
<id>urn:sha1:02dab5d399fb276f91646d7780da90596bffefab</id>
<content type='text'>
A few options of "git diff" did not work well when the command was
run from a subdirectory.

* nd/diff-with-path-params:
  diff: make -O and --output work in subdirectory
  diff-no-index: do not take a redundant prefix argument
</content>
</entry>
<entry>
<title>Merge branch 'jk/list-tag-2.7-regression' into maint</title>
<updated>2016-02-05T22:54:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-05T22:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=88ec75dba425be4a18309f28a8c5ae01044fd29a'/>
<id>urn:sha1:88ec75dba425be4a18309f28a8c5ae01044fd29a</id>
<content type='text'>
"git tag" started listing a tag "foo" as "tags/foo" when a branch
named "foo" exists in the same repository; remove this unnecessary
disambiguation, which is a regression introduced in v2.7.0.

* jk/list-tag-2.7-regression:
  tag: do not show ambiguous tag names as "tags/foo"
  t6300: use test_atom for some un-modern tests
</content>
</entry>
<entry>
<title>Merge branch 'jk/sanity' into maint</title>
<updated>2016-02-05T22:54:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-05T22:54:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=913c2c7c7be358144260bc81112e548d3276d694'/>
<id>urn:sha1:913c2c7c7be358144260bc81112e548d3276d694</id>
<content type='text'>
The description for SANITY prerequisite the test suite uses has
been clarified both in the comment and in the implementation.

* jk/sanity:
  test-lib: clarify and tighten SANITY
</content>
</entry>
<entry>
<title>Merge branch 'jk/filter-branch-no-index' into maint</title>
<updated>2016-02-05T22:54:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-05T22:54:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=16f5e2683304b986be49a919198d04652a126271'/>
<id>urn:sha1:16f5e2683304b986be49a919198d04652a126271</id>
<content type='text'>
A recent optimization to filter-branch in v2.7.0 introduced a
regression when --prune-empty filter is used, which has been
corrected.

* jk/filter-branch-no-index:
  filter-branch: resolve $commit^{tree} in no-index case
</content>
</entry>
</feed>
