From: Johannes Sixt Date: Thu, 02 Oct 2008 15:02:22 GMT Subject: Re: How to remove a commit object? Message-ID: <48E4E27E.7030308@viscovery.net> In-Reply-To: <33f4f4d70810020726g71c6f39eq16585269fb268322@mail.gmail.com> Klas Lindberg schrieb: > A solution to both problems seemed to be to use git-filter-branch to > create a new repo by filtering out all the unwanted files. The > astonishing result was that, for the subdirectory I tried it on, 90% > or so of the commits on that subdirectory just disappeared. It didn't > look right at all. Although I can't say for sure exactly what I did > with filter-branch, I would appreciate some guidance for using it. It > basically seemed to do exactly what I wanted (recreate the repo, minus > some explicit stuff, with history intact otherwise), except the result > looked crazy. And your definition of 'crazy' is...? I assume that you used --subdirectory-filter. This has issues that will be fixed in 1.6.1. You need a current 'master' git (at least b805ef08). -- Hannes