You're right; when importing incrementally there is no way to know what
people will do with a tag after the initial conversion. I was thinking
more of a one-time conversion.
If a new tag is created cleanly in subversion (that is, a single copy
from a single location, then you can read the SVN source (trunk or
branch name + SVN revision number) directly out of SVN. A persistent
look-up table could keep track of the git hashes corresponding to such
sources.
If a clean tag is later modified, would it be reasonable to
"retroactively" create a git branch based on the contents of the old
tag, and modify that?
The general case is certainly not easy, but some standard, easy cases
could probably be covered.
Michael
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html