<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/http-pull.c, branch gitk-resize-error</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=gitk-resize-error</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=gitk-resize-error'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2005-09-08T00:45:20Z</updated>
<entry>
<title>Big tool rename.</title>
<updated>2005-09-08T00:45:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-08T00:26:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7'/>
<id>urn:sha1:215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7</id>
<content type='text'>
As promised, this is the "big tool rename" patch.  The primary differences
since 0.99.6 are:

  (1) git-*-script are no more.  The commands installed do not
      have any such suffix so users do not have to remember if
      something is implemented as a shell script or not.

  (2) Many command names with 'cache' in them are renamed with
      'index' if that is what they mean.

There are backward compatibility symblic links so that you and
Porcelains can keep using the old names, but the backward
compatibility support  is expected to be removed in the near
future.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Parallelize the pull algorithm</title>
<updated>2005-08-03T05:53:09Z</updated>
<author>
<name>barkalow@iabervon.org</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2005-08-02T23:46:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1e8be59d14f36128e5eb12cc0457e676bb79690c'/>
<id>urn:sha1:1e8be59d14f36128e5eb12cc0457e676bb79690c</id>
<content type='text'>
This processes objects in two simultaneous passes. Each object will
first be given to prefetch(), as soon as it is possible to tell that
it will be needed, and then will be given to fetch(), when it is the
next object that needs to be parsed. Unless an implementation does
something with prefetch(), this should have no effect.

Signed-off-by: Daniel Barkalow &lt;barkalow@iabervon.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Support downloading packs by HTTP (whitespace fixed)</title>
<updated>2005-08-01T06:30:59Z</updated>
<author>
<name>barkalow@iabervon.org</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2005-08-01T00:54:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=182005b954d81b2a08162de93511ca238b242bea'/>
<id>urn:sha1:182005b954d81b2a08162de93511ca238b242bea</id>
<content type='text'>
This adds support to http-pull for finding the list of pack files
available on the server, downloading the index files for those pack
files, and downloading pack files when they contain needed objects not
available individually. It retains the index files even if the pack
files were not needed, but downloads the list of pack files once per
run if an object is not found separately.

Signed-off-by: Daniel Barkalow &lt;barkalow@iabervon.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix support for old libcurl</title>
<updated>2005-07-31T23:28:56Z</updated>
<author>
<name>barkalow@iabervon.org</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2005-07-31T19:59:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=9f6cf65e66c441d99f4838b6b74971d48c4efc72'/>
<id>urn:sha1:9f6cf65e66c441d99f4838b6b74971d48c4efc72</id>
<content type='text'>
Old libcurl has curl_easy_setopt(), and http-pull requires it; it just
doesn't have one of the options.

Signed-off-by: Daniel Barkalow &lt;barkalow@iabervon.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] support older versions of libcurl</title>
<updated>2005-07-29T17:21:19Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2005-07-29T02:24:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=4a30976e285139a6dd9c08b8893fd0b11e84c0c3'/>
<id>urn:sha1:4a30976e285139a6dd9c08b8893fd0b11e84c0c3</id>
<content type='text'>
Some newer features of libcurl are used which are not strictly necessary
for http-pull. Use them only if libcurl is new enough to know about them.

[jc: I just reworked #ifdef sprinkled all over the code into a
single section that defines a set of macros.]

Signed-off-by: Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Support more http features: https no cert, .netrc -&gt; auth</title>
<updated>2005-07-23T00:48:45Z</updated>
<author>
<name>Darrin Thompson</name>
<email>darrint@progeny.com</email>
</author>
<published>2005-07-13T02:12:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=3dcb90f526e63a46375c1e92d2511e0955e055ed'/>
<id>urn:sha1:3dcb90f526e63a46375c1e92d2511e0955e055ed</id>
<content type='text'>
Cause setting environment variable GIT_SSL_NO_VERIFY to turn off
curl's ssl peer verification.

Only use curl for http transfers, instead of curl and wget.

Make curl check ~/.netrc for credentials.

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>[PATCH] Remove "delta" object representation.</title>
<updated>2005-06-27T22:27:51Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-06-27T10:33:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c4584ae3fd7cd595a638a07dfd853e9d2745e930'/>
<id>urn:sha1:c4584ae3fd7cd595a638a07dfd853e9d2745e930</id>
<content type='text'>
Packed delta files created by git-pack-objects seems to be the
way to go, and existing "delta" object handling code has exposed
the object representation details to too many places.  Remove it
while we refactor code to come up with a proper interface in
sha1_file.c.

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>[PATCH] Pull refs by HTTP</title>
<updated>2005-06-22T01:29:13Z</updated>
<author>
<name>Daniel Barkalow</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2005-06-22T00:45:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fa3e0655a45f53bbc1b48edc8f931426b183cba1'/>
<id>urn:sha1:fa3e0655a45f53bbc1b48edc8f931426b183cba1</id>
<content type='text'>
This adds support for refs to http-pull, both the -w option and reading
the target from a served file.

Signed-off-by: Daniel Barkalow &lt;barkalow@iabervon.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Generic support for pulling refs</title>
<updated>2005-06-07T00:11:11Z</updated>
<author>
<name>Daniel Barkalow</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2005-06-06T20:38:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=cd541a68b38cead87f5fa69d5331c467bce71656'/>
<id>urn:sha1:cd541a68b38cead87f5fa69d5331c467bce71656</id>
<content type='text'>
This adds support to pull.c for requesting a reference and writing it to a
file. All of the git-*-pull programs get stubs for now.

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] pull: gracefully recover from delta retrieval failure.</title>
<updated>2005-06-05T21:18:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-06-05T06:11:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a48e1d67e167507091f25dc00e2bd6c280fa538e'/>
<id>urn:sha1:a48e1d67e167507091f25dc00e2bd6c280fa538e</id>
<content type='text'>
This addresses a concern raised by Jason McMullan in the mailing
list discussion.  After retrieving and storing a potentially
deltified object, pull logic tries to check and fulfil its delta
dependency.  When the pull procedure is killed at this point,
however, there was no easy way to recover by re-running pull,
since next run would have found that we already have that
deltified object and happily reported success, without really
checking its delta dependency is satisfied.

This patch introduces --recover option to git-*-pull family
which causes them to re-validate dependency of deltified objects
we are fetching.  A new test t5100-delta-pull.sh covers such a
failure mode.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
