<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/git.git, branch jc/unseekable-bundle</title>
<subtitle>github.com: git/git.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/'/>
<entry>
<title>bundle: add parse_bundle_header() helper function</title>
<updated>2011-10-13T22:50:21+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-10-13T22:19:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=2727b71f0547f5181653940d279854e7924788fb'/>
<id>2727b71f0547f5181653940d279854e7924788fb</id>
<content type='text'>
Move most of the code from read_bundle_header() to parse_bundle_header()
that takes a file descriptor that is already opened for reading, and make
the former responsible only for opening the file and noticing errors.

As a logical consequence of this, is_bundle() helper function can be
implemented as a non-complaining variant of read_bundle_header() that
does not return an open file descriptor, and can be used to tighten
the check used to decide the use of bundle transport in transport_get()
function.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move most of the code from read_bundle_header() to parse_bundle_header()
that takes a file descriptor that is already opened for reading, and make
the former responsible only for opening the file and noticing errors.

As a logical consequence of this, is_bundle() helper function can be
implemented as a non-complaining variant of read_bundle_header() that
does not return an open file descriptor, and can be used to tighten
the check used to decide the use of bundle transport in transport_get()
function.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bundle: allowing to read from an unseekable fd</title>
<updated>2011-10-13T22:12:02+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-10-13T22:12:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=e9ee84cf28b6c7e5079ab3c020c86a44900a3f46'/>
<id>e9ee84cf28b6c7e5079ab3c020c86a44900a3f46</id>
<content type='text'>
We wished that "git bundle" to eventually learn to read from a network
socket which is not seekable. The current code opens with fopen(), reads
the file halfway and run ftell(), and reopens the same file with open()
and seeks, to skip the header.

This patch by itself does not reach that goal yet, but I think it is a
right step in that direction.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We wished that "git bundle" to eventually learn to read from a network
socket which is not seekable. The current code opens with fopen(), reads
the file halfway and run ftell(), and reopens the same file with open()
and seeks, to skip the header.

This patch by itself does not reach that goal yet, but I think it is a
right step in that direction.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Git 1.7.6</title>
<updated>2011-06-26T19:41:16+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-06-26T19:41:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=f696543dad6c7ba27b0c4fab167a5687263a9ba0'/>
<id>f696543dad6c7ba27b0c4fab167a5687263a9ba0</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2011-06-26T19:09:11+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-06-26T19:09:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=568d44641bc8e754157cf551e58154106d3532ae'/>
<id>568d44641bc8e754157cf551e58154106d3532ae</id>
<content type='text'>
* maint:
  completion: replace core.abbrevguard to core.abbrev
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint:
  completion: replace core.abbrevguard to core.abbrev
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint-1.7.4' into maint</title>
<updated>2011-06-24T16:40:02+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-06-24T16:40:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=99ac63b092f592b7181f94b6479f3a24dbfc8fdb'/>
<id>99ac63b092f592b7181f94b6479f3a24dbfc8fdb</id>
<content type='text'>
* maint-1.7.4:
  completion: replace core.abbrevguard to core.abbrev
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint-1.7.4:
  completion: replace core.abbrevguard to core.abbrev
</pre>
</div>
</content>
</entry>
<entry>
<title>completion: replace core.abbrevguard to core.abbrev</title>
<updated>2011-06-24T16:35:44+00:00</updated>
<author>
<name>Namhyung Kim</name>
<email>namhyung@gmail.com</email>
</author>
<published>2011-06-24T06:17:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=cdb791f61d71db24fa54363ff6d4b42a46ebbdf1'/>
<id>cdb791f61d71db24fa54363ff6d4b42a46ebbdf1</id>
<content type='text'>
The core.abbrevguard config variable had removed and
now core.abbrev has been used instead. Teach it.

Signed-off-by: Namhyung Kim &lt;namhyung@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The core.abbrevguard config variable had removed and
now core.abbrev has been used instead. Teach it.

Signed-off-by: Namhyung Kim &lt;namhyung@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Git 1.7.6-rc3</title>
<updated>2011-06-22T23:13:16+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-06-22T23:13:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=7af4fc9cf3e3538a9bfb8b14feeacdeb7f6db7d5'/>
<id>7af4fc9cf3e3538a9bfb8b14feeacdeb7f6db7d5</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2011-06-22T21:01:18+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-06-22T21:01:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=def98035d00c57bb8723e7859366536504eb56aa'/>
<id>def98035d00c57bb8723e7859366536504eb56aa</id>
<content type='text'>
* maint:
  Documentation: git diff --check respects core.whitespace
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint:
  Documentation: git diff --check respects core.whitespace
</pre>
</div>
</content>
</entry>
<entry>
<title>Documentation: git diff --check respects core.whitespace</title>
<updated>2011-06-22T18:40:32+00:00</updated>
<author>
<name>Christof Krüger</name>
<email>git@christof-krueger.de</email>
</author>
<published>2011-06-22T15:33:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=4f8303905eafaa04fd08a20a08a81436aea2d4b9'/>
<id>4f8303905eafaa04fd08a20a08a81436aea2d4b9</id>
<content type='text'>
Fix documentation on "git diff --check" by adopting the description from
"git apply --whitespace".

Signed-off-by: Christof Krüger &lt;git@christof-krueger.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix documentation on "git diff --check" by adopting the description from
"git apply --whitespace".

Signed-off-by: Christof Krüger &lt;git@christof-krueger.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2011-06-21T21:56:59+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-06-21T21:56:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=2765233c64c35eb43a8b46c377fb8b464469221f'/>
<id>2765233c64c35eb43a8b46c377fb8b464469221f</id>
<content type='text'>
* maint:
  gitweb: 'pickaxe' and 'grep' features requires 'search' to be enabled
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint:
  gitweb: 'pickaxe' and 'grep' features requires 'search' to be enabled
</pre>
</div>
</content>
</entry>
</feed>
