<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, branch v2.3.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.3.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.3.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-03-06T22:57:54Z</updated>
<entry>
<title>Merge branch 'km/send-email-getopt-long-workarounds' into maint</title>
<updated>2015-03-06T22:57:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-06T22:57:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e1db59e179d7215476b7096f1fd74db43a4a2dae'/>
<id>urn:sha1:e1db59e179d7215476b7096f1fd74db43a4a2dae</id>
<content type='text'>
Even though we officially haven't dropped Perl 5.8 support, the
Getopt::Long package that came with it does not support "--no-"
prefix to negate a boolean option; manually add support to help
people with older Getopt::Long package.

* km/send-email-getopt-long-workarounds:
  git-send-email.perl: support no- prefix with older GetOptions
</content>
</entry>
<entry>
<title>Merge branch 'ab/merge-file-prefix' into maint</title>
<updated>2015-03-05T21:13:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:13:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=33367575b85a115900deac600cc4f8f03ec4754b'/>
<id>urn:sha1:33367575b85a115900deac600cc4f8f03ec4754b</id>
<content type='text'>
"git merge-file" did not work correctly in a subdirectory.

* ab/merge-file-prefix:
  merge-file: correctly open files when in a subdir
</content>
</entry>
<entry>
<title>Merge branch 'ps/submodule-sanitize-path-upon-add' into maint</title>
<updated>2015-03-05T21:13:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:13:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3630be2749819b79de917a77c6627e3f84c00a11'/>
<id>urn:sha1:3630be2749819b79de917a77c6627e3f84c00a11</id>
<content type='text'>
"git submodule add" failed to squash "path/to/././submodule" to
"path/to/submodule".

* ps/submodule-sanitize-path-upon-add:
  git-submodule.sh: fix '/././' path normalization
</content>
</entry>
<entry>
<title>Merge branch 'jk/prune-mtime' into maint</title>
<updated>2015-03-05T21:13:08Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:13:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cbc8d6d8f8e858072faa2f8fd03d0f255fe0c288'/>
<id>urn:sha1:cbc8d6d8f8e858072faa2f8fd03d0f255fe0c288</id>
<content type='text'>
In v2.2.0, we broke "git prune" that runs in a repository that
borrows from an alternate object store.

* jk/prune-mtime:
  sha1_file: fix iterating loose alternate objects
  for_each_loose_file_in_objdir: take an optional strbuf path
</content>
</entry>
<entry>
<title>Merge branch 'ch/new-gpg-drops-rfc-1991' into maint</title>
<updated>2015-03-05T21:13:04Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:13:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ab09f58e8ce57e44faf810ed049f8a8934989503'/>
<id>urn:sha1:ab09f58e8ce57e44faf810ed049f8a8934989503</id>
<content type='text'>
Older GnuPG implementations may not correctly import the keyring
material we prepare for the tests to use.

* ch/new-gpg-drops-rfc-1991:
  t/lib-gpg: sanity-check that we can actually sign
  t/lib-gpg: include separate public keys in keyring.gpg
</content>
</entry>
<entry>
<title>Merge branch 'jk/config-no-ungetc-eof' into maint</title>
<updated>2015-03-05T21:13:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:13:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2250406bfdf8d9d890f53b651868363a304a7701'/>
<id>urn:sha1:2250406bfdf8d9d890f53b651868363a304a7701</id>
<content type='text'>
Reading configuration from a blob object, when it ends with a lone
CR, use to confuse the configuration parser.

* jk/config-no-ungetc-eof:
  config_buf_ungetc: warn when pushing back a random character
  config: do not ungetc EOF
</content>
</entry>
<entry>
<title>Merge branch 'mh/deref-symref-over-helper-transport' into maint</title>
<updated>2015-03-05T21:12:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:12:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6db0497e1a8913fdcb935fa50cc8971d64b347be'/>
<id>urn:sha1:6db0497e1a8913fdcb935fa50cc8971d64b347be</id>
<content type='text'>
"git fetch" over a remote-helper that cannot respond to "list"
command could not fetch from a symbolic reference e.g. HEAD.

* mh/deref-symref-over-helper-transport:
  transport-helper: do not request symbolic refs to remote helpers
</content>
</entry>
<entry>
<title>Merge branch 'ks/rebase-i-abbrev' into maint</title>
<updated>2015-03-05T21:12:56Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:12:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=aaa90f5f077a2b5da2bb750566bf69b330441e0c'/>
<id>urn:sha1:aaa90f5f077a2b5da2bb750566bf69b330441e0c</id>
<content type='text'>
The insn sheet "git rebase -i" creates did not fully honor
core.abbrev settings.

* ks/rebase-i-abbrev:
  rebase -i: use full object name internally throughout the script
</content>
</entry>
<entry>
<title>Merge branch 'jk/sanity' into maint</title>
<updated>2015-03-05T21:12:52Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:12:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8fd37b3862f6a567db3830bf0b50def231a76c41'/>
<id>urn:sha1:8fd37b3862f6a567db3830bf0b50def231a76c41</id>
<content type='text'>
The tests that wanted to see that file becomes unreadable after
running "chmod a-r file", and the tests that wanted to make sure it
is not run as root, we used "can we write into the / directory?" as
a cheap substitute, but on some platforms that is not a good
heuristics.  The tests and their prerequisites have been updated to
check what they really require.

* jk/sanity:
  test-lib.sh: set prerequisite SANITY by testing what we really need
  tests: correct misuses of POSIXPERM
  t/lib-httpd: switch SANITY check for NOT_ROOT
</content>
</entry>
<entry>
<title>Merge branch 'jc/apply-ws-fix-expands' into maint</title>
<updated>2015-02-25T06:10:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-25T06:10:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2764442ac9a66532789526a6e6aaf0f1254a3548'/>
<id>urn:sha1:2764442ac9a66532789526a6e6aaf0f1254a3548</id>
<content type='text'>
"git apply --whitespace=fix" used to under-allocate the memory
when the fix resulted in a longer text than the original patch.

* jc/apply-ws-fix-expands:
  apply: count the size of postimage correctly
  apply: make update_pre_post_images() sanity check the given postlen
  apply.c: typofix
</content>
</entry>
</feed>
