<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/checkout-cache.c, branch v0.99</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v0.99</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v0.99'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2005-06-06T04:59:54Z</updated>
<entry>
<title>Make fiel checkout function available to the git library</title>
<updated>2005-06-06T04:59:54Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-06-06T04:59:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=12dccc165400beae564d2357ce86c71937e5cdc0'/>
<id>urn:sha1:12dccc165400beae564d2357ce86c71937e5cdc0</id>
<content type='text'>
The merge stuff will want it soon, and we don't want to
duplicate all the work..
</content>
</entry>
<entry>
<title>[PATCH] Allow symlinks in the leading path in checkout-cache --prefix=</title>
<updated>2005-05-25T00:47:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-05-24T08:51:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d7f6ea3d7d2b06b5ee8c308a8acaf394b5ce9714'/>
<id>urn:sha1:d7f6ea3d7d2b06b5ee8c308a8acaf394b5ce9714</id>
<content type='text'>
This is what Linus wrote, improving what David Greaves
originally submitted.

I just added a test case and verified the patch works.

Author: David Greaves &lt;david@dgreaves.com&gt;
Author: Linus Torvalds &lt;torvalds@osdl.org&gt;
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] cleanup of in-code names</title>
<updated>2005-05-19T17:52:00Z</updated>
<author>
<name>Alexey Nezhdanov</name>
<email>snake@penza-gsm.ru</email>
</author>
<published>2005-05-19T11:17:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=667bb59b2d5b0a2e7fca5970d6f757790a6edd74'/>
<id>urn:sha1:667bb59b2d5b0a2e7fca5970d6f757790a6edd74</id>
<content type='text'>
Fixes all in-code names that leaved during "big name change".

Signed-off-by: Alexey Nezhdanov &lt;snake@penza-gsm.ru&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Implement git-checkout-cache -u to update stat information in the cache.</title>
<updated>2005-05-19T16:50:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-05-15T21:23:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=415e96c8b7e7d47f98a45ae1b6d524418245a3b4'/>
<id>urn:sha1:415e96c8b7e7d47f98a45ae1b6d524418245a3b4</id>
<content type='text'>
With -u flag, git-checkout-cache picks up the stat information
from newly created file and updates the cache.  This removes the
need to run git-update-cache --refresh immediately after running
git-checkout-cache.

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>Rename cache_match_stat() to ce_match_stat()</title>
<updated>2005-05-15T10:26:25Z</updated>
<author>
<name>Brad Roberts</name>
<email>braddr@puremagic.com</email>
</author>
<published>2005-05-15T02:04:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5d728c8411a092f80171f787b5409d98978690c7'/>
<id>urn:sha1:5d728c8411a092f80171f787b5409d98978690c7</id>
<content type='text'>
Signed-off-by: Brad Roberts &lt;braddr@puremagic.com&gt;
Signed-off-by: Petr Baudis &lt;pasky@ucw.cz&gt;
</content>
</entry>
<entry>
<title>[PATCH] checkout-cache fix</title>
<updated>2005-05-12T19:36:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-05-12T00:02:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1126b419d6835f6b8c45ccfffc0ada9b09e32d87'/>
<id>urn:sha1:1126b419d6835f6b8c45ccfffc0ada9b09e32d87</id>
<content type='text'>
Fix checkout-cache when existing work tree interferes with the checkout.

This is essentially the same one as the last one I sent to the
GIT list, except that the patch is rebased to the current tip of
the git-pb tree, and an unnecessary call to create_directories()
removed.

The checkout-cache command gets confused when checking out a
file in a subdirectory and the work tree has a symlink to the
subdirectory.  Also it fails to check things out when there is a
non-directory in the work tree when cache expects a directory
there, and vice versa.  This patch fixes the first problem by
making sure all the leading paths in the file being checked out
are indeed directories, and also fixes directory vs
non-directory conflicts when '-f' is specified by removing the
offending paths.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
Signed-off-by: Petr Baudis &lt;pasky@ucw.cz&gt;
</content>
</entry>
<entry>
<title>[patch] git: fix memory leak #2 in checkout-cache.c</title>
<updated>2005-05-11T21:05:47Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2005-04-14T10:35:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=aceedfe32e766b169d480c0ec24777d1b09bb118'/>
<id>urn:sha1:aceedfe32e766b169d480c0ec24777d1b09bb118</id>
<content type='text'>
this patch fixes another (very rare) memory leak in checkout-cache.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Petr Baudis &lt;pasky@ucw.cz&gt;
</content>
</entry>
<entry>
<title>Date:   Thu Apr 14 08:26:38 2005 +0200</title>
<updated>2005-05-07T08:32:24Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2005-04-14T06:26:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=36997b45adeb8915978de5a927130873073683dd'/>
<id>urn:sha1:36997b45adeb8915978de5a927130873073683dd</id>
<content type='text'>
Author: Ingo Molnar &lt;mingo@elte.hu&gt;
    
[patch] git: fix memory leak in checkout-cache.c

this patch fixes a memory leak in checkout-cache.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Petr Baudis &lt;pasky@ucw.cz&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] create subdirs for symlinks</title>
<updated>2005-05-05T23:51:46Z</updated>
<author>
<name>Kay Sievers</name>
<email>kay.sievers@vrfy.org</email>
</author>
<published>2005-05-05T23:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d5f415e6f5c1f3930a4651c2804cd4e2205a79de'/>
<id>urn:sha1:d5f415e6f5c1f3930a4651c2804cd4e2205a79de</id>
<content type='text'>
We may need to create subdirectories, before we can create a
symlink.

Signed-off-by: Kay Sievers &lt;kay.sievers@vrfy.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] git and symlinks as tracked content</title>
<updated>2005-05-05T15:23:01Z</updated>
<author>
<name>Kay Sievers</name>
<email>kay.sievers@vrfy.org</email>
</author>
<published>2005-05-05T12:38:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8ae0a8c514dc492de8aadf3ca6bb4ad55e33960e'/>
<id>urn:sha1:8ae0a8c514dc492de8aadf3ca6bb4ad55e33960e</id>
<content type='text'>
Allow to store and track symlink in the repository. A symlink is stored
the same way as a regular file, only with the appropriate mode bits set.
The symlink target is therefore stored in a blob object.
This will hopefully make our udev repository fully functional. :)

Signed-off-by: Kay Sievers &lt;kay.sievers@vrfy.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
