<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/git-push.txt, branch v1.8.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.8.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.8.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2013-03-26T19:40:14Z</updated>
<entry>
<title>Merge branch 'jc/maint-push-refspec-default-doc' into maint</title>
<updated>2013-03-26T19:40:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-03-26T19:40:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f4bdb255f672d953ab6150c80af9db32e6dbe6bb'/>
<id>urn:sha1:f4bdb255f672d953ab6150c80af9db32e6dbe6bb</id>
<content type='text'>
* jc/maint-push-refspec-default-doc:
  Documentation/git-push: clarify the description of defaults
</content>
</entry>
<entry>
<title>Documentation/git-push: clarify the description of defaults</title>
<updated>2013-03-08T17:55:08Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-03-08T17:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cfe1348da60b75f6093f8fb6741630b06693e57a'/>
<id>urn:sha1:cfe1348da60b75f6093f8fb6741630b06693e57a</id>
<content type='text'>
We describe what gets pushed by default when the command line does
not give any &lt;refspec&gt; under the bullet point of &lt;refspec&gt;.

It is a bit unfriendly to expect users to read on &lt;refspec&gt; when
they are not giving any in the first place.  "What gets pushed" is
determined by taking many factors (&lt;refspec&gt; argument being only one
of them) into account, and is a property of the entire command, not
an individual argument.  Also we do not describe "Where the push
goes" when the command line does not say.

Give the description on "what gets pushed to where" upfront before
explaining individual arguments and options.

Also update the description of &lt;refspec&gt; to say what it is, what it
is used for, before explaining what shape it takes.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: the name of the system is 'Git', not 'git'</title>
<updated>2013-02-01T21:53:33Z</updated>
<author>
<name>Thomas Ackermann</name>
<email>th.acker@arcor.de</email>
</author>
<published>2013-01-21T19:17:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2de9b71138171dca7279db3b3fe67e868c76d921'/>
<id>urn:sha1:2de9b71138171dca7279db3b3fe67e868c76d921</id>
<content type='text'>
Signed-off-by: Thomas Ackermann &lt;th.acker@arcor.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'cr/push-force-tag-update'</title>
<updated>2013-01-06T07:41:34Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-01-06T07:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9a2c83d24cb547c49e320d2498863b0ef297acd4'/>
<id>urn:sha1:9a2c83d24cb547c49e320d2498863b0ef297acd4</id>
<content type='text'>
Require "-f" for push to update a tag, even if it is a fast-forward.

* cr/push-force-tag-update:
  push: allow already-exists advice to be disabled
  push: rename config variable for more general use
  push: cleanup push rules comment
  push: clarify rejection of update to non-commit-ish
  push: require force for annotated tags
  push: require force for refs under refs/tags/
  push: flag updates that require force
  push: keep track of "update" state separately
  push: add advice for rejected tag reference
  push: return reject reasons as a bitset
</content>
</entry>
<entry>
<title>push: require force for annotated tags</title>
<updated>2012-12-02T09:44:49Z</updated>
<author>
<name>Chris Rorvick</name>
<email>chris@rorvick.com</email>
</author>
<published>2012-11-30T01:41:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=40eff1799983b958d6dbe09fb499ad505bcf6f8d'/>
<id>urn:sha1:40eff1799983b958d6dbe09fb499ad505bcf6f8d</id>
<content type='text'>
Do not allow fast-forwarding of references that point to a tag object.
Updating from a tag is potentially destructive since it would likely
leave the tag dangling.  Disallowing updates to a tag also makes sense
semantically and is consistent with the behavior of lightweight tags.

Signed-off-by: Chris Rorvick &lt;chris@rorvick.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>push: require force for refs under refs/tags/</title>
<updated>2012-12-02T09:44:34Z</updated>
<author>
<name>Chris Rorvick</name>
<email>chris@rorvick.com</email>
</author>
<published>2012-11-30T01:41:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=dbfeddb12e5bb540ed3c852eebda3df9117bd150'/>
<id>urn:sha1:dbfeddb12e5bb540ed3c852eebda3df9117bd150</id>
<content type='text'>
References are allowed to update from one commit-ish to another if the
former is an ancestor of the latter.  This behavior is oriented to
branches which are expected to move with commits.  Tag references are
expected to be static in a repository, though, thus an update to
something under refs/tags/ should be rejected unless the update is
forced.

Signed-off-by: Chris Rorvick &lt;chris@rorvick.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation/git-push.txt: clarify the "push from satellite" workflow</title>
<updated>2012-11-28T06:39:08Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-11-27T23:52:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b48990e7382a94bc6762ee7b88467d5d5a70fcb0'/>
<id>urn:sha1:b48990e7382a94bc6762ee7b88467d5d5a70fcb0</id>
<content type='text'>
The context of the example to push into refs/remotes/satellite/
hierarchy of the other repository needs to be spelled out explicitly
for the value of this example to be fully appreciated.  Make it so.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: improve phrasing in git-push.txt</title>
<updated>2012-11-27T17:12:58Z</updated>
<author>
<name>Mark Szepieniec</name>
<email>mszepien@gmail.com</email>
</author>
<published>2012-11-27T01:37:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6b6e063c44dd830bf9d146a91a7df51c0af94f23'/>
<id>urn:sha1:6b6e063c44dd830bf9d146a91a7df51c0af94f23</id>
<content type='text'>
The current version contains the sentence:

Further suppose that the other person already pushed changes leading to
A back to the original repository you two obtained the original commit
X.

which doesn't parse for me; I've changed it to

Further suppose that the other person already pushed changes leading to
A back to the original repository from which you two obtained the
original commit X.

Signed-off-by: Mark Szepieniec &lt;mszepien@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'mm/maint-doc-remote-tracking' into maint</title>
<updated>2012-11-19T03:33:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-11-19T03:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=78ba7e267caaa696746243888db363f83a061b61'/>
<id>urn:sha1:78ba7e267caaa696746243888db363f83a061b61</id>
<content type='text'>
Update "remote tracking branch" in the documentation to
"remote-tracking branch".

* mm/maint-doc-remote-tracking:
  Documentation: remote tracking branch -&gt; remote-tracking branch
</content>
</entry>
<entry>
<title>Merge branch 'mm/maint-doc-remote-tracking'</title>
<updated>2012-11-04T12:59:57Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2012-11-04T12:59:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6d3f2906a099cbde67e5084c80c8b5e6cf16e024'/>
<id>urn:sha1:6d3f2906a099cbde67e5084c80c8b5e6cf16e024</id>
<content type='text'>
We long ago hyphenated "remote-tracking branch"; this
catches some new instances added since then.

* mm/maint-doc-remote-tracking:
  Documentation: remote tracking branch -&gt; remote-tracking branch
</content>
</entry>
</feed>
