Re: copying objects from another repo?
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 24, 2007, 11:14 UTC
- Message-ID
- <Pine.LNX.4.64.0707241213000.14781@racer.site>
- In-Reply-To
- <20070724103503.GC18701@mellanox.co.il>
Hi,
On Tue, 24 Jul 2007, Michael S. Tsirkin wrote:
Show 11 quoted lines
> I had some missing objects that I managed to locate > in another tree. So - how to get them to my repo? > Here's what I came up with: > > cd ~/scm/good_tree > git tag -f foo dfaa7049e9ebe227cfcffc49d3de16716764bcbd > cd ~/scm/bad_tree > git fetch-pack ~/scm/good_tree dfaa7049e9ebe227cfcffc49d3de16716764bcbd > > And I repeated this for all missing objects. > But is there a better way to do this?
This is what I have done in such a case:
In the valid repo:
$ git gc $ scp .git/objects/packs/* the-broken:repo.git/objects/packs/
In the broken repo:
$ git gc
Done.
Hth, Dscho