Re: Question on git-filter-branch
- From
Mike Hommey <mh@glandium.org>
- Date
- Nov 1, 2007, 13:34 UTC
- Message-ID
- <20071101133440.GA17239@glandium.org>
- In-Reply-To
- <18217.53833.710503.667761@lisa.zopyra.com>
On Thu, Nov 01, 2007 at 07:19:05AM -0600, Bill Lear wrote:
Show 8 quoted lines
> >Just remove .git/refs/original/ > > Ok, thanks. But, how do I remove the subdirectory? > > % rm -rf .git/refs/original > % git filter-branch --index-filter 'git update-index --remove sensitive_stuff' HEAD > Rewrite 6711f6a50605918326f67ca0c3402eab9a4c8571 (8/8) > WARNING: Ref 'refs/heads/master' is unchanged
git-update-index --remove will remove files, not trees, so you need to use something like git-ls-files ensitive_stuff | xargs -d "\n" git-update-index --remove instead.
Mike