<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/upload-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-24T03:41:12Z</updated>
<entry>
<title>Replace unsetenv() and setenv() with older putenv().</title>
<updated>2005-08-24T03:41:12Z</updated>
<author>
<name>Jason Riedy</name>
<email>ejr@cs.berkeley.edu</email>
</author>
<published>2005-08-23T20:52:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e72a7d45dc67afa1328750d401ddd4dbeb2131d9'/>
<id>urn:sha1:e72a7d45dc67afa1328750d401ddd4dbeb2131d9</id>
<content type='text'>
Solaris 8 doesn't have the newer unsetenv() and setenv()
functions, so replace them with putenv().  The one use of
unsetenv() in fsck-cache.c now sets GIT_ALTERNATE_OBJECT_
DIRECTORIES to the empty string.  Every place that var
is used, NULLs are also replaced with empty strings, so
it's ok.

Signed-off-by: Jason Riedy &lt;ejr@cs.berkeley.edu&gt;
</content>
</entry>
<entry>
<title>Make "upload-pack" match git-fetch-pack usage</title>
<updated>2005-07-08T23:22:22Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-08T23:22:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=113b94751d7f10617e22de0d017033a52b224c68'/>
<id>urn:sha1:113b94751d7f10617e22de0d017033a52b224c68</id>
<content type='text'>
Do the default "try xyz.git xyz fails" thing for the directory we get
passed in.
</content>
</entry>
<entry>
<title>Increase the number of possible heads requested from git-upload-pack</title>
<updated>2005-07-06T00:19:20Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-06T00:19:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=319aae27567f3ddc40e9083c425f7eaf567006a0'/>
<id>urn:sha1:319aae27567f3ddc40e9083c425f7eaf567006a0</id>
<content type='text'>
Now that git-clone-pack exists, we actually have somebody requesting
more than just a single head in a pack.  So allow the Jeff's of this
world to clone things with tens of heads.
</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>
<entry>
<title>Commit first cut at "git-fetch-pack"</title>
<updated>2005-07-04T20:26:53Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-04T20:26:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=def88e9afbf915ad76781aba7274398963b5e1a7'/>
<id>urn:sha1:def88e9afbf915ad76781aba7274398963b5e1a7</id>
<content type='text'>
It's meant to be used by "git fetch" for the local and ssh case.

It doesn't actually do the fetching now, but it does discover the common
commit point.
</content>
</entry>
</feed>
