<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.22.0-rc0</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.22.0-rc0</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.22.0-rc0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2019-05-13T14:50:35Z</updated>
<entry>
<title>Git 2.22-rc0</title>
<updated>2019-05-13T14:50:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:40:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ab15ad1a3b4b04a29415aef8c9afa2f64fc194a2'/>
<id>urn:sha1:ab15ad1a3b4b04a29415aef8c9afa2f64fc194a2</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jh/trace2'</title>
<updated>2019-05-13T14:50:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:50:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=49bc8ce539b24fc8dccf92bf0e23d184a8d07d4b'/>
<id>urn:sha1:49bc8ce539b24fc8dccf92bf0e23d184a8d07d4b</id>
<content type='text'>
A few embarrassing bugfixes.

* jh/trace2:
  trace2: fix up a missing "leave" entry point
  trace2: fix incorrect function pointer check
</content>
</entry>
<entry>
<title>Merge branch 'cc/access-on-aix-workaround'</title>
<updated>2019-05-13T14:50:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:50:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=40bef4992ea86b79fa80ebd7e6fd19fecdc5879b'/>
<id>urn:sha1:40bef4992ea86b79fa80ebd7e6fd19fecdc5879b</id>
<content type='text'>
Workaround for standard-compliant but less-than-useful behaviour of
access(2) for the root user.

* cc/access-on-aix-workaround:
  git-compat-util: work around for access(X_OK) under root
</content>
</entry>
<entry>
<title>Merge branch 'pw/clean-sequencer-state-upon-final-commit'</title>
<updated>2019-05-13T14:50:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:50:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b51a0fdc3822c2ef260f6d496b6df6d33b101e8a'/>
<id>urn:sha1:b51a0fdc3822c2ef260f6d496b6df6d33b101e8a</id>
<content type='text'>
"git chery-pick" (and "revert" that shares the same runtime engine)
that deals with multiple commits got confused when the final step
gets stopped with a conflict and the user concluded the sequence
with "git commit".  Attempt to fix it by cleaning up the state
files used by these commands in such a situation.

* pw/clean-sequencer-state-upon-final-commit:
  fix cherry-pick/revert status after commit
  commit/reset: try to clean up sequencer state
</content>
</entry>
<entry>
<title>Merge branch 'pw/rebase-i-internal'</title>
<updated>2019-05-13T14:50:34Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:50:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7ba06bc3d026cee54437db5cfddfffe7b4d7a187'/>
<id>urn:sha1:7ba06bc3d026cee54437db5cfddfffe7b4d7a187</id>
<content type='text'>
The internal implementation of "git rebase -i" has been updated to
avoid forking a separate "rebase--interactive" process.

* pw/rebase-i-internal:
  rebase -i: run without forking rebase--interactive
  rebase: use a common action enum
  rebase -i: use struct rebase_options in do_interactive_rebase()
  rebase -i: use struct rebase_options to parse args
  rebase -i: use struct object_id for squash_onto
  rebase -i: use struct commit when parsing options
  rebase -i: remove duplication
  rebase -i: combine rebase--interactive.c with rebase.c
  rebase: use OPT_RERERE_AUTOUPDATE()
  rebase: rename write_basic_state()
  rebase: don't translate trace strings
  sequencer: always discard index after checkout
</content>
</entry>
<entry>
<title>Merge branch 'jk/perf-aggregate-wo-libjson'</title>
<updated>2019-05-13T14:50:34Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:50:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=6cfa633565cc16f77d6e6d56fa608680828105a1'/>
<id>urn:sha1:6cfa633565cc16f77d6e6d56fa608680828105a1</id>
<content type='text'>
The script to aggregate perf result unconditionally depended on
libjson-perl even though it did not have to, which has been
corrected.

* jk/perf-aggregate-wo-libjson:
  t/perf: depend on perl JSON only when using --codespeed
</content>
</entry>
<entry>
<title>Merge branch 'dl/rev-tilde-doc-clarify'</title>
<updated>2019-05-13T14:50:34Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:50:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7a188da354b0dd2525d8534a50e7684efbcf7039'/>
<id>urn:sha1:7a188da354b0dd2525d8534a50e7684efbcf7039</id>
<content type='text'>
Docfix.

* dl/rev-tilde-doc-clarify:
  revisions.txt: remove ambibuity between &lt;rev&gt;:&lt;path&gt; and :&lt;path&gt;
  revisions.txt: mention &lt;rev&gt;~ form
  revisions.txt: mark optional rev arguments with []
  revisions.txt: change "rev" to "&lt;rev&gt;"
</content>
</entry>
<entry>
<title>Merge branch 'jc/make-dedup-ls-files-output'</title>
<updated>2019-05-13T14:50:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:50:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a505f62f6f1ebdacab075f1ce52f949f33f7450f'/>
<id>urn:sha1:a505f62f6f1ebdacab075f1ce52f949f33f7450f</id>
<content type='text'>
A "ls-files" that emulates "find" to enumerate files in the working
tree resulted in duplicated Makefile rules that caused the build to
issue an unnecessary warning during a trial build after merge
conflicts are resolved in working tree *.h files but before the
resolved results are added to the index.  This has been corrected.

* jc/make-dedup-ls-files-output:
  Makefile: dedup list of files obtained from ls-files
</content>
</entry>
<entry>
<title>Merge branch 'jk/ls-files-doc-markup-fix'</title>
<updated>2019-05-13T14:50:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:50:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8293ee0554a0b012b3e7667e419cbb33d5fee7b6'/>
<id>urn:sha1:8293ee0554a0b012b3e7667e419cbb33d5fee7b6</id>
<content type='text'>
Docfix.

* jk/ls-files-doc-markup-fix:
  doc/ls-files: put nested list for "-t" option into block
</content>
</entry>
<entry>
<title>Merge branch 'jk/p5302-avoid-collision-check-cost'</title>
<updated>2019-05-13T14:50:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2019-05-13T14:50:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e7a1b38f9ca9deb47c111ed6491f368a5184706d'/>
<id>urn:sha1:e7a1b38f9ca9deb47c111ed6491f368a5184706d</id>
<content type='text'>
Fix index-pack perf test so that the repeated invocations always
run in an empty repository, which emulates the initial clone
situation better.

* jk/p5302-avoid-collision-check-cost:
  p5302: create the repo in each index-pack test
</content>
</entry>
</feed>
