<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/pack-objects.c, branch v0.99.8e</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v0.99.8e</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v0.99.8e'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2005-08-09T05:51:46Z</updated>
<entry>
<title>[PATCH] Plug memory leak in git-pack-objects</title>
<updated>2005-08-09T05:51:46Z</updated>
<author>
<name>Sergey Vlasov</name>
<email>vsu@altlinux.ru</email>
</author>
<published>2005-08-08T18:46:58Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=adee7bdf504120055b0f36b4918bdd3e6156912b'/>
<id>urn:sha1:adee7bdf504120055b0f36b4918bdd3e6156912b</id>
<content type='text'>
find_deltas() should free its temporary objects before returning.

[jc: Sergey, if you have [PATCH] title on the Subject line of your
e-mail, please do not repeat it on the first line in your message
body.  Thanks.]

Signed-off-by: Sergey Vlasov &lt;vsu@altlinux.ru&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Make the name of a pack-file depend on the objects packed there-in.</title>
<updated>2005-07-03T22:34:04Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-03T22:34:04Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=5f3de58ff85c49620ae2a1722d8d4d37c881a054'/>
<id>urn:sha1:5f3de58ff85c49620ae2a1722d8d4d37c881a054</id>
<content type='text'>
This means that the .git/objects/pack directory is also rsync'able,
since the filenames created there-in are either unique or refer to the
same data.

Otherwise you might not be able to pull from a directory that is partly
packed without having to worry about missing objects due to pack-file
name clashes.
</content>
</entry>
<entry>
<title>Add "--non-empty" flag to git-pack-objects</title>
<updated>2005-07-03T20:36:58Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-03T20:36:58Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=1c4a29120240a35b9c02afa636dac3e55ac96cb0'/>
<id>urn:sha1:1c4a29120240a35b9c02afa636dac3e55ac96cb0</id>
<content type='text'>
It skips writing the pack-file if it ends up being empty.
</content>
</entry>
<entry>
<title>Add "--incremental" flag to git-pack-objects</title>
<updated>2005-07-03T20:08:40Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-03T20:08:40Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=eb019375abf545ec644e043f830ab573c2a4cd74'/>
<id>urn:sha1:eb019375abf545ec644e043f830ab573c2a4cd74</id>
<content type='text'>
It won't add an object that is already in a pack to the new pack.
</content>
</entry>
<entry>
<title>[PATCH] assorted delta code cleanup</title>
<updated>2005-06-29T16:11:38Z</updated>
<author>
<name>Nicolas Pitre</name>
<email>nico@cam.org</email>
</author>
<published>2005-06-29T06:49:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=dcde55bc58ae845307efbdce3a1071f75ccd758e'/>
<id>urn:sha1:dcde55bc58ae845307efbdce3a1071f75ccd758e</id>
<content type='text'>
This is a wrap-up patch including all the cleanups I've done to the
delta code and its usage.  The most important change is the
factorization of the delta header handling code.

Signed-off-by: Nicolas Pitre &lt;nico@cam.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Make git pack files use little-endian size encoding</title>
<updated>2005-06-29T05:15:57Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-06-29T05:15:57Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=01247d87421d621db3866ce7f2124784fc7f46e5'/>
<id>urn:sha1:01247d87421d621db3866ce7f2124784fc7f46e5</id>
<content type='text'>
This makes it match the new delta encoding, and admittedly makes the
code easier to follow.

This also updates the PACK file version to 2, since this (and the delta
encoding change in the previous commit) are incompatible with the old
format.
</content>
</entry>
<entry>
<title>[PATCH] Emit base objects of a delta chain when the delta is output.</title>
<updated>2005-06-29T03:37:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-06-29T00:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=9d5ab9625ddb53a68a99516225d0bcb39ec473d5'/>
<id>urn:sha1:9d5ab9625ddb53a68a99516225d0bcb39ec473d5</id>
<content type='text'>
Deltas are useless by themselves and when you use them you need to get
to their base objects.  A base object should inherit recency from the
most recent deltified object that is based on it and that is what this
patch teaches git-pack-objects.

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] Fix unpack-objects for header length information.</title>
<updated>2005-06-29T00:12:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-06-28T23:49:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=e1ddc9768469cb8c25387dc0c75dd4f40ea71096'/>
<id>urn:sha1:e1ddc9768469cb8c25387dc0c75dd4f40ea71096</id>
<content type='text'>
Standalone unpack-objects command was not adjusted for header length
encoding change when dealing with deltified entry.  This fixes it.

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>Change pack file format. Hopefully for the last time.</title>
<updated>2005-06-28T21:21:02Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-06-28T21:21:02Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=a733cb606fed08130317d803956e946f73b0b88e'/>
<id>urn:sha1:a733cb606fed08130317d803956e946f73b0b88e</id>
<content type='text'>
This also adds a header with a signature, version info, and the number
of objects to the pack file.  It also encodes the file length and type
more efficiently.
</content>
</entry>
<entry>
<title>git-pack-objects: add "--stdout" flag to write the pack file to stdout</title>
<updated>2005-06-28T18:10:48Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-06-28T18:10:48Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=d22b9290ab6de119d03154844910ae5d963b5f1f'/>
<id>urn:sha1:d22b9290ab6de119d03154844910ae5d963b5f1f</id>
<content type='text'>
This also suppresses creation of the index file.
</content>
</entry>
</feed>
