<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.29.2</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.29.2</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.29.2'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2020-10-29T21:24:09Z</updated>
<entry>
<title>Git 2.29.2</title>
<updated>2020-10-29T21:24:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-10-29T21:24:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=898f80736c75878acc02dc55672317fcc0e0a5a6'/>
<id>urn:sha1:898f80736c75878acc02dc55672317fcc0e0a5a6</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'cc/doc-filter-branch-typofix' into maint</title>
<updated>2020-10-29T21:18:49Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-10-29T21:18:48Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a94bce62b99be35f2ee2b4c98f97c222e7dd9d82'/>
<id>urn:sha1:a94bce62b99be35f2ee2b4c98f97c222e7dd9d82</id>
<content type='text'>
Docfix.

* cc/doc-filter-branch-typofix:
  filter-branch doc: fix filter-repo typo
</content>
</entry>
<entry>
<title>Merge branch 'jk/committer-date-is-author-date-fix' into maint</title>
<updated>2020-10-29T21:18:47Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-10-29T21:18:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=4f9f7c14426bde47416067e2d202b05ed2c3fc6a'/>
<id>urn:sha1:4f9f7c14426bde47416067e2d202b05ed2c3fc6a</id>
<content type='text'>
In 2.29, "--committer-date-is-author-date" option of "rebase" and
"am" subcommands lost the e-mail address by mistake, which has been
corrected.

* jk/committer-date-is-author-date-fix:
  rebase: fix broken email with --committer-date-is-author-date
  am: fix broken email with --committer-date-is-author-date
  t3436: check --committer-date-is-author-date result more carefully
</content>
</entry>
<entry>
<title>rebase: fix broken email with --committer-date-is-author-date</title>
<updated>2020-10-23T15:25:22Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2020-10-23T07:10:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=5f35edd9d7ebca17f205b338d340cc6ce214644a'/>
<id>urn:sha1:5f35edd9d7ebca17f205b338d340cc6ce214644a</id>
<content type='text'>
Commit 7573cec52c (rebase -i: support --committer-date-is-author-date,
2020-08-17) copied the committer ident-parsing code from builtin/am.c.
And in doing so, it copied a bug in which we always set the email to an
empty string. We fixed the version in git-am in the previous commit;
this commit fixes the copied code.

Reported-by: VenomVendor &lt;info@venomvendor.com&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>am: fix broken email with --committer-date-is-author-date</title>
<updated>2020-10-23T15:25:19Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2020-10-23T07:09:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=16b0bb99eac5ebd02a5dcabdff2cfc390e9d92ef'/>
<id>urn:sha1:16b0bb99eac5ebd02a5dcabdff2cfc390e9d92ef</id>
<content type='text'>
Commit e8cbe2118a (am: stop exporting GIT_COMMITTER_DATE, 2020-08-17)
rewrote the code for setting the committer date to use fmt_ident(),
rather than setting an environment variable and letting commit_tree()
handle it. But it introduced two bugs:

  - we use the author email string instead of the committer email

  - when parsing the committer ident, we used the wrong variable to
    compute the length of the email, resulting in it always being a
    zero-length string

This commit fixes both, which causes our test of this option via the
rebase "apply" backend to now succeed.

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>t3436: check --committer-date-is-author-date result more carefully</title>
<updated>2020-10-23T15:25:17Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2020-10-23T07:08:43Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=56706dba33f5d4457395c651cf1cd033c6c03c7a'/>
<id>urn:sha1:56706dba33f5d4457395c651cf1cd033c6c03c7a</id>
<content type='text'>
After running "rebase --committer-date-is-author-date", we confirm that
the committer date is the same as the author date. However, we don't
look at any other parts of the committer ident line to make sure we
didn't screw them up. And indeed, there are a few bugs here. Depending
on the rebase backend in use, we may accidentally use the author email
instead of the committer's, or even an empty string.

Let's teach our test_ctime_is_atime helper to check the committer name
and email, which reveals several failing tests.

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>Git 2.29.1</title>
<updated>2020-10-22T22:07:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-10-22T22:07:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b927c80531cca9b9107754186532e8cb00884008'/>
<id>urn:sha1:b927c80531cca9b9107754186532e8cb00884008</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'js/no-builtins-on-disk-option' into maint</title>
<updated>2020-10-22T22:01:22Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-10-22T22:01:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=380ba9907737fea75c9e6bbce9df04c556fbf882'/>
<id>urn:sha1:380ba9907737fea75c9e6bbce9df04c556fbf882</id>
<content type='text'>
Brown-paper-bag fix.

* js/no-builtins-on-disk-option:
  SKIP_DASHED_BUILT_INS: do not skip the bin/ programs
</content>
</entry>
<entry>
<title>SKIP_DASHED_BUILT_INS: do not skip the bin/ programs</title>
<updated>2020-10-21T19:56:40Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2020-10-21T15:13:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=907e6379d0af4c5412b73dd2f3799ecc634cf059'/>
<id>urn:sha1:907e6379d0af4c5412b73dd2f3799ecc634cf059</id>
<content type='text'>
The idea of the `SKIP_DASHED_BUILT_INS` option is to stop hard-linking
the built-in commands as separate executables. The patches to do that
specifically excluded the three commands `receive-pack`,
`upload-archive` and `upload-pack`, though: these commands are expected
to be present in the `PATH` in their dashed form on the server side of
any fetch/push.

However, due to an oversight by myself, even if those commands were
still hard-linked, they were not installed into `bin/`.

Noticed-by: Michael Forney &lt;mforney@mforney.org&gt;
Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Reviewed-by: Taylor Blau &lt;me@ttaylorr.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>filter-branch doc: fix filter-repo typo</title>
<updated>2020-10-20T19:22:25Z</updated>
<author>
<name>Christian Couder</name>
<email>christian.couder@gmail.com</email>
</author>
<published>2020-10-20T08:33:43Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=3e0a5dc9afdea68a9e90af2636d93327e77df0d1'/>
<id>urn:sha1:3e0a5dc9afdea68a9e90af2636d93327e77df0d1</id>
<content type='text'>
The name of the tool is 'git-filter-repo' not
'git-repo-filter'.

Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Reviewed-by: Elijah Newren &lt;newren@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
