<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/builtin, branch v2.4.1</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.4.1</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.4.1'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-05-13T21:05:49Z</updated>
<entry>
<title>Merge branch 'jk/init-core-worktree-at-root' into maint</title>
<updated>2015-05-13T21:05:49Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-05-13T21:05:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a60abe10f2d54c668966f804bb400d21d08008a3'/>
<id>urn:sha1:a60abe10f2d54c668966f804bb400d21d08008a3</id>
<content type='text'>
We avoid setting core.worktree when the repository location is the
".git" directory directly at the top level of the working tree, but
the code misdetected the case in which the working tree is at the
root level of the filesystem (which arguably is a silly thing to
do, but still valid).

* jk/init-core-worktree-at-root:
  init: don't set core.worktree when initializing /.git
</content>
</entry>
<entry>
<title>Sync with 2.3.8</title>
<updated>2015-05-11T21:39:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-05-11T21:39:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c99fec6e35437f9db228c5a37c676faf844b3fa3'/>
<id>urn:sha1:c99fec6e35437f9db228c5a37c676faf844b3fa3</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'oh/fix-config-default-user-name-section' into maint-2.3</title>
<updated>2015-05-11T21:33:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-05-11T21:33:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1add9aed85674c2396a2a50cd4cd5548db32ac4f'/>
<id>urn:sha1:1add9aed85674c2396a2a50cd4cd5548db32ac4f</id>
<content type='text'>
The default $HOME/.gitconfig file created upon "git config --global"
that edits it had incorrectly spelled user.name and user.email
entries in it.

* oh/fix-config-default-user-name-section:
  config: fix settings in default_user_config template
</content>
</entry>
<entry>
<title>Merge branch 'ps/grep-help-all-callback-arg'</title>
<updated>2015-04-20T22:28:34Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-04-20T22:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7ff140202a2f55b6856f658711e2b99d293c1fd9'/>
<id>urn:sha1:7ff140202a2f55b6856f658711e2b99d293c1fd9</id>
<content type='text'>
Code clean-up.

* ps/grep-help-all-callback-arg:
  grep: correctly initialize help-all option
</content>
</entry>
<entry>
<title>config: fix settings in default_user_config template</title>
<updated>2015-04-17T17:32:46Z</updated>
<author>
<name>Ossi Herrala</name>
<email>oherrala@gmail.com</email>
</author>
<published>2015-04-17T14:50:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7e1105244202d01ddf1de990f215418b01281bcf'/>
<id>urn:sha1:7e1105244202d01ddf1de990f215418b01281bcf</id>
<content type='text'>
The name (not user) and email setting should be in config section
"user" and not in "core" as documented in Documentation/config.txt.

Signed-off-by: Ossi Herrala &lt;oherrala@gmail.com&gt;
Reviewed-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Revert "merge: pass verbosity flag down to merge-recursive"</title>
<updated>2015-04-16T15:03:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-04-16T15:03:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3d6bc9a763f56156b424e7382b4029a67a49847e'/>
<id>urn:sha1:3d6bc9a763f56156b424e7382b4029a67a49847e</id>
<content type='text'>
This reverts commit 2bf15a3330a26183adc8563dbeeacc11294b8a01, whose
intention was good, but the verbosity levels used in merge-recursive
turns out to be rather uneven.  For example, a merge of two branches
with conflicting submodule updates used to report CONFLICT: output
with --quiet but no longer (which *is* desired), while the final
"Automatic merge failed; fix conflicts and then commit" message is
still shown even with --quiet (which *is* inconsistent).

Originally reported by Bryan Turner; it is too early to declare what
the concensus is, but it seems that we would need to level the
verbosity levels used in merge strategy backends before we can go
forward.  In the meantime, we'd revert to the old behaviour until
that happens.

cf. $gmane/267245
</content>
</entry>
<entry>
<title>Merge branch 'jk/merge-quiet'</title>
<updated>2015-04-14T18:49:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-04-14T18:49:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3cdff83fb0519bcfed35bca987c59d3557b1f2a7'/>
<id>urn:sha1:3cdff83fb0519bcfed35bca987c59d3557b1f2a7</id>
<content type='text'>
"git merge --quiet" did not squelch messages from the underlying
merge-recursive strategy.

* jk/merge-quiet:
  merge: pass verbosity flag down to merge-recursive
</content>
</entry>
<entry>
<title>Merge branch 'jc/update-instead-into-void'</title>
<updated>2015-04-14T18:49:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-04-14T18:49:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=fa9aaa8f1051bd7b0cd437a5006898277ec42805'/>
<id>urn:sha1:fa9aaa8f1051bd7b0cd437a5006898277ec42805</id>
<content type='text'>
A push into an unborn branch, with "receive.denyCurrentBranch" set
to "updateInstead", did not check out the working tree as expected.

* jc/update-instead-into-void:
  push-to-deploy: allow pushing into an unborn branch and updating it
</content>
</entry>
<entry>
<title>grep: correctly initialize help-all option</title>
<updated>2015-04-13T05:46:28Z</updated>
<author>
<name>Patrick Steinhardt</name>
<email>ps@pks.im</email>
</author>
<published>2015-04-09T19:59:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5dcd1b157790232bf0b2c03ed083c8a2ff670663'/>
<id>urn:sha1:5dcd1b157790232bf0b2c03ed083c8a2ff670663</id>
<content type='text'>
The "help-all" option is being initialized with a wrong value.
While being semantically wrong this can also cause a segmentation
fault in gcc on ARMv7 hardfloat platforms with a hardened
toolchain. Fix this by initializing with a NULL value.

Signed-off-by: Patrick Steinhardt &lt;ps@pks.im&gt;
Reviewed-by: René Scharfe &lt;l.s.r@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>merge: pass verbosity flag down to merge-recursive</title>
<updated>2015-04-02T22:12:39Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-04-02T21:39:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2bf15a3330a26183adc8563dbeeacc11294b8a01'/>
<id>urn:sha1:2bf15a3330a26183adc8563dbeeacc11294b8a01</id>
<content type='text'>
This makes "git merge --quiet" really quiet when we call
into merge-recursive.

Note that we can't just pass our flag down as-is; the two
parts of the code use different scales. We center at "0" as
normal for git-merge (with "--quiet" giving a negative
value), but merge-recursive uses "2" as its center.  This
patch passes a negative value to merge-recursive rather than
"1", though, as otherwise the user would have to use "-qqq"
to squelch all messages (but the downside is that the user
cannot distinguish between levels 0-2 if without resorting
to the GIT_MERGE_VERBOSITY variable).

We may want to review and renormalize the message severities
in merge-recursive, but that does not have to happen now.
This is at least in improvement in the sense that we are
respecting "--quiet" at all.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
