Michael Olson <mwolson@xxxxxxx> wrote: > This change allows certain refs to be ignored while importing svn > history. This is useful for: > > - Performing overlapping transforms from svn's branch namespace into > git's namespace. The overlapping refs can be ignored. It might > potentially be a better idea in this case to make git-svn assign > precedence according to the order in which the branch patterns are > specified, perhaps with an option to trigger that behavior (which > is out of scope for this patch series). > > - Avoiding some refs that represent bad svn operations which cause > git-svn to take a very long time. Example: copying one module > accidentally into another module's branch namespace. Hi Michael, these are definitely good things to have. Thanks! > A new config directive called "ignore-refs" implements this feature by > means of a regex of refs to ignore. I haven't written the necessary > git-svn documentation updates for it yet. See Junio's and my other email. > In addition, I ran across a problem where git-svn would die if a > parent ref did not exist. This might possibly have been exposed as a > result of the first patch. I threw an eval around the offending code, > and that seems to work, though some review would be appreciated. I'm cc-ing Sam for this one. It looks good to me given the first patch would cause more refs to not exist. -- Eric Wong -- 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