[PATCH] git and symlinks as tracked content
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 <kay.sievers@vrfy.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:

committed by
Linus Torvalds

parent
5210372fe4
commit
8ae0a8c514
@ -28,8 +28,8 @@ static void check_file(const char *path)
|
||||
die("preparing to update existing file '%s' not in cache", path);
|
||||
ce = active_cache[pos];
|
||||
|
||||
if (fstat(fd, &st) < 0)
|
||||
die("fstat(%s): %s", path, strerror(errno));
|
||||
if (lstat(path, &st) < 0)
|
||||
die("lstat(%s): %s", path, strerror(errno));
|
||||
|
||||
changed = cache_match_stat(ce, &st);
|
||||
if (changed)
|
||||
|
Reference in New Issue
Block a user