<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/fetch-pack.c, branch v0.99.8a</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v0.99.8a</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v0.99.8a'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2005-08-12T17:38:21Z</updated>
<entry>
<title>fetch-pack: start multi-head pulling.</title>
<updated>2005-08-12T17:38:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-12T09:08:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=33b8303466af9a839265abc9829e5479f6f12488'/>
<id>urn:sha1:33b8303466af9a839265abc9829e5479f6f12488</id>
<content type='text'>
This is a beginning of resurrecting the multi-head pulling support
for git-fetch-pack command.  The git-fetch-script wrapper still
only knows about fetching a single head, without renaming, so it is
not very useful unless you directly call git-fetch-pack itself yet.

It also fixes a longstanding obsolete description of how the command
discovers the list of local commits.
</content>
</entry>
<entry>
<title>Merge three separate "fetch refs" functions</title>
<updated>2005-07-16T20:55:50Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-16T20:55:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d1c133f5d48a45ad8ba29c4cb2c2a824f4f600fa'/>
<id>urn:sha1:d1c133f5d48a45ad8ba29c4cb2c2a824f4f600fa</id>
<content type='text'>
It really just boils down to one "get_remote_heads()" function, and a
common "struct ref" structure definition.
</content>
</entry>
<entry>
<title>[PATCH] Documentation: clone/fetch/upload.</title>
<updated>2005-07-14T15:54:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-07-14T07:08:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8b3d9dc0e21eb8c7d90173acb330932569e6f52c'/>
<id>urn:sha1:8b3d9dc0e21eb8c7d90173acb330932569e6f52c</id>
<content type='text'>
This adds documentation for 'smarter pull' family of commands.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Get rid of nasty utf-8 characters in printout</title>
<updated>2005-07-14T03:55:56Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-14T03:55:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=516236ce3fc6208c217e39d2c005cb162ad56486'/>
<id>urn:sha1:516236ce3fc6208c217e39d2c005cb162ad56486</id>
<content type='text'>
Oh, well..  FC4 has UTF-8 as the default environment, and I applaud
that, but then it sometimes results in these characters that aren't
actually visible as a problem.
</content>
</entry>
<entry>
<title>git-fetch-pack: close output fd after dup'ing the input</title>
<updated>2005-07-14T02:40:06Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-14T02:40:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=85c414b5e05d2087e779cdd3587d6ad4cae56e72'/>
<id>urn:sha1:85c414b5e05d2087e779cdd3587d6ad4cae56e72</id>
<content type='text'>
With the socket case, the input and output fd's might end up being the same,
so we want to dup the other before we close either of them.
</content>
</entry>
<entry>
<title>Move "get_ack()" to common git_connect functions</title>
<updated>2005-07-05T22:44:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-05T22:44:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=41cb7488b9e5998ce1d665bbe10beca0a0f69c1c'/>
<id>urn:sha1:41cb7488b9e5998ce1d665bbe10beca0a0f69c1c</id>
<content type='text'>
git-clone-pack will want it too. Soon.
</content>
</entry>
<entry>
<title>Remove multi-head support from fetch-pack</title>
<updated>2005-07-05T21:39:30Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-05T21:39:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4f7770c87ce3c302e1639a7737a6d2531fe4b160'/>
<id>urn:sha1:4f7770c87ce3c302e1639a7737a6d2531fe4b160</id>
<content type='text'>
It was a misguided attempt to mix fetching and cloning. I'll make
a separate clone thing.
</content>
</entry>
<entry>
<title>Add "git_path()" and "head_ref()" helper functions.</title>
<updated>2005-07-05T18:31:32Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-05T18:31:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=723c31fea2f1c4994de837bda9022ffa8b6de1bb'/>
<id>urn:sha1:723c31fea2f1c4994de837bda9022ffa8b6de1bb</id>
<content type='text'>
"git_path()" returns a static pathname pointer into the git directory
using a printf-like format specifier.

"head_ref()" works like "for_each_ref()", except for just the HEAD.
</content>
</entry>
<entry>
<title>Make git-fetch-pack actually do all the unpacking etc.</title>
<updated>2005-07-04T23:35:13Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-04T23:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=75bfc6c232689ae06aba6a7d4aa15ac2791d9a11'/>
<id>urn:sha1:75bfc6c232689ae06aba6a7d4aa15ac2791d9a11</id>
<content type='text'>
It returns the result SHA1 on stdout, so you can do

	remote=$(git-fetch-pack host:dir branchname)

and it will unpack the objects and "remote" will be the SHA1 name of the
branch on the other side.  You can then save that off, or merge it, or
whatever.
</content>
</entry>
<entry>
<title>Make git-fetch-pack and git-upload-pack negotiate needs/haves fully</title>
<updated>2005-07-04T22:29:17Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-04T22:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=fb9040cc83540fff9d05c8056433a4aa05b8a7c2'/>
<id>urn:sha1:fb9040cc83540fff9d05c8056433a4aa05b8a7c2</id>
<content type='text'>
Now the only piece missing is actually generating the pack-file.
</content>
</entry>
</feed>
