Hi, On Tue, 24 Jul 2007, Michael S. Tsirkin wrote: > 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 - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html