<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/http-fetch.c, branch v1.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2006-02-07T10:13:02Z</updated>
<entry>
<title>http-fetch: Abort requests for objects which arrived in packs</title>
<updated>2006-02-07T10:13:02Z</updated>
<author>
<name>Mark Wooding</name>
<email>mdw@distorted.org.uk</email>
</author>
<published>2006-02-07T10:07:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=53f313897e37f25e1411a6a7cfa328d642847345'/>
<id>urn:sha1:53f313897e37f25e1411a6a7cfa328d642847345</id>
<content type='text'>
In fetch_object, there's a call to release an object request if the
object mysteriously arrived, say in a pack.  Unfortunately, the fetch
attempt for this object might already be in progress, and we'll leak the
descriptor.  Instead, try to tidy away the request.

Signed-off-by: Mark Wooding &lt;mdw@distorted.org.uk&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>http-fetch: Tidy control flow in process_alternate_response</title>
<updated>2006-02-06T00:49:17Z</updated>
<author>
<name>Mark Wooding</name>
<email>mdw@distorted.org.uk</email>
</author>
<published>2006-02-01T11:44:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a3f583cbf7929f290a47dc0a952ee6b0faa9d279'/>
<id>urn:sha1:a3f583cbf7929f290a47dc0a952ee6b0faa9d279</id>
<content type='text'>
It's a bit convoluted.  Tidy it up.

Signed-off-by: Mark Wooding &lt;mdw@distorted.org.uk&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>http-fetch: Fix message reporting rename of object file.</title>
<updated>2006-02-06T00:49:16Z</updated>
<author>
<name>Mark Wooding</name>
<email>mdw@distorted.org.uk</email>
</author>
<published>2006-02-01T11:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7b934ec015363dd8881d249838ab3623a2d345fd'/>
<id>urn:sha1:7b934ec015363dd8881d249838ab3623a2d345fd</id>
<content type='text'>
move_temp_to_file returns 0 or -1.  This is not a good thing to pass to
strerror(3).  Fortunately, someone already reported the error, so don't
worry too much.

Signed-off-by: Mark Wooding &lt;mdw@distorted.org.uk&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>http-fetch: Fix object list corruption in fill_active_slots().</title>
<updated>2006-02-06T00:49:16Z</updated>
<author>
<name>Mark Wooding</name>
<email>mdw@distorted.org.uk</email>
</author>
<published>2006-02-01T11:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=09db444fdbf647c95de698d243425a7700b91b2f'/>
<id>urn:sha1:09db444fdbf647c95de698d243425a7700b91b2f</id>
<content type='text'>
In fill_active_slots() -- if we find an object which has already arrived,
say as part of a pack, /don't/ remove it from the list.  It's already been
prefetched and someone will ask for it later.  Just label it as done and
carry blithely on.  (As it was, the code would dereference a freed object
to continue through the list anyway.)

Signed-off-by: Mark Wooding &lt;mdw@distorted.org.uk&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>whitespace cleanup.</title>
<updated>2006-02-03T01:54:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-02-01T02:15:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8fcf7f9af5ba629f56f491791ae46ad2e939f3b5'/>
<id>urn:sha1:8fcf7f9af5ba629f56f491791ae46ad2e939f3b5</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Use local structs for HTTP slot callback data</title>
<updated>2006-02-01T02:03:46Z</updated>
<author>
<name>Nick Hengeveld</name>
<email>nickh@reactrix.com</email>
</author>
<published>2006-02-01T02:00:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cb754fdf5a742a5479458da84d8f92bce2434ed5'/>
<id>urn:sha1:cb754fdf5a742a5479458da84d8f92bce2434ed5</id>
<content type='text'>
There's no need for these structures to be static, and it could potentially
cause problems down the road.

Signed-off-by: Nick Hengeveld &lt;nickh@reactrix.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fix HTTP request result processing after slot reuse</title>
<updated>2006-02-01T00:17:24Z</updated>
<author>
<name>Nick Hengeveld</name>
<email>nickh@reactrix.com</email>
</author>
<published>2006-01-31T19:06:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c8568e139ed2149fbfb7ef9a8d819d5b6b7c554f'/>
<id>urn:sha1:c8568e139ed2149fbfb7ef9a8d819d5b6b7c554f</id>
<content type='text'>
Add a way to store the results of an HTTP request when a slot finishes
so the results can be processed after the slot has been reused.

Signed-off-by: Nick Hengeveld &lt;nickh@reactrix.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fix for http-fetch from file:// URLs</title>
<updated>2005-12-22T20:52:35Z</updated>
<author>
<name>Nick Hengeveld</name>
<email>nickh@reactrix.com</email>
</author>
<published>2005-12-22T17:09:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a14c225661fa2fc271d9e0fbf262e369dc7254fc'/>
<id>urn:sha1:a14c225661fa2fc271d9e0fbf262e369dc7254fc</id>
<content type='text'>
Recognize missing files when using http-fetch with file:// URLs

Signed-off-by: Nick Hengeveld &lt;nickh@reactrix.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>http-fetch.c: fix objects/info/pack parsing.</title>
<updated>2005-12-21T20:13:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-12-21T20:10:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=455c161c47542de7e67d2ba48bba637e5a645388'/>
<id>urn:sha1:455c161c47542de7e67d2ba48bba637e5a645388</id>
<content type='text'>
It failed to register the last pack in the objects/info/packs
file.  Also it had an independent overrun error.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Make networking commands to work from a subdirectory.</title>
<updated>2005-11-29T07:13:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-26T08:47:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5a3277133d200151fe526e56e036c933d343958a'/>
<id>urn:sha1:5a3277133d200151fe526e56e036c933d343958a</id>
<content type='text'>
These are whole-tree operations and there is not much point
making them operable from within a subdirectory, but it is easy
to do so, and using setup_git_directory() upfront helps git://
proxy specification picked up from the correct place.

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