A Linaro Developer Has Taken Up The Effort Of Converting GCC's SVN To Git

Written by Michael Larabel in GNU on 15 May 2019 at 03:19 PM EDT. 37 Comments
GNU
The lengthy battle of converting the GNU Compiler Collection (GCC) to using a Git workflow from SVN might be getting closer to finally culminating... Linaro developer Maxim Kuvyrkov has jumped on the task of converting the GCC repository from SVN to Git and did so without much fuss.

Eric S. Raymond has been working for what feels like ages on converting GCC SVN to Git using his "Reposurgeon" tool but given the massive size of the GCC code-base and long development history, it's been a slow process. There were roadblocks in his approach of converting the SVN history to Git that were blamed on high RAM prices and other obstacles. Most recently he was working on porting his tool to Golang but that it would take months to complete.

Maxim Kuvyrkov meanwhile has jumped in with a set of scripts for converting the full GCC history over to Git. The scripts? Less than 300 lines of Bash leveraging the Git and SVN utilities.

The feedback so far on the patches appear promising and give us hope that this year we'll finally see the GCC Git switch made official.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week