X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=local-pull.c;h=8b16f50e332888f871fd1cb38133e3b453471bd0;hb=6e7722e6f88c049f43a1c00c45c502542d1a5752;hp=7e47ec0598359bfed39bbff0af2532b328f625f3;hpb=08b1161697996b5478f726541c0d8a457abcc439;p=git.git diff --git a/local-pull.c b/local-pull.c index 7e47ec05..8b16f50e 100644 --- a/local-pull.c +++ b/local-pull.c @@ -43,7 +43,7 @@ int setup_indices() if (namelen != 50 || strcmp(de->d_name + namelen - 5, ".pack")) continue; - get_sha1_hex(sha1, de->d_name + 5); + get_sha1_hex(de->d_name + 5, sha1); setup_index(sha1); } return 0; @@ -114,11 +114,13 @@ int fetch_pack(unsigned char *sha1) sha1_to_hex(sha1)); } sprintf(filename, "%s/objects/pack/pack-%s.pack", - path, sha1_to_hex(sha1)); - copy_file(filename, sha1_pack_name(sha1), sha1_to_hex(sha1)); + path, sha1_to_hex(target->sha1)); + copy_file(filename, sha1_pack_name(target->sha1), + sha1_to_hex(target->sha1)); sprintf(filename, "%s/objects/pack/pack-%s.idx", - path, sha1_to_hex(sha1)); - copy_file(filename, sha1_pack_index_name(sha1), sha1_to_hex(sha1)); + path, sha1_to_hex(target->sha1)); + copy_file(filename, sha1_pack_index_name(target->sha1), + sha1_to_hex(target->sha1)); install_packed_git(target); return 0; }