<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/mailinfo.c, branch v1.1.5</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.1.5</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.1.5'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2005-12-24T07:56:52Z</updated>
<entry>
<title>mailinfo: iconv does not like "latin-1" -- should spell it "latin1"</title>
<updated>2005-12-24T07:56:52Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-12-24T07:56:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ac44f3e7c05390531004d567481004c96d1b262c'/>
<id>urn:sha1:ac44f3e7c05390531004d567481004c96d1b262c</id>
<content type='text'>
This was a stupid typo that did not follow

	http://www.iana.org/assignments/character-sets

Long noticed but neglected by JC, but finally reported by
Marco.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>mailinfo and git-am: allow "John Doe &lt;johndoe&gt;"</title>
<updated>2005-12-15T00:31:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-12-15T00:31:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e0e3ba208d235ab5623a86204fbd20b449520764'/>
<id>urn:sha1:e0e3ba208d235ab5623a86204fbd20b449520764</id>
<content type='text'>
An isolated developer could have a local-only e-mail, which will
be stripped out by mailinfo because it lacks '@'.  Define a
fallback parser to accomodate that.

At the same time, reject authorless patch in git-am.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Initial AIX portability fixes.</title>
<updated>2005-12-07T00:15:55Z</updated>
<author>
<name>Jason Riedy</name>
<email>ejr@EECS.Berkeley.EDU</email>
</author>
<published>2005-12-06T22:20:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a6da9395a5b6d3df901ce0a6cb61d123f77d7342'/>
<id>urn:sha1:a6da9395a5b6d3df901ce0a6cb61d123f77d7342</id>
<content type='text'>
Added an AIX clause in the Makefile; that clause likely
will be wrong for any AIX pre-5.2, but I can only test
on 5.3.  mailinfo.c was missing the compat header file,
and convert-objects.c needs to define a specific
_XOPEN_SOURCE as well as _XOPEN_SOURCE_EXTENDED.

Signed-off-by: E. Jason Riedy &lt;ejr@cs.berkeley.edu&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Clean up compatibility definitions.</title>
<updated>2005-12-05T23:50:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-12-05T19:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4050c0df8ec7043315e2192695de432875239775'/>
<id>urn:sha1:4050c0df8ec7043315e2192695de432875239775</id>
<content type='text'>
This attempts to clean up the way various compatibility
functions are defined and used.

 - A new header file, git-compat-util.h, is introduced.  This
   looks at various NO_XXX and does necessary function name
   replacements, equivalent of -Dstrcasestr=gitstrcasestr in the
   Makefile.

 - Those function name replacements are removed from the Makefile.

 - Common features such as usage(), die(), xmalloc() are moved
   from cache.h to git-compat-util.h; cache.h includes
   git-compat-util.h itself.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>mailinfo: Do not use -u=&lt;encoding&gt;; say --encoding=&lt;encoding&gt;</title>
<updated>2005-11-28T09:29:52Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-28T09:29:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9f63892b3803701c97259d51143e199fe9603d3f'/>
<id>urn:sha1:9f63892b3803701c97259d51143e199fe9603d3f</id>
<content type='text'>
Specifying the value for a single letter, single dash option
parameter with equal sign looked funny, and more importantly
calling the flag to override encoding from utf-8 to something
else "-u" (obviously abbreviated from "utf-8") did not make any
sense.  So spell it out.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>mailinfo: Use i18n.commitencoding</title>
<updated>2005-11-28T00:29:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-28T00:29:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f1f909e3185b5ee366e198042447afe749bfc813'/>
<id>urn:sha1:f1f909e3185b5ee366e198042447afe749bfc813</id>
<content type='text'>
This uses i18n.commitencoding configuration item to pick up the
default commit encoding for the repository when converting form
e-mail encoding to commit encoding (the default is utf8).

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>mailinfo: allow -u to fall back on latin1 to utf8 conversion.</title>
<updated>2005-11-28T00:26:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-28T00:22:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=650e4be59b9f385f56e5829d97d09e8440f174b8'/>
<id>urn:sha1:650e4be59b9f385f56e5829d97d09e8440f174b8</id>
<content type='text'>
When the message body does not identify what encoding it is in,
-u assumes it is in latin-1 and converts it to utf8, which is
the recommended encoding for git commit log messages.

With -u=&lt;encoding&gt;, the conversion is made into the specified
one, instead of utf8, to allow project-local policies.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Give proper prototype to gitstrcasestr.</title>
<updated>2005-10-08T21:54:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-08T21:54:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e1e9c254660244756a72ecfcfff81c15fb32a6e9'/>
<id>urn:sha1:e1e9c254660244756a72ecfcfff81c15fb32a6e9</id>
<content type='text'>
Borrow from NO_MMAP patch by Johannes, squelch compiler warnings by
declaring gitstrcasestr() when we use it.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Flatten tools/ directory to make build procedure simpler.</title>
<updated>2005-09-07T19:22:56Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-07T19:22:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=597c9cc540c2ca5d0b0eeaa3f453dffa14afab6d'/>
<id>urn:sha1:597c9cc540c2ca5d0b0eeaa3f453dffa14afab6d</id>
<content type='text'>
Also make platform specific part more isolated.  Currently we only
have Darwin defined, but I've taken a look at SunOS specific patch
(which I dropped on the floor for now) as well.  Doing things this way
would make adding it easier.

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