<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-format-patch.sh, branch v1.0.2</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.0.2</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.0.2'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2005-12-20T05:55:12Z</updated>
<entry>
<title>format-patch: make sure header and body are separated.</title>
<updated>2005-12-20T05:55:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-12-20T05:55:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a5c21d6eb7e7ce164666d55e5911c271664ddfe7'/>
<id>urn:sha1:a5c21d6eb7e7ce164666d55e5911c271664ddfe7</id>
<content type='text'>
Since log message in a commit object is defined to be binary
blob, it could be something without an empty line between the
title line and the body text.  Be careful to format such into
a form suitable for e-mail submission.  There must be an empty
line between the headers and the body.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Trivial usage string clean-up</title>
<updated>2005-12-14T10:53:43Z</updated>
<author>
<name>freku045@student.liu.se</name>
<email>freku045@student.liu.se</email>
</author>
<published>2005-12-13T22:30:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=806f36d4d7caf75b6d3e098cb0353d85d3477c7d'/>
<id>urn:sha1:806f36d4d7caf75b6d3e098cb0353d85d3477c7d</id>
<content type='text'>
Signed-off-by: Fredrik Kuivinen &lt;freku045@student.liu.se&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>format-patch: use same number of digits in numbers</title>
<updated>2005-12-11T06:22:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-12-11T06:22:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7564577a6c05a1153ddb94cbe68e75c391b52f20'/>
<id>urn:sha1:7564577a6c05a1153ddb94cbe68e75c391b52f20</id>
<content type='text'>
This would help sorting by subject in MUA work saner even though
MUA is too dumb to attempt sorting numbered subjects sanely.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>format-patch: run diff in C locale</title>
<updated>2005-11-29T22:27:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-29T21:51:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=830273d10cf1cfe646db39b87d3ccb49bf88b73a'/>
<id>urn:sha1:830273d10cf1cfe646db39b87d3ccb49bf88b73a</id>
<content type='text'>
Otherwise it would show incomplete line and binary markers in
a locale dependent way.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>format-patch: do not abuse 3-dash marker line.</title>
<updated>2005-11-29T22:26:48Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-29T21:51:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a004d3f70f1c074f2d9bd55e7a925ff5916ebbeb'/>
<id>urn:sha1:a004d3f70f1c074f2d9bd55e7a925ff5916ebbeb</id>
<content type='text'>
Before GIT version at the end of output we used a 3-dash marker;
but 3-dash marker is special and should not be overused.
Instead, use "-- " which is a standard practice in e-mails to
signal the beginning of trailing garbage.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>format-patch: remove applies-to.</title>
<updated>2005-11-29T22:25:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-29T21:51:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=99e368b996d6fcc2383a4b385130a0cb70c164e2'/>
<id>urn:sha1:99e368b996d6fcc2383a4b385130a0cb70c164e2</id>
<content type='text'>
The attempt to help 3-way fallback by recording the tree object
id for the entire pre-image was unnecessary, and we already have
an better alternative in the form of per-blob "index" lines.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>format-patch: output filename reported to stdout verbatim.</title>
<updated>2005-11-26T20:09:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-26T20:09:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=51b3c00e9d95371a9ad202204f01c5981f241b20'/>
<id>urn:sha1:51b3c00e9d95371a9ad202204f01c5981f241b20</id>
<content type='text'>
Prepending asterisk to the output was just adding noise, and
making scripts like proposed git-send-mail by Andreas Ericsson
do unnecessary work.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-sh-setup: die if outside git repository.</title>
<updated>2005-11-25T21:49:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-24T08:12:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ae2b0f15180d4b044828c836bcab6a990efa5c8e'/>
<id>urn:sha1:ae2b0f15180d4b044828c836bcab6a990efa5c8e</id>
<content type='text'>
Now all the users of this script detect its exit status and die,
complaining that it is outside git repository.  So move the code
that dies from all callers to git-sh-setup script.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>format-patch: fix two-argument special case, and make it easier to pick single commits</title>
<updated>2005-11-21T20:21:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-21T20:17:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=88b5a74883f146eac4b15b30e74bbdeb5ab5a63a'/>
<id>urn:sha1:88b5a74883f146eac4b15b30e74bbdeb5ab5a63a</id>
<content type='text'>
Luben Tuikov noticed that sometimes being able to say
'git-format-patch &lt;commit&gt;' to format the change a single commit
introduces relative to its parent is handy.

This patch does not support that directly, but it makes sense to
interpret a single argument "rev" to mean "rev^1..rev".

With this, the backward compatibility syntaxes still apply:

 - "format-patch master" means "format-patch master..HEAD"
 - "format-patch origin master" means "format-patch origin..master"
 - "format-patch origin.." means "format-patch origin..HEAD"

But "format-patch a b c d e" formats the changes these five
commits introduce relative to their respective parents.  Earlier
it rejected these arguments not in "one..two" form.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Do not lose author name information to locale gotchas.</title>
<updated>2005-11-11T08:37:34Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-11T07:34:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e3e291fc07b49b74bb655ca854bdb19e849e044c'/>
<id>urn:sha1:e3e291fc07b49b74bb655ca854bdb19e849e044c</id>
<content type='text'>
I noticed format-patch loses authorship information of Lukas' patch
when I run git tools with LC_LANG set to ja_JP.  It turns out that
the sed script to set environment variables were not working on his
name (encoded in UTF-8), which is unfortunate but technically correct.

Force sed invocation under C locale because we always want literal byte
semantics.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
</feed>
