<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/git-push.txt, branch v1.6.4</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.6.4</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.6.4'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2009-06-28T05:26:58Z</updated>
<entry>
<title>add --porcelain option to git-push</title>
<updated>2009-06-28T05:26:58Z</updated>
<author>
<name>Larry D'Anna</name>
<email>larry@elder-gods.org</email>
</author>
<published>2009-06-23T01:10:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1965ff744a7e4cdefcc467991182b779f3c9d0e8'/>
<id>urn:sha1:1965ff744a7e4cdefcc467991182b779f3c9d0e8</id>
<content type='text'>
If --porcelain is used git-push will produce machine-readable output.  The
output status line for each ref will be tab-separated and sent to stdout instead
of stderr.  The full symbolic names of the refs will be given.  For example

$ git push --dry-run --porcelain master :foobar 2&gt;/dev/null \
  | perl -pe 's/\t/ TAB /g'

= TAB refs/heads/master:refs/heads/master TAB [up to date]
- TAB :refs/heads/foobar TAB [deleted]

Signed-off-by: Larry D'Anna &lt;larry@elder-gods.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-push.txt: describe how to default to pushing only current branch</title>
<updated>2009-03-17T21:15:04Z</updated>
<author>
<name>Chris Johnsen</name>
<email>chris_johnsen@pobox.com</email>
</author>
<published>2009-03-15T02:32:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d6aba61f88dafc10cfb874b91e7864419fa81fd7'/>
<id>urn:sha1:d6aba61f88dafc10cfb874b91e7864419fa81fd7</id>
<content type='text'>
Signed-off-by: Chris Johnsen &lt;chris_johnsen@pobox.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Docs: Expand explanation of the use of + in git push refspecs.</title>
<updated>2009-02-25T08:49:53Z</updated>
<author>
<name>Marc Branchaud</name>
<email>marcnarc@xiplink.com</email>
</author>
<published>2009-02-19T17:39:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=149f6ddfb324b677472192d4aa1ddc350cf49e80'/>
<id>urn:sha1:149f6ddfb324b677472192d4aa1ddc350cf49e80</id>
<content type='text'>
Signed-off-by: Marc Branchaud &lt;marcnarc@xiplink.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation/git-push: --all, --mirror, --tags can not be combined</title>
<updated>2009-02-18T18:42:33Z</updated>
<author>
<name>Gerrit Pape</name>
<email>pape@smarden.org</email>
</author>
<published>2009-02-17T09:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=bed5122f23c3584f2bae43e1af2f41fbe939c971'/>
<id>urn:sha1:bed5122f23c3584f2bae43e1af2f41fbe939c971</id>
<content type='text'>
While b259f09 made git-push output a better error message for 'git-push
--all --tags', this commit fixes the synopsis in the documentation.

Inconsistency spotted and fix suggested by Jari Aalto through
 http://bugs.debian.org/502567

Signed-off-by: Gerrit Pape &lt;pape@smarden.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: rework src/dst description in git push</title>
<updated>2009-01-26T06:26:43Z</updated>
<author>
<name>Anders Melchiorsen</name>
<email>mail@cup.kalibalik.dk</email>
</author>
<published>2009-01-25T23:45:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=803918462e58005d18c0ab63686dbd9e91330dfe'/>
<id>urn:sha1:803918462e58005d18c0ab63686dbd9e91330dfe</id>
<content type='text'>
This tries to make the description of ref matching in git push easier
to read. Beauty is in the eye of the beholder, though.

Signed-off-by: Anders Melchiorsen &lt;mail@cup.kalibalik.dk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: more git push examples</title>
<updated>2009-01-26T06:25:44Z</updated>
<author>
<name>Anders Melchiorsen</name>
<email>mail@cup.kalibalik.dk</email>
</author>
<published>2009-01-25T23:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=17507832ca9a5e54e2b65a5e1ad2d17255f1b925'/>
<id>urn:sha1:17507832ca9a5e54e2b65a5e1ad2d17255f1b925</id>
<content type='text'>
Include examples of using HEAD. The order of examples
introduces new concepts one by one. This pushes the
example of deleting a ref to the end of the list.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: simplify refspec format description</title>
<updated>2009-01-26T06:25:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-01-26T06:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7a0d911f116e437628035d7b07035dbff707a172'/>
<id>urn:sha1:7a0d911f116e437628035d7b07035dbff707a172</id>
<content type='text'>
The refspec format description was a mix of regexp and BNF, making it
very difficult to read. The format was also wrong: it did not show
that each part of a refspec is optional in different situations.

Rather than having a confusing grammar, just present the format in
informal prose.

Signed-off-by: Anders Melchiorsen &lt;mail@cup.kalibalik.dk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: avoid using undefined parameters</title>
<updated>2009-01-18T22:29:37Z</updated>
<author>
<name>Anders Melchiorsen</name>
<email>mail@cup.kalibalik.dk</email>
</author>
<published>2009-01-18T14:36:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=69274b6e8791824489eb5cf0a25b7577cd2a77c1'/>
<id>urn:sha1:69274b6e8791824489eb5cf0a25b7577cd2a77c1</id>
<content type='text'>
The &lt;ref&gt; parameter has not been introduced, so rewrite to
avoid it.

Signed-off-by: Anders Melchiorsen &lt;mail@cup.kalibalik.dk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: mention branches rather than heads</title>
<updated>2009-01-18T22:27:52Z</updated>
<author>
<name>Anders Melchiorsen</name>
<email>mail@cup.kalibalik.dk</email>
</author>
<published>2009-01-18T14:36:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=89edd5a90134fc265940499e33f431b1a7102693'/>
<id>urn:sha1:89edd5a90134fc265940499e33f431b1a7102693</id>
<content type='text'>
The "matching refs" semantics works only on matching branches these days.
Instead of using "heads" which traditionally has been used more or less
interchangeably with "refs", say "branch" explicitly here.

Signed-off-by: Anders Melchiorsen &lt;mail@cup.kalibalik.dk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: remove a redundant elaboration</title>
<updated>2009-01-18T22:27:03Z</updated>
<author>
<name>Anders Melchiorsen</name>
<email>mail@cup.kalibalik.dk</email>
</author>
<published>2009-01-18T14:36:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=391d186babf9761f73d367c7325bc5c3d4e1495d'/>
<id>urn:sha1:391d186babf9761f73d367c7325bc5c3d4e1495d</id>
<content type='text'>
The comment in parentheses is wrong, as one has to leave out both the
colon and &lt;dst&gt;. This situation is covered by the section a few lines
down:

  A parameter &lt;ref&gt; without a colon pushes the &lt;ref&gt; from the source
  repository to the destination repository under the same name.

So, just remove the parentheses.

Signed-off-by: Anders Melchiorsen &lt;mail@cup.kalibalik.dk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
