<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-am.sh, branch v1.6.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.6.3</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.6.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2009-04-19T04:37:46Z</updated>
<entry>
<title>Work around ash "alternate value" expansion bug</title>
<updated>2009-04-19T04:37:46Z</updated>
<author>
<name>Ben Jackson</name>
<email>ben@ben.com</email>
</author>
<published>2009-04-19T03:42:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ea10b60c910e4a23483f47f17becc5e58f07ebe9'/>
<id>urn:sha1:ea10b60c910e4a23483f47f17becc5e58f07ebe9</id>
<content type='text'>
Ash (used as /bin/sh on many distros) has a shell expansion bug
for the form ${var:+word word}.  The result is a single argument
"word word".  Work around by using ${var:+word} ${var:+word} or
equivalent.

Signed-off-by: Ben Jackson &lt;ben@ben.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-am: teach git-am to apply a patch to an unborn branch</title>
<updated>2009-04-13T01:42:15Z</updated>
<author>
<name>Nanako Shiraishi</name>
<email>nanako3@lavabit.com</email>
</author>
<published>2009-04-10T00:34:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f79d4c8a0f22d7fd25018be846c7e48127ed3200'/>
<id>urn:sha1:f79d4c8a0f22d7fd25018be846c7e48127ed3200</id>
<content type='text'>
People sometimes wonder why they cannot apply a patch that only
creates new files to an unborn branch.

Signed-off-by: Nanako Shiraishi &lt;nanako3@lavabit.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-am: make --abort less dangerous</title>
<updated>2009-02-27T07:06:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-26T19:24:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2d56a136435bd40f9b6b75103eb4d75003154c9f'/>
<id>urn:sha1:2d56a136435bd40f9b6b75103eb4d75003154c9f</id>
<content type='text'>
When you are in the middle of "git rebase", "git am --abort" by mistake
would have referred to nonexistent ORIG_HEAD and barfed, or worse yet, used
a stale ORIG_HEAD and taken you to an unexpected commit.

Also the option parsing did not reject "git am --abort --skip".

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-am: Keep index in case of abort with dirty index</title>
<updated>2009-02-27T07:06:27Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@drmicha.warpmail.net</email>
</author>
<published>2009-02-26T09:52:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c767184d8f99404d456b32a2c6c5c41d6db7a847'/>
<id>urn:sha1:c767184d8f99404d456b32a2c6c5c41d6db7a847</id>
<content type='text'>
git am --abort resets the index unconditionally. But in case a previous
git am exited due to a dirty index it is preferable to keep that index.
Make it so.

Signed-off-by: Michael J Gruber &lt;git@drmicha.warpmail.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ns/am-slacker'</title>
<updated>2009-02-04T21:07:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-04T21:07:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a4f004bffcea5b2cd8671738305962afe7b1d08f'/>
<id>urn:sha1:a4f004bffcea5b2cd8671738305962afe7b1d08f</id>
<content type='text'>
* ns/am-slacker:
  git-am: Add --ignore-date option
  am: Add --committer-date-is-author-date option

Conflicts:
	git-am.sh
</content>
</entry>
<entry>
<title>git-am: minor cleanups</title>
<updated>2009-01-28T18:53:34Z</updated>
<author>
<name>Jay Soffian</name>
<email>jaysoffian@gmail.com</email>
</author>
<published>2009-01-28T15:03:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=98ef23b3b106ef8cf4dc0db34e62a39e044cf99b'/>
<id>urn:sha1:98ef23b3b106ef8cf4dc0db34e62a39e044cf99b</id>
<content type='text'>
Update usage statement to remove a no-longer supported option, and to hide two
options (one a no-op, one internal) unless --help-all is used.

Use "test -t 0" instead of "tty -s" to detect when stdin is a terminal. (test
-t 0 is used elsewhere in git-am and in other git shell scripts, tty -s is
not, and appears to be deprecated by POSIX)

Use "test ..." instead of "[ ... ]" and "die &lt;msg&gt;" instead of "echo &lt;msg&gt;
&gt;&amp;2; exit 1" to be consistent with rest of script.

Signed-off-by: Jay Soffian &lt;jaysoffian@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-am: Add --ignore-date option</title>
<updated>2009-01-26T02:56:13Z</updated>
<author>
<name>Nanako Shiraishi</name>
<email>nanako3@lavabit.com</email>
</author>
<published>2009-01-24T01:18:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a79ec62d064e32b5c3979a16d215fdb70fe965c0'/>
<id>urn:sha1:a79ec62d064e32b5c3979a16d215fdb70fe965c0</id>
<content type='text'>
This new option tells 'git-am' to ignore the date header field
recorded in the format-patch output. The commits will have the
timestamp when they are created instead.

You can work a lot in one day to accumulate many changes, but
apply and push to the public repository only some of them at
the end of the first day. Then next day you can spend all your
working hours reading comics or chatting with your coworkers,
and apply your remaining patches from the previous day using
this option to pretend that you have been working at the end
of the day.

Signed-off-by: しらいしななこ &lt;nanako3@lavabit.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>am: Add --committer-date-is-author-date option</title>
<updated>2009-01-26T02:55:49Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-01-23T00:14:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3f01ad665493e09aa816d84a872d9874f33a8c16'/>
<id>urn:sha1:3f01ad665493e09aa816d84a872d9874f33a8c16</id>
<content type='text'>
This new option tells 'git-am' to use the timestamp recorded
in the Email message as both author and committer date.

Signed-off-by: しらいしななこ &lt;nanako3@lavabit.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-am: implement --reject option passed to git-apply</title>
<updated>2009-01-24T01:00:12Z</updated>
<author>
<name>martin f. krafft</name>
<email>madduck@madduck.net</email>
</author>
<published>2009-01-23T00:31:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b80da424a13107c239ed40573fae3d692d19b6cd'/>
<id>urn:sha1:b80da424a13107c239ed40573fae3d692d19b6cd</id>
<content type='text'>
With --reject, git-am simply passes the --reject option to git-apply and thus
allows people to work with reject files if they so prefer.

Signed-off-by: martin f. krafft &lt;madduck@madduck.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jf/am-failure-report'</title>
<updated>2009-01-22T00:51:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-01-22T00:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=07adc43f3a17a34111e17eadef3f6f4eef3eb67a'/>
<id>urn:sha1:07adc43f3a17a34111e17eadef3f6f4eef3eb67a</id>
<content type='text'>
* jf/am-failure-report:
  git-am: re-fix the diag message printing
  git-am: Make it easier to see which patch failed
</content>
</entry>
</feed>
