<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/git-push.txt, branch v2.4.9</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.4.9</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.4.9'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-06-05T19:00:19Z</updated>
<entry>
<title>Merge branch 'jk/asciidoc-markup-fix' into maint</title>
<updated>2015-06-05T19:00:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-06-05T19:00:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=96b7f93ac85ba09aaa82ecc86bf14cba481bbdbb'/>
<id>urn:sha1:96b7f93ac85ba09aaa82ecc86bf14cba481bbdbb</id>
<content type='text'>
Various documentation mark-up fixes to make the output more
consistent in general and also make AsciiDoctor (an alternative
formatter) happier.

* jk/asciidoc-markup-fix:
  doc: convert AsciiDoc {?foo} to ifdef::foo[]
  doc: put example URLs and emails inside literal backticks
  doc: drop backslash quoting of some curly braces
  doc: convert \--option to --option
  doc/add: reformat `--edit` option
  doc: fix length of underlined section-title
  doc: fix hanging "+"-continuation
  doc: fix unquoted use of "{type}"
  doc: fix misrendering due to `single quote'
</content>
</entry>
<entry>
<title>doc: convert \--option to --option</title>
<updated>2015-05-13T05:14:46Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-05-13T05:01:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1c262bb7b2968a8eecca3fed366638e0779184bb'/>
<id>urn:sha1:1c262bb7b2968a8eecca3fed366638e0779184bb</id>
<content type='text'>
Older versions of AsciiDoc would convert the "--" in
"--option" into an emdash. According to 565e135
(Documentation: quote double-dash for AsciiDoc, 2011-06-29),
this is fixed in AsciiDoc 8.3.0. According to bf17126, we
don't support anything older than 8.4.1 anyway, so we no
longer need to worry about quoting.

Even though this does not change the output at all, there
are a few good reasons to drop the quoting:

  1. It makes the source prettier to read.

  2. We don't quote consistently, which may be confusing when
     reading the source.

  3. Asciidoctor does not like the quoting, and renders a
     literal backslash.

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>Merge branch 'ph/push-doc-cas' into maint</title>
<updated>2015-03-31T21:52:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-31T21:52:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a78fc4af8246e06de4fc10f685a84778cf33aa12'/>
<id>urn:sha1:a78fc4af8246e06de4fc10f685a84778cf33aa12</id>
<content type='text'>
* ph/push-doc-cas:
  git-push.txt: clean up force-with-lease wording
</content>
</entry>
<entry>
<title>Merge branch 'ph/push-doc-cas'</title>
<updated>2015-03-28T16:37:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-28T16:37:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=31137f54dbf2436eba705f9d57f4a1fa4a6861b9'/>
<id>urn:sha1:31137f54dbf2436eba705f9d57f4a1fa4a6861b9</id>
<content type='text'>
* ph/push-doc-cas:
  git-push.txt: clean up force-with-lease wording
</content>
</entry>
<entry>
<title>git-push.txt: clean up force-with-lease wording</title>
<updated>2015-03-26T18:41:24Z</updated>
<author>
<name>Phil Hord</name>
<email>hordp@cisco.com</email>
</author>
<published>2015-03-26T15:15:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=fddfaf8a229710c50aeaacf6e40429965348493e'/>
<id>urn:sha1:fddfaf8a229710c50aeaacf6e40429965348493e</id>
<content type='text'>
The help text for the --force-with-lease option to git-push
does not parse cleanly.  Clean up the wording and syntax to
be more sensible.  Also remove redundant information in the
"--force-with-lease alone" description.

Signed-off-by: Phil Hord &lt;hordp@cisco.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/push-config'</title>
<updated>2015-03-23T18:28:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-23T18:28:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=61ca378275e83c48343c74a849ff0dcdef9abc91'/>
<id>urn:sha1:61ca378275e83c48343c74a849ff0dcdef9abc91</id>
<content type='text'>
Restructure "git push" codepath to make it easier to add new
configuration bits and then add push.followTags configuration that
turns --follow-tags option on by default.

* jk/push-config:
  push: allow --follow-tags to be set by config push.followTags
  cmd_push: pass "flags" pointer to config callback
  cmd_push: set "atomic" bit directly
  git_push_config: drop cargo-culted wt_status pointer
</content>
</entry>
<entry>
<title>push: allow --follow-tags to be set by config push.followTags</title>
<updated>2015-03-14T22:08:35Z</updated>
<author>
<name>Dave Olszewski</name>
<email>cxreg@pobox.com</email>
</author>
<published>2015-02-16T06:16:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a8bc269f11b34e60f5fdbd8e831a654dd6b6b67e'/>
<id>urn:sha1:a8bc269f11b34e60f5fdbd8e831a654dd6b6b67e</id>
<content type='text'>
Signed-off-by: Dave Olszewski &lt;cxreg@pobox.com&gt;
Helped-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'mg/push-repo-option-doc' into maint</title>
<updated>2015-02-25T06:10:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-25T06:10:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2fc85f05452087298023519cf95e04c9343ec69d'/>
<id>urn:sha1:2fc85f05452087298023519cf95e04c9343ec69d</id>
<content type='text'>
The "git push" documentation made the "--repo=&lt;there&gt;" option
easily misunderstood.

* mg/push-repo-option-doc:
  git-push.txt: document the behavior of --repo
</content>
</entry>
<entry>
<title>Merge branch 'mg/push-repo-option-doc'</title>
<updated>2015-02-17T18:15:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-17T18:15:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a1589043238d7390b453bec0015bc326c4ebcbe1'/>
<id>urn:sha1:a1589043238d7390b453bec0015bc326c4ebcbe1</id>
<content type='text'>
The "git push" documentation made the "--repo=&lt;there&gt;" option
easily misunderstood.

* mg/push-repo-option-doc:
  git-push.txt: document the behavior of --repo
</content>
</entry>
<entry>
<title>Merge branch 'sb/atomic-push'</title>
<updated>2015-02-11T21:43:51Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-11T21:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=39fa6112ec8492f9300765e1f71e7c8ecfafc713'/>
<id>urn:sha1:39fa6112ec8492f9300765e1f71e7c8ecfafc713</id>
<content type='text'>
"git push" has been taught a "--atomic" option that makes push to
update more than one ref an "all-or-none" affair.

* sb/atomic-push:
  Document receive.advertiseatomic
  t5543-atomic-push.sh: add basic tests for atomic pushes
  push.c: add an --atomic argument
  send-pack.c: add --atomic command line argument
  send-pack: rename ref_update_to_be_sent to check_to_send_update
  receive-pack.c: negotiate atomic push support
  receive-pack.c: add execute_commands_atomic function
  receive-pack.c: move transaction handling in a central place
  receive-pack.c: move iterating over all commands outside execute_commands
  receive-pack.c: die instead of error in case of possible future bug
  receive-pack.c: shorten the execute_commands loop over all commands
</content>
</entry>
</feed>
