<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/send-pack.h, branch v1.6.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.6.3</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.6.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2009-03-09T22:41:20Z</updated>
<entry>
<title>Move push matching and reporting logic into transport.c</title>
<updated>2009-03-09T22:41:20Z</updated>
<author>
<name>Daniel Barkalow</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2009-03-09T01:06:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=64fcef2daa03f6093b480142c6ab2a4173b0b43e'/>
<id>urn:sha1:64fcef2daa03f6093b480142c6ab2a4173b0b43e</id>
<content type='text'>
For native-protocol pushes (and other protocols as they are converted
to the new method), this moves the refspec match, tracking update, and
report message out of send-pack() and into transport_push(), where it
can be shared completely with other protocols. This also makes fetch
and push more similar in terms of what code is in what file.

Signed-off-by: Daniel Barkalow &lt;barkalow@iabervon.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Teach send-pack a mirror mode</title>
<updated>2007-11-10T05:14:10Z</updated>
<author>
<name>Andy Whitcroft</name>
<email>apw@shadowen.org</email>
</author>
<published>2007-11-09T23:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=28b9d6e548322755bbdb24c28a493862f61b1eba'/>
<id>urn:sha1:28b9d6e548322755bbdb24c28a493862f61b1eba</id>
<content type='text'>
Existing "git push --all" is almost perfect for backing up to
another repository, except that "--all" only means "all
branches" in modern git, and it does not delete old branches and
tags that exist at the back-up repository that you have removed
from your local repository.

This teaches "git-send-pack" a new "--mirror" option.  The
difference from the "--all" option are that (1) it sends all
refs, not just branches, and (2) it deletes old refs you no
longer have on the local side from the remote side.

Original patch by Junio C Hamano.

Signed-off-by: Andy Whitcroft &lt;apw@shadowen.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Build-in send-pack, with an API for other programs to call.</title>
<updated>2007-11-03T05:40:44Z</updated>
<author>
<name>Daniel Barkalow</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2007-10-30T02:03:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=96249c04c07f00485a3ed1052ff10b27ab147fc5'/>
<id>urn:sha1:96249c04c07f00485a3ed1052ff10b27ab147fc5</id>
<content type='text'>
Also marks some more things as const, as needed.

Signed-off-by: Daniel Barkalow &lt;barkalow@iabervon.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
