OSDN Git Service
(root)
/
git-core
/
git.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8da1977
)
pack-refs: do not pack symbolic refs.
author
Junio C Hamano
<junkio@cox.net>
Thu, 21 Sep 2006 07:06:05 +0000
(
00:06
-0700)
committer
Junio C Hamano
<junkio@cox.net>
Thu, 21 Sep 2006 07:06:50 +0000
(
00:06
-0700)
Now we can tell which one is symbolic and which one is not, it
is easy to do so.
Signed-off-by: Junio C Hamano <junkio@cox.net>
builtin-pack-refs.c
patch
|
blob
|
history
diff --git
a/builtin-pack-refs.c
b/builtin-pack-refs.c
index
9871089
..
0fc8a55
100644
(file)
--- a/
builtin-pack-refs.c
+++ b/
builtin-pack-refs.c
@@
-14,7
+14,9
@@
static int handle_one_ref(const char *path, const unsigned char *sha1,
{
FILE *refs_file = cb_data;
- fprintf(refs_file, "%s %s\n", sha1_to_hex(sha1), path);
+ /* Do not pack the symbolic refs */
+ if (!(flags & REF_ISSYMREF))
+ fprintf(refs_file, "%s %s\n", sha1_to_hex(sha1), path);
return 0;
}