threads / discuss / 31636

Can I use tmp_packs in the git root.

Subject: Can I use tmp_packs in the git root.

## tl;dr

2 messages between Sep 24, 2012 and Sep 24, 2012.

replies: 1people: 2as markdown or json

Shakthi Prasad GS· Sep 24, 2012, 17:27 UTC · lore
Hi,

I am trying implement git incremental clone/fetch Please check https://github.com/Shakthi/gitreclone/blob/master/gitreclone Basically, I am trying to use temporary git packs to avoid re-fetching of the objects. However, it seems git ignores unpacked objects, and git-fetch starts again from 0%.

Basically I use, "cat tmp_packs*|git-unpack-objects" . Log indicates that, objects are unpacked.

Am I doing anything wrong, Thanks Shakthi

Junio C Hamano· Sep 24, 2012, 18:18 UTC · re: Shakthi Prasad GS · lore

Re: Can I use tmp_packs in the git root.

Shakthi Prasad GS <shakthi.gs87@gmail.com> writes:
> Basically I use, "cat tmp_packs*|git-unpack-objects" . Log indicates
> that, objects are unpacked.
>
> Am I doing anything wrong,

If unpack is all you do, then it won't help very much, as Git only trusts objects that are reachable from refs. You would need to also make the tips of histories contained in the temp_packs* known to Git by pointing at them from somewhere in refs/ hierarchy.

See how scripted version of "git clone" used to do this by studying how contrib/examples/git-clone.sh uses refs/reference-tmp/ does the same for handling "--reference=" option.

← back to recent threads