LLVM Looks At Moving From SVN To Git Via GitHub

Written by Michael Larabel in LLVM on 31 May 2016 at 04:39 PM EDT. 5 Comments
LLVM
While there have been Git mirrors available of LLVM and its sub-projects (including Clang) for some time, this open-source compiler infrastructure project has relied upon SVN as its cental development repository. The LLVM project is now looking at finally transitioning to Git for development and quite likely utilizing GitHub for hosting.

GitHub anyone? was spawned today on the LLVM developer mailing list about shifting their development practices from SVN to Git. In particular, utilizing GitHub for hosting and potentially using other GitHub services for managing bug reports, pull requests, etc.

Renato Golin who wrote this latest LLVM-Git proposal explained many reasons for and against this likely move. LLVM would still be looking at offering SVN access to the LLVM Git repositories via the Git/GitHub tools. They would also be looking at potentially using GitHub's automated testing tools and Git's sub-modules for catering to their workflow.

Most of the LLVM developers who responded to this thread so far have been in favor of this transition. Those in favor do include LLVM project founder Chris Lattner who commented, "Personally, I’m hugely in favor of moving llvm’s source hosting to github at some point, despite the fact that I continue to dislike git as a tool and consider monotonicly increasing version numbers to be hugely beneficial. The killer feature to me is the community aspects of github, allowing people to get involved in the project more easily and make “drive by” contributions through the pull request model. Github also has a very scriptable interface, allowing integration of external bug trackers etc into the workflow (which is good, because its bugtracker is anemic)."
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