<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-am.sh, branch v1.6.4</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.6.4</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.6.4'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2009-07-06T16:38:33Z</updated>
<entry>
<title>Merge branch 'gb/am-foreign'</title>
<updated>2009-07-06T16:38:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-07-06T16:38:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7557b3431065bfdaaaa8fa3cab5a67a82fae7348'/>
<id>urn:sha1:7557b3431065bfdaaaa8fa3cab5a67a82fae7348</id>
<content type='text'>
* gb/am-foreign:
  git-am: refactor 'cleaning up and aborting'
  git-am foreign patch support: StGIT support
  git-am foreign patch support: autodetect some patch formats
  git-am foreign patch support: introduce patch_format
</content>
</entry>
<entry>
<title>am, rebase: teach quiet option</title>
<updated>2009-06-18T18:54:48Z</updated>
<author>
<name>Stephen Boyd</name>
<email>bebarino@gmail.com</email>
</author>
<published>2009-06-16T22:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0e987a12fc1d481d81ad9c56f4714efb08667213'/>
<id>urn:sha1:0e987a12fc1d481d81ad9c56f4714efb08667213</id>
<content type='text'>
git-am and git-rebase are talkative scripts. Teach them to be quiet when
told, allowing them to speak only when they fail or experience errors.

The quiet option is maintained when git-am or git-rebase fails to apply
a patch. This means subsequent --resolved, --continue, --skip, --abort
invocations will be quiet if the original invocation was quiet.

Drop a handful of &gt;&amp;2 redirection; the rest of the program sends all the
info messages to stdout, not to stderr.

Signed-off-by: Stephen Boyd &lt;bebarino@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>am: suppress apply errors when using 3-way</title>
<updated>2009-06-18T16:50:25Z</updated>
<author>
<name>Stephen Boyd</name>
<email>bebarino@gmail.com</email>
</author>
<published>2009-06-16T22:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3ddd170323fcf24af8c4a321ed9c73cda532986e'/>
<id>urn:sha1:3ddd170323fcf24af8c4a321ed9c73cda532986e</id>
<content type='text'>
git-am with 3-way outputs errors when applying, even though the
3-way will usually be successful. We suppress these errors from
git-apply because they are not "true" errors until the 3-way has been
attempted.

Signed-off-by: Stephen Boyd &lt;bebarino@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-am: refactor 'cleaning up and aborting'</title>
<updated>2009-06-14T00:30:38Z</updated>
<author>
<name>Giuseppe Bilotta</name>
<email>giuseppe.bilotta@gmail.com</email>
</author>
<published>2009-05-27T09:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0cd29a0371838228e2c942058e8829f5d0d4a077'/>
<id>urn:sha1:0cd29a0371838228e2c942058e8829f5d0d4a077</id>
<content type='text'>
Introduce a clean_abort function that echoes an optional error message
to standard error, removes the dotest directory and exits with status 1.

Use it when patch format detection or patch splitting fails early.

Signed-off-by: Giuseppe Bilotta &lt;giuseppe.bilotta@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-am foreign patch support: StGIT support</title>
<updated>2009-05-29T06:07:43Z</updated>
<author>
<name>Giuseppe Bilotta</name>
<email>giuseppe.bilotta@gmail.com</email>
</author>
<published>2009-05-27T09:25:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c574e683b587ee3c302317e4fa9c83cd4605cd82'/>
<id>urn:sha1:c574e683b587ee3c302317e4fa9c83cd4605cd82</id>
<content type='text'>
Support StGIT patches by implementing a simple perl-based converter
mimicking StGIT's own parse_patch. Also support StGIT patch series by
'exploding' the index into a list of files and re-running the mail
splitting with patch_format set to stgit.

Signed-off-by: Giuseppe Bilotta &lt;giuseppe.bilotta@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-am foreign patch support: autodetect some patch formats</title>
<updated>2009-05-29T06:06:34Z</updated>
<author>
<name>Giuseppe Bilotta</name>
<email>giuseppe.bilotta@gmail.com</email>
</author>
<published>2009-05-27T21:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=15ced753ac091314941abb28302f7109a9e86b81'/>
<id>urn:sha1:15ced753ac091314941abb28302f7109a9e86b81</id>
<content type='text'>
Default to mbox format if input is from stdin. Otherwise, look at the
first few lines of the first patch to try to guess its format.

Include checks for mailboxes, stgit patch series, stgit single patches
and hg patches.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-am foreign patch support: introduce patch_format</title>
<updated>2009-05-29T06:04:50Z</updated>
<author>
<name>Giuseppe Bilotta</name>
<email>giuseppe.bilotta@gmail.com</email>
</author>
<published>2009-05-27T09:25:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a5a6755a1d4707bf2fab7752e5c974ebf63d086a'/>
<id>urn:sha1:a5a6755a1d4707bf2fab7752e5c974ebf63d086a</id>
<content type='text'>
Set up a framework to allow git-am to support patches which are not in
mailbox format. Introduce a patch_format variable that presently can
only be set from the command line, defaulting to 'mbox' (the only
supported format) if not specified.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>am: simplify "sq" function by using "git rev-parse --sq-quote"</title>
<updated>2009-05-10T07:30:29Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2009-04-24T06:29:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=47c9739e5e02484de618ca70a592ecd25c05fd1a'/>
<id>urn:sha1:47c9739e5e02484de618ca70a592ecd25c05fd1a</id>
<content type='text'>
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>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>
</feed>
