<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, branch v2.9.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.9.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.9.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-07-15T16:43:42Z</updated>
<entry>
<title>Merge branch 'jk/tzoffset-fix' into maint</title>
<updated>2016-07-15T16:43:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-15T16:43:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=33eacd3ff43e49109594c44e93b7ee66725fb8af'/>
<id>urn:sha1:33eacd3ff43e49109594c44e93b7ee66725fb8af</id>
<content type='text'>
Skip tests that are unrunnable on platforms without 64-bit long
to avoid unnecessary test failures.

* jk/tzoffset-fix:
  t0006: skip "far in the future" test when unsigned long is not long enough
</content>
</entry>
<entry>
<title>t0006: skip "far in the future" test when unsigned long is not long enough</title>
<updated>2016-07-15T16:05:53Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2016-07-11T23:54:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6b9c38e14cd3abf9b95cabe8b86954f0c4e94a38'/>
<id>urn:sha1:6b9c38e14cd3abf9b95cabe8b86954f0c4e94a38</id>
<content type='text'>
Git's source code refers to timestamps as unsigned longs.  On 32-bit
platforms, as well as on Windows, unsigned long is not large enough
to capture dates that are "absurdly far in the future".

While we can fix this issue properly by replacing unsigned long with
a larger type, we want to be a bit more conservative and just skip
those tests on the maint track.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Helped-by: Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/t2300-setup' into maint</title>
<updated>2016-07-11T17:44:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-11T17:44:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3a30c14b9b4385d556c6bc8c99cdb41d27093939'/>
<id>urn:sha1:3a30c14b9b4385d556c6bc8c99cdb41d27093939</id>
<content type='text'>
Portability fix for Windows.

* jc/t2300-setup:
  t2300: "git --exec-path" is not usable in $PATH on Windows as-is
</content>
</entry>
<entry>
<title>Merge branch 'cb/t7810-test-label-fix' into maint</title>
<updated>2016-07-11T17:44:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-11T17:44:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=438d4e7583f83dcdd61630623640f9916ff80534'/>
<id>urn:sha1:438d4e7583f83dcdd61630623640f9916ff80534</id>
<content type='text'>
Test clean-up.

* cb/t7810-test-label-fix:
  t7810: fix duplicated test title
</content>
</entry>
<entry>
<title>Merge branch 'sb/t5614-modernize' into maint</title>
<updated>2016-07-11T17:44:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-11T17:44:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3e69d1b6cd2f8e84670530504c1d6661ee8ec893'/>
<id>urn:sha1:3e69d1b6cd2f8e84670530504c1d6661ee8ec893</id>
<content type='text'>
Test clean-up.

* sb/t5614-modernize:
  t5614: don't use subshells
</content>
</entry>
<entry>
<title>Merge branch 'js/perf-on-apple' into maint</title>
<updated>2016-07-11T17:44:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-11T17:44:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ce22ea22e863e100529334b02b2899780d2c9dcc'/>
<id>urn:sha1:ce22ea22e863e100529334b02b2899780d2c9dcc</id>
<content type='text'>
t/perf needs /usr/bin/time with GNU extension; the invocation of it
is updated to "gtime" on Darwin.

* js/perf-on-apple:
  perf: accommodate for MacOSX
</content>
</entry>
<entry>
<title>Merge branch 'ak/t7800-wo-readlink' into maint</title>
<updated>2016-07-11T17:44:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-11T17:44:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c4cdde45f0e8111ab7aac03ddb9a89ef1029fb50'/>
<id>urn:sha1:c4cdde45f0e8111ab7aac03ddb9a89ef1029fb50</id>
<content type='text'>
One among four invocations of readlink(1) in our test suite has
been rewritten so that the test can run on systems without the
command (others are in valgrind test framework and t9802).

* ak/t7800-wo-readlink:
  t7800: readlink may not be available
</content>
</entry>
<entry>
<title>Merge branch 'jk/tzoffset-fix' into maint</title>
<updated>2016-07-11T17:44:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-11T17:44:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0c72d6da31dd6ffce56989e4bcbd1b8650b1ef25'/>
<id>urn:sha1:0c72d6da31dd6ffce56989e4bcbd1b8650b1ef25</id>
<content type='text'>
The internal code used to show local timezone offset is not
prepared to handle timestamps beyond year 2100, and gave a
bogus offset value to the caller.  Use a more benign looking
+0000 instead and let "git log" going in such a case, instead
of aborting.

* jk/tzoffset-fix:
  local_tzoffset: detect errors from tm_to_time_t
  t0006: test various date formats
  t0006: rename test-date's "show" to "relative"
</content>
</entry>
<entry>
<title>Merge branch 'sb/clone-shallow-passthru' into maint</title>
<updated>2016-07-11T17:44:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-11T17:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1a88ca99db81b0a5d0f43b57df4a265055d81436'/>
<id>urn:sha1:1a88ca99db81b0a5d0f43b57df4a265055d81436</id>
<content type='text'>
Fix an unintended regression in v2.9 that breaks "clone --depth"
that recurses down to submodules by forcing the submodules to also
be cloned shallowly, which many server instances that host upstream
of the submodules are not prepared for.

* sb/clone-shallow-passthru:
  clone: do not let --depth imply --shallow-submodules
</content>
</entry>
<entry>
<title>Merge branch 'nd/graph-width-padded' into maint</title>
<updated>2016-07-11T17:44:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-07-11T17:44:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5f30bb4a8144a2132568021a18972a89c1dfd3ca'/>
<id>urn:sha1:5f30bb4a8144a2132568021a18972a89c1dfd3ca</id>
<content type='text'>
"log --graph --format=" learned that "%&gt;|(N)" specifies the width
relative to the terminal's left edge, not relative to the area to
draw text that is to the right of the ancestry-graph section.  It
also now accepts negative N that means the column limit is relative
to the right border.

* nd/graph-width-padded:
  pretty.c: support &lt;direction&gt;|(&lt;negative number&gt;) forms
  pretty: pass graph width to pretty formatting for use in '%&gt;|(N)'
</content>
</entry>
</feed>
