<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-compat-util.h, branch v1.8.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.8.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.8.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2013-04-26T18:25:59Z</updated>
<entry>
<title>Merge branch 'jk/a-thread-only-dies-once' into maint</title>
<updated>2013-04-26T18:25:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-04-26T18:25:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7a011aac0ef32e1b4835284c3ca6360729d7b83b'/>
<id>urn:sha1:7a011aac0ef32e1b4835284c3ca6360729d7b83b</id>
<content type='text'>
* jk/a-thread-only-dies-once:
  run-command: use thread-aware die_is_recursing routine
  usage: allow pluggable die-recursion checks
</content>
</entry>
<entry>
<title>usage: allow pluggable die-recursion checks</title>
<updated>2013-04-16T22:02:46Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2013-04-16T19:46:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c19a490e37181de8fa94ae1074af4b9f9a518f95'/>
<id>urn:sha1:c19a490e37181de8fa94ae1074af4b9f9a518f95</id>
<content type='text'>
When any git code calls die or die_errno, we use a counter
to detect recursion into the die functions from any of the
helper functions. However, such a simple counter is not good
enough for threaded programs, which may call die from a
sub-thread, killing only the sub-thread (but incrementing
the counter for everyone).

Rather than try to deal with threads ourselves here, let's
just allow callers to plug in their own recursion-detection
function. This is similar to how we handle the die routine
(the caller plugs in a die routine which may kill only the
sub-thread).

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint-1.8.1' into maint</title>
<updated>2013-03-25T20:46:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-03-25T20:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f7b1ad870c46c53685ef83efbfd7d9ca1983a191'/>
<id>urn:sha1:f7b1ad870c46c53685ef83efbfd7d9ca1983a191</id>
<content type='text'>
* maint-1.8.1:
  bundle: Add colons to list headings in "verify"
  bundle: Fix "verify" output if history is complete
  Documentation: filter-branch env-filter example
  git-filter-branch.txt: clarify ident variables usage
  git-compat-util.h: Provide missing netdb.h definitions
  describe: Document --match pattern format
  Documentation/githooks: Explain pre-rebase parameters
  update-index: list supported idx versions and their features
  diff-options: unconfuse description of --color
  read-cache.c: use INDEX_FORMAT_{LB,UB} in verify_hdr()
  index-format.txt: mention of v4 is missing in some places
</content>
</entry>
<entry>
<title>Merge branch 'dm/ni-maxhost-may-be-missing' into maint-1.8.1</title>
<updated>2013-03-25T20:45:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-03-25T20:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2b0dda53189d3829e58187ee91143b35036573fb'/>
<id>urn:sha1:2b0dda53189d3829e58187ee91143b35036573fb</id>
<content type='text'>
Some sources failed to compile on systems that lack NI_MAXHOST in
their system header.

* dm/ni-maxhost-may-be-missing:
  git-compat-util.h: Provide missing netdb.h definitions
</content>
</entry>
<entry>
<title>Revert "compat: add strtok_r()"</title>
<updated>2013-02-26T17:16:58Z</updated>
<author>
<name>Erik Faye-Lund</name>
<email>kusmabite@gmail.com</email>
</author>
<published>2013-02-26T16:58:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=13a23199195bb29d7f9e64baaa35c1718a92c556'/>
<id>urn:sha1:13a23199195bb29d7f9e64baaa35c1718a92c556</id>
<content type='text'>
This reverts commit 78457bc0ccc1af8b9eb776a0b17986ebd50442bc.

commit 28c5d9e ("vcs-svn: drop string_pool") previously removed
the only call-site for strtok_r. So let's get rid of the compat
implementation as well.

Signed-off-by: Erik Faye-Lund &lt;kusmabite@gmail.com&gt;
Reviewed-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-compat-util.h: Provide missing netdb.h definitions</title>
<updated>2013-02-25T20:16:08Z</updated>
<author>
<name>David Michael</name>
<email>fedora.dm0@gmail.com</email>
</author>
<published>2013-02-25T19:30:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3b130ade45c70af63c7692387b65f161770a8ccc'/>
<id>urn:sha1:3b130ade45c70af63c7692387b65f161770a8ccc</id>
<content type='text'>
Some platforms may lack the NI_MAXHOST and NI_MAXSERV values in their
system headers, so ensure they are available.

Signed-off-by: David Michael &lt;fedora.dm0@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/error-const-return'</title>
<updated>2013-02-14T18:29:23Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-14T18:29:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=393b7c3cd7c87a42e2e477de38d4a6e4981db8bb'/>
<id>urn:sha1:393b7c3cd7c87a42e2e477de38d4a6e4981db8bb</id>
<content type='text'>
* jk/error-const-return:
  Use __VA_ARGS__ for all of error's arguments
</content>
</entry>
<entry>
<title>Use __VA_ARGS__ for all of error's arguments</title>
<updated>2013-02-08T16:22:28Z</updated>
<author>
<name>Matt Kraai</name>
<email>matt.kraai@amo.abbott.com</email>
</author>
<published>2013-02-08T15:09:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9798f7e5f948b2586c33d850f6a00d4fc0537d75'/>
<id>urn:sha1:9798f7e5f948b2586c33d850f6a00d4fc0537d75</id>
<content type='text'>
QNX 6.3.2 uses GCC 2.95.3 by default, and GCC 2.95.3 doesn't remove the
comma if the error macro's variable argument is left out.

Instead of testing for a sufficiently recent version of GCC, make
__VA_ARGS__ match all of the arguments.

Signed-off-by: Matt Kraai &lt;matt.kraai@amo.abbott.com&gt;
Acked-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'nd/retire-fnmatch'</title>
<updated>2013-01-25T20:34:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-01-25T20:34:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9ecd9f5dc300235593e4d3e4ecff4448f2500bad'/>
<id>urn:sha1:9ecd9f5dc300235593e4d3e4ecff4448f2500bad</id>
<content type='text'>
Replace our use of fnmatch(3) with a more feature-rich wildmatch.
A handful patches at the bottom have been moved to nd/wildmatch to
graduate as part of that branch, before this series solidifies.

We may want to mark USE_WILDMATCH as an experimental curiosity a
bit more clearly (i.e. should not be enabled in production
environment, because it will make the behaviour between builds
unpredictable).

* nd/retire-fnmatch:
  Makefile: add USE_WILDMATCH to use wildmatch as fnmatch
  wildmatch: advance faster in &lt;asterisk&gt; + &lt;literal&gt; patterns
  wildmatch: make a special case for "*/" with FNM_PATHNAME
  test-wildmatch: add "perf" command to compare wildmatch and fnmatch
  wildmatch: support "no FNM_PATHNAME" mode
  wildmatch: make dowild() take arbitrary flags
  wildmatch: rename constants and update prototype
</content>
</entry>
<entry>
<title>Merge branch 'jk/suppress-clang-warning'</title>
<updated>2013-01-24T05:19:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-01-24T05:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=fa2f83c654f36d666ef7c07e40e0d62a02fbfa06'/>
<id>urn:sha1:fa2f83c654f36d666ef7c07e40e0d62a02fbfa06</id>
<content type='text'>
* jk/suppress-clang-warning:
  fix clang -Wunused-value warnings for error functions
</content>
</entry>
</feed>
