On Mon, 27 May 2019 at 22:19, Vladimir Sitnikov <[email protected]> wrote: > > I've moved this bit from "Gradle" thread to keep things separated. > > sebb> There is no way to map SVN revisions to Git commits, also the history > sebb> of deletions is lost > > As I said, SVN revisions are present in Git commit messages. > Why do you think "there is no way to map"?
Already agreed that was my error. > sebb>the history > sebb> of deletions is lost > > The history is NOT lost. The deleted files are deleted in every git commit. > It happens as if they were never added. > > Old history (unmodified) can still be available via SVN (with all the files > preset), and/or via "old git mirror". The point is that the history of deletions is not present in the ongoing repo. That needs to be agreed with Infra. > sebb>I think we need to get agreement from Infra on any conversion which > sebb>does not use the standard process, in case the process does not meet > sebb>the requirements for provenance etc > > On contrary. What I suggest IS the standard process. Yes and no. Overall it is the same, but the detail is different. > Please check recent migration of Apache Tomcat project: > https://issues.apache.org/jira/browse/INFRA-17887 > > It is exactly as I suggest: infra disables svn->git sync, they make gitbox > repository writable, then we agree to stop committing while migration is > performed, then we review, then we continue. Yes, but what is not the same is how the migration is performed. It's the migration strategy that I am concerned with. That needs to be agreed with Infra. > > Vladimir
