<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git.c, branch v2.3.7</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.3.7</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.3.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-03-23T18:23:35Z</updated>
<entry>
<title>Merge branch 'ak/git-done-help-cleanup' into maint</title>
<updated>2015-03-23T18:23:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-23T18:23:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a4f287e5aa5cffec32bdc94042be58d160fd851e'/>
<id>urn:sha1:a4f287e5aa5cffec32bdc94042be58d160fd851e</id>
<content type='text'>
Code simplification.

* ak/git-done-help-cleanup:
  git: make was_alias and done_help non-static
</content>
</entry>
<entry>
<title>git: treat "git -C '&lt;path&gt;'" as a no-op when &lt;path&gt; is empty</title>
<updated>2015-03-07T03:42:00Z</updated>
<author>
<name>Karthik Nayak</name>
<email>karthik.188@gmail.com</email>
</author>
<published>2015-03-06T11:18:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6a536e2076f02a98e0d6403ff68f3acf717fa1c4'/>
<id>urn:sha1:6a536e2076f02a98e0d6403ff68f3acf717fa1c4</id>
<content type='text'>
'git -C ""' unhelpfully dies with error "Cannot change to ''",
whereas the shell treats `cd ""' as a no-op.  Taking the shell's
behavior as a precedent, teach git to treat `-C ""' as a no-op, as
well.

Helped-by: Junio C Hamano &lt;gitster@pobox.com&gt;
Helped-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Karthik Nayak &lt;karthik.188@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git: make was_alias and done_help non-static</title>
<updated>2015-03-06T20:03:30Z</updated>
<author>
<name>Alexander Kuleshov</name>
<email>kuleshovmail@gmail.com</email>
</author>
<published>2015-03-02T12:02:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8fa7975b076ae039f63286601f48e64115e2aba7'/>
<id>urn:sha1:8fa7975b076ae039f63286601f48e64115e2aba7</id>
<content type='text'>
'was_alias' variable does not need to store it's value on each
iteration in the loop; this variable gets assigned the result
of run_argv() every time in the loop before being used.

'done_help' variable does not need to be static variable too if
we move it out the loop.

Signed-off-by: Alexander Kuleshov &lt;kuleshovmail@gmail.com&gt;
Helped-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Helped-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 'ak/fewer-includes'</title>
<updated>2015-01-14T20:37:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-01-14T20:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=09deda3746a0c726a79a6e2db4fd8d864aa08e51'/>
<id>urn:sha1:09deda3746a0c726a79a6e2db4fd8d864aa08e51</id>
<content type='text'>
* ak/fewer-includes:
  cat-file: remove unused includes
  git.c: remove unnecessary #includes
</content>
</entry>
<entry>
<title>git.c: remove unnecessary #includes</title>
<updated>2015-01-10T00:16:56Z</updated>
<author>
<name>Alexander Kuleshov</name>
<email>kuleshovmail@gmail.com</email>
</author>
<published>2015-01-09T10:12:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=50fea42ef5202673c80600555f1308a9b3150471'/>
<id>urn:sha1:50fea42ef5202673c80600555f1308a9b3150471</id>
<content type='text'>
"cache.h" and "commit.h" are already included via "builtin.h".

We started to include "quote.h" at 575ba9d6 (GIT_TRACE: show which
built-in/external commands are executed, 2006-06-25) that wanted to
use sq_quote_print().

When 6ce4e61f (Trace into a file or an open fd and refactor tracing
code., 2006-09-02) introduced trace.c API, the calls this file makes
to sq_quote_print() were replaced by calls to trace_argv_printf()
that are declared in "cache.h", which this file already includes.
We should have stopped including "quote.h" in that commit, but
forgot to do so.

Signed-off-by: Alexander Kuleshov &lt;kuleshovmail@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sv/get-builtin'</title>
<updated>2014-12-05T19:42:26Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-12-05T19:42:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7f2186cadf4844616065c6175f179f1184c8fa75'/>
<id>urn:sha1:7f2186cadf4844616065c6175f179f1184c8fa75</id>
<content type='text'>
* sv/get-builtin:
  builtin: move builtin retrieval to get_builtin()
</content>
</entry>
<entry>
<title>builtin: move builtin retrieval to get_builtin()</title>
<updated>2014-11-13T18:40:41Z</updated>
<author>
<name>Slavomir Vlcek</name>
<email>svlc@inventati.org</email>
</author>
<published>2014-11-12T13:10:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c4f901d1593f3ef097c3e73daa2847ed9ad9efe0'/>
<id>urn:sha1:c4f901d1593f3ef097c3e73daa2847ed9ad9efe0</id>
<content type='text'>
There was a redundant code for a builtin command retrieval in
'handle_builtin()' and 'is_builtin()'.

Introduce a new function 'get_builtin()' and using it from
both of these places to reduce the redundancy.

Signed-off-by: Slavomir Vlcek &lt;svlc@inventati.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'cc/interpret-trailers'</title>
<updated>2014-10-20T19:25:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-10-20T19:25:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9d04401ffe18138138e8f765c2bb31420f3efe25'/>
<id>urn:sha1:9d04401ffe18138138e8f765c2bb31420f3efe25</id>
<content type='text'>
A new filter to programatically edit the tail end of the commit log
messages.

* cc/interpret-trailers:
  Documentation: add documentation for 'git interpret-trailers'
  trailer: add tests for commands in config file
  trailer: execute command from 'trailer.&lt;name&gt;.command'
  trailer: add tests for "git interpret-trailers"
  trailer: add interpret-trailers command
  trailer: put all the processing together and print
  trailer: parse trailers from file or stdin
  trailer: process command line trailer arguments
  trailer: read and process config information
  trailer: process trailers from input message and arguments
  trailer: add data structures and basic functions
</content>
</entry>
<entry>
<title>trailer: add interpret-trailers command</title>
<updated>2014-10-13T20:55:27Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2014-10-13T18:16:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6634f05454662b62e1f34766d3684b99fb53ad66'/>
<id>urn:sha1:6634f05454662b62e1f34766d3684b99fb53ad66</id>
<content type='text'>
This patch adds the "git interpret-trailers" command.
This command uses the previously added process_trailers()
function in trailer.c.

Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'pr/use-default-sigpipe-setting'</title>
<updated>2014-09-30T05:17:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-09-30T05:17:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=131f0315c46c30d5a9e6743354808230cf4908c0'/>
<id>urn:sha1:131f0315c46c30d5a9e6743354808230cf4908c0</id>
<content type='text'>
We used to get confused when a process called us with SIGPIPE
ignored; we do want to die with SIGPIPE when the output is not
read by default, and do ignore the signal when appropriate.

* pr/use-default-sigpipe-setting:
  mingw.h: add dummy functions for sigset_t operations
  unblock and unignore SIGPIPE
</content>
</entry>
</feed>
