<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/gitmailmap.txt, branch v2.46.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.46.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.46.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2021-05-04T02:52:03Z</updated>
<entry>
<title>docs: document symlink restrictions for dot-files</title>
<updated>2021-05-04T02:52:03Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2021-05-03T20:43:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8ff06de10c12ef1f796fcefb96166133965d510e'/>
<id>urn:sha1:8ff06de10c12ef1f796fcefb96166133965d510e</id>
<content type='text'>
We stopped allowing symlinks for .gitmodules files in 10ecfa7649
(verify_path: disallow symlinks in .gitmodules, 2018-05-04), and we
stopped following symlinks for .gitattributes, .gitignore, and .mailmap
in the commits from 204333b015 (Merge branch 'jk/open-dotgitx-with-nofollow',
2021-03-22). The reasons are discussed in detail there, but we never
adjusted the documentation to let users know.

This hasn't been a big deal since the point is that such setups were
mildly broken and thought to be unusual anyway. But it certainly doesn't
hurt to be clear and explicit about it.

Suggested-by: Philip Oakley &lt;philipoakley@iee.email&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitmailmap.txt: fix rendering of e-mail addresses</title>
<updated>2021-02-18T18:53:33Z</updated>
<author>
<name>Martin Ågren</name>
<email>martin.agren@gmail.com</email>
</author>
<published>2021-02-17T19:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f89f46b704c168657e80a8d4097aa7f858f58081'/>
<id>urn:sha1:f89f46b704c168657e80a8d4097aa7f858f58081</id>
<content type='text'>
Both AsciiDoc and Asciidoctor are eager to pick up the e-mail addresses
in this document and turn them into references at the bottom of the
manpage / clickable links. We don't really need that for these dummy
addresses. Spell "@" as "&amp;#64;" to make them not do this. In the open
block, we can instead avoid this by indenting the contents, similar to
the earlier blocks.

Fix a backtick which should have been a single quote mark. With all the
quoting that is going on around here, this mistake trips up the parsing
and rendering quite a bit.

Before this commit, we have the same failure mode with AsciiDoc 8.6.10
and Asciidoctor 1.5.5, and this change makes both of them happy.

Signed-off-by: Martin Ågren &lt;martin.agren@gmail.com&gt;
Acked-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mailmap doc: use correct environment variable 'GIT_WORK_TREE'</title>
<updated>2021-01-15T05:54:06Z</updated>
<author>
<name>Philippe Blain</name>
<email>levraiphilippeblain@gmail.com</email>
</author>
<published>2021-01-15T03:28:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=97f4b4c4e79f7726acca50971b4cf851a3219347'/>
<id>urn:sha1:97f4b4c4e79f7726acca50971b4cf851a3219347</id>
<content type='text'>
gitmailmap(5) uses 'GIT_WORK_DIR' to refer to the root of the
repository, but this environment variable does not exist.

Use the correct spelling for that variable, 'GIT_WORK_TREE'.

Signed-off-by: Philippe Blain &lt;levraiphilippeblain@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mailmap doc + tests: document and test for case-insensitivity</title>
<updated>2021-01-12T22:04:42Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2021-01-12T20:18:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=238803cb409930a9cbbe911917b28817d182330e'/>
<id>urn:sha1:238803cb409930a9cbbe911917b28817d182330e</id>
<content type='text'>
Add documentation and more tests for case-insensitivity. The existing
test only matched on the E-Mail part, but as shown here we also match
the name with strcasecmp().

This behavior was last discussed on the mailing list in the thread
starting at [1]. It seems we're keeping it like this, so let's
document it.

1. https://lore.kernel.org/git/87czykvg19.fsf@evledraar.gmail.com/

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mailmap doc + tests: add better examples &amp; test them</title>
<updated>2021-01-12T22:04:42Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2021-01-12T20:18:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=05b5ff219c22ca8b3abb7fed3e4dcaf41fe46018'/>
<id>urn:sha1:05b5ff219c22ca8b3abb7fed3e4dcaf41fe46018</id>
<content type='text'>
Change the mailmap documentation added in 0925ce4d49 (Add map_user()
and clear_mailmap() to mailmap, 2009-02-08) to continue discussing the
Jane/Joe example. I think this makes things a lot less confusing as
we're building up more complex examples using one set of data which
covers all the things we'd like to discuss.

Also add tests to assert that what our documentation says is what's
actually happening. This is mostly (or entirely) covered by existing
tests which I'm not deleting, but having these tests for the synopsis
makes it easier to follow-along while reading the tests &amp; docs.

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mailmap doc: start by mentioning the comment syntax</title>
<updated>2021-01-12T22:04:40Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2021-01-12T20:17:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=fcafb753829b5d2c73fe67becc073227feb4d7a3'/>
<id>urn:sha1:fcafb753829b5d2c73fe67becc073227feb4d7a3</id>
<content type='text'>
Mentioning the comment syntax and blank line support first is in line
with how "git help config" describes its format. See
b8936cf060 (config.txt grammar, typo, and asciidoc fixes, 2006-06-08)
for the paragraph I'm copying &amp; amending from its documentation.

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mailmap doc: quote config variables `like.this`</title>
<updated>2021-01-12T22:04:40Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2021-01-12T20:17:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4f2ee994f32fd29a049a6c39282156cfaa99e248'/>
<id>urn:sha1:4f2ee994f32fd29a049a6c39282156cfaa99e248</id>
<content type='text'>
Quote the mailmap.file and mailmap.blob configuration variables as
`mailmap.file` and `mailmap.blob`, and link to git-config(1). This is
in line with the preferred way of doing this in the rest of our
documentation.

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mailmap doc: create a new "gitmailmap(5)" man page</title>
<updated>2021-01-12T22:04:39Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2021-01-12T20:17:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=42957af0273a338de232a6a0071a3ddcf92f9fee'/>
<id>urn:sha1:42957af0273a338de232a6a0071a3ddcf92f9fee</id>
<content type='text'>
Create a gitmailmap(5) page similar to how .gitmodules and .gitignore
have their own pages at gitmodules(5) and gitignore(5). Now instead of
"check-mailmap", "blame" and "shortlog" documentation including the
description of the format we link to one canonical place.

This makes things easier for readers, since in our manpage or
web-based[1] output it's not clear that the "MAPPING AUTHORS" sections
aren't subtly different, as opposed to just included.

1. https://git-scm.com/docs/git-check-mailmap

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
