On Mar 30, 2012, at 5:16 AM, Daniel Pocock <daniel@xxxxxxxxxxxxx> wrote: > On 29/03/2012 15:40, Dave Zarzycki wrote: >> You can make this work, but it is very fragile, doesn't scale well, and it only works on recent versions of git. For example, from the LLVM clang project: > > ... > >> branches = cfe/branches/Apple/*:refs/remotes/svn/misc/Apple/* >> branches = cfe/branches/Apple/Necropolis/*:refs/remotes/svn/misc/AppleNecropolis/* > > > In the first line, (Apple/*), can it accidentally think that Necropolis is a branch, when it actually appears to be a directory containing branches? Correct. > Or does it consider all the lines in the file together? It does not. That is why the "ignore-refs" setting is necessary. The "ignore-refs" setting tells git that "Necropolis" etc are not valid branches (because they are SVN subdirectories). The "ignore-refs" setting is useful for working around other SVN user errors too. davez -- 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