<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/contrib, branch v2.20.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.20.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.20.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2018-11-19T07:24:41Z</updated>
<entry>
<title>Merge branch 'sb/cocci-pending'</title>
<updated>2018-11-19T07:24:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-11-19T07:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0722553177966441376d7cf3c7ed664e00f92d14'/>
<id>urn:sha1:0722553177966441376d7cf3c7ed664e00f92d14</id>
<content type='text'>
A coding convention around the Coccinelle semantic patches to have
two classes to ease code migration process has been proposed and
its support has been added to the Makefile.

* sb/cocci-pending:
  coccicheck: introduce 'pending' semantic patches
</content>
</entry>
<entry>
<title>coccicheck: introduce 'pending' semantic patches</title>
<updated>2018-11-14T02:22:36Z</updated>
<author>
<name>SZEDER Gábor</name>
<email>szeder.dev@gmail.com</email>
</author>
<published>2018-11-10T00:10:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=dd5d052c397229f46cbc14768c0b11a09a79720f'/>
<id>urn:sha1:dd5d052c397229f46cbc14768c0b11a09a79720f</id>
<content type='text'>
Teach `make coccicheck` to avoid patches named "*.pending.cocci" and
handle them separately in a new `make coccicheck-pending` instead.
This means that we can separate "critical" patches from "FYI" patches.
The former target can continue causing Travis to fail its static
analysis job, while the latter can let us keep an eye on ongoing
(pending) transitions without them causing too much fallout.

Document the intended use-cases around these two targets.
As the process around the pending patches is not yet fully explored,
leave that out.

Signed-off-by: SZEDER Gábor &lt;szeder.dev@gmail.com&gt;
Based-on-work-by: SZEDER Gábor &lt;szeder.dev@gmail.com&gt;
Signed-off-by: Stefan Beller &lt;sbeller@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'nd/complete-format-patch'</title>
<updated>2018-11-13T13:37:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-11-13T13:37:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=95182c65d844e799e80a8f8997e357cdf8a3c7a6'/>
<id>urn:sha1:95182c65d844e799e80a8f8997e357cdf8a3c7a6</id>
<content type='text'>
The support for format-patch (and send-email) by the command-line
completion script (in contrib/) has been simplified a bit.

* nd/complete-format-patch:
  completion: use __gitcomp_builtin for format-patch
</content>
</entry>
<entry>
<title>Merge branch 'nd/completion-negation'</title>
<updated>2018-11-06T06:50:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-11-06T06:50:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9ffcf754dacea247c15dd78a61f0eebb4493bc75'/>
<id>urn:sha1:9ffcf754dacea247c15dd78a61f0eebb4493bc75</id>
<content type='text'>
The command line completion machinery (in contrib/) has been
updated to allow the completion script to tweak the list of options
that are reported by the parse-options machinery correctly.

* nd/completion-negation:
  completion: fix __gitcomp_builtin no longer consider extra options
</content>
</entry>
<entry>
<title>completion: use __gitcomp_builtin for format-patch</title>
<updated>2018-11-06T04:22:30Z</updated>
<author>
<name>Duy Nguyen</name>
<email>pclouds@gmail.com</email>
</author>
<published>2018-11-03T06:03:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=13374987dd889858758afef458bd8a8cbf15bb4d'/>
<id>urn:sha1:13374987dd889858758afef458bd8a8cbf15bb4d</id>
<content type='text'>
This helps format-patch gain completion for a couple new options,
notably --range-diff.

Since send-email completion relies on $__git_format_patch_options
which is now reduced, we need to do something not to regress
send-email completion.

The workaround here is implement --git-completion-helper in
send-email.perl just as a bridge to "format-patch --git-completion-helper".
This is enough to use __gitcomp_builtin on send-email (to take
advantage of caching).

In the end, send-email.perl can probably reuse the same info it passes
to GetOptions() to generate full --git-completion-helper output so
that we don't need to keep track of its options in git-completion.bash
anymore. But that's something for another boring day.

Helped-by: Denton Liu &lt;liu.denton@gmail.com&gt;
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'dl/mergetool-gui-option'</title>
<updated>2018-10-30T06:43:49Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-10-30T06:43:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=87c15d1ca969e978fb8d04bc486a28025d71e6b2'/>
<id>urn:sha1:87c15d1ca969e978fb8d04bc486a28025d71e6b2</id>
<content type='text'>
"git mergetool" learned to take the "--[no-]gui" option, just like
"git difftool" does.

* dl/mergetool-gui-option:
  doc: document diff/merge.guitool config keys
  completion: support `git mergetool --[no-]gui`
  mergetool: accept -g/--[no-]gui as arguments
</content>
</entry>
<entry>
<title>Merge branch 'js/mingw-load-sys-dll'</title>
<updated>2018-10-30T06:43:48Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-10-30T06:43:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=97ffca6cc74e5313a7d503f76fe2a99f13750c69'/>
<id>urn:sha1:97ffca6cc74e5313a7d503f76fe2a99f13750c69</id>
<content type='text'>
The way DLLs are loaded on the Windows port has been improved.

* js/mingw-load-sys-dll:
  mingw: load system libraries the recommended way
</content>
</entry>
<entry>
<title>Merge branch 'jc/cocci-preincr'</title>
<updated>2018-10-30T06:43:48Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-10-30T06:43:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=da3e0752cdfe7ae535b4e740f162f1e4926d4201'/>
<id>urn:sha1:da3e0752cdfe7ae535b4e740f162f1e4926d4201</id>
<content type='text'>
Code cleanup.

* jc/cocci-preincr:
  fsck: s/++i &gt; 1/i++/
  cocci: simplify "if (++u &gt; 1)" to "if (u++)"
</content>
</entry>
<entry>
<title>Merge branch 'bc/hash-transition-part-15'</title>
<updated>2018-10-30T06:43:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-10-30T06:43:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d829d491eebddc2eefcaa9279ac4b67c7eefbd52'/>
<id>urn:sha1:d829d491eebddc2eefcaa9279ac4b67c7eefbd52</id>
<content type='text'>
More codepaths are moving away from hardcoded hash sizes.

* bc/hash-transition-part-15:
  rerere: convert to use the_hash_algo
  submodule: make zero-oid comparison hash function agnostic
  apply: rename new_sha1_prefix and old_sha1_prefix
  apply: replace hard-coded constants
  tag: express constant in terms of the_hash_algo
  transport: use parse_oid_hex instead of a constant
  upload-pack: express constants in terms of the_hash_algo
  refs/packed-backend: express constants using the_hash_algo
  packfile: express constants in terms of the_hash_algo
  pack-revindex: express constants in terms of the_hash_algo
  builtin/fetch-pack: remove constants with parse_oid_hex
  builtin/mktree: remove hard-coded constant
  builtin/repack: replace hard-coded constants
  pack-bitmap-write: use GIT_MAX_RAWSZ for allocation
  object_id.cocci: match only expressions of type 'struct object_id'
</content>
</entry>
<entry>
<title>Merge branch 'ch/subtree-build'</title>
<updated>2018-10-30T06:43:40Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-10-30T06:43:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=42a165c90fad01e2bc49579743bf58cb92534770'/>
<id>urn:sha1:42a165c90fad01e2bc49579743bf58cb92534770</id>
<content type='text'>
Build update for "git subtree" (in contrib/) documentation pages.

* ch/subtree-build:
  Revert "subtree: make install targets depend on build targets"
  subtree: make install targets depend on build targets
  subtree: add build targets 'man' and 'html'
</content>
</entry>
</feed>
