Re: git-svn and submodules
- From
Karl Hasselström <kha@treskal.com>
- Date
- Oct 15, 2007, 14:45 UTC
- Message-ID
- <20071015144513.GB7351@diana.vm.bytemark.co.uk>
- In-Reply-To
- <05CAB148-56ED-4FF1-8AAB-4BA2A0B70C2C@lrde.epita.fr>
On 2007-10-15 09:07:21 +0200, Benoit SIGOURE wrote:
> - git svn create-ignore (to create one .gitignore per directory > from the svn:ignore properties. This has the disadvantage of > committing the .gitignore during the next dcommit,
I built ignore support for git-svnignore a long time ago. It converts the per-directory svn:ignore to per-directory .gitignore at commit import time, which is very handy:
-I <ignorefile_name>::
Import the svn:ignore directory property to files with this
name in each directory. (The Subversion and GIT ignore
syntaxes are similar enough that using the Subversion patterns
directly with "-I .gitignore" will almost always just work.)The only downside with that is that svn ignore patterns are non-recursive, while git ignore patterns are recursive. This could be solved by prefixing them with a "/".
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle