From: Johannes Schindelin Date: Sat, 23 Jun 2007 11:27:25 GMT Subject: Re: help with cvsimport Message-ID: In-Reply-To: <1182589892.5937.10.camel@localhost> Hi, On Sat, 23 Jun 2007, Raimund Bauer wrote: > I unfortunately have to work with several cvs-repositories and was > wondering if there was a way to have the files processed on import: > - strip trailing whitespace > - convert to newline-only line endings If you want to use cvsimport incrementally, I'd rather not process the "origin" branch like this, but rather use git-filter-branch (with a simple index filter) to do that. Even if you do not want to use it incrementally, it seems easier and cleaner (if somewhat slower) to me. So, something like git filter-branch --index-filter 'git ls-files | while read name; do perl -pi -e "s/[ \009\015]*$//" "$name" done git add -u' cleaned-up-origin should do. Hth, Dscho