Linaro developer Maxim Kuvyrkov has jumped on the task of converting the GCC repository from SVN to Git and did so without much fuss.
Announcement
Collapse
No announcement yet.
A Linaro Developer Has Taken Up The Effort Of Converting GCC's SVN To Git
Collapse
X
-
Looks like the developer in questions says that the scripts have not been fully tested yet, and they have had to be restarted a few times to fix edge cases. I think this is going to be a case of 95% working taking 2 weeks, and 99.9% working taking 2 years. Albeit, the GCC people might not require a totally perfect transition.
- Likes 1
Comment
-
Originally posted by Blahblah View Post... the GCC people might not require a totally perfect transition.
The GCC people insist that a complete history of attribution be carried across between repos, and that has been the heart of the difficulties encountered by ESR. It's not a simple ontological mapping between the SVN and the git fields, and trying to map the author in the ChangeLog entry of an SVN commit into the author and committer fields of a git commit is nontrivial, especially in light of people changing their names and email addresses over decades of contributions.
I suspect the "simple 300 line scripts" are more likely "simplistic 300 line scripts" that fail to meet the criteria of the job and are just phoronix-headline-grabbing feedstock.
- Likes 5
Comment
-
Originally posted by Delgarde View Post
Nope... a lot more than a decade. *Git* is nearly fifteen years old now... SVN was the new kid back in ~2001 when it started slowly displacing CVS, but that was a _long_ time ago now.
And don't forget HG, some devs still think it's better than Git lol
Comment
-
-
Originally posted by elatllat View PostWhat's wrong with git-svn? (it worked for me)
https://git-scm.com/docs/git-svn
- Likes 1
Comment
Comment