[llvm-dev] Updates on SVN to GitHub migration

Tom Stellard via llvm-dev llvm-dev at lists.llvm.org
Fri Oct 19 17:47:25 PDT 2018

TLDR: Official monorepo repository will be published on
Tuesday, Oct 23, 2018.  After this date, you should modify
your workflows to use the monorepo ASAP.  Current workflows
will be supported for at most 1 more year.


We had 2 round-tables this week at the Developer Meeting to
discuss the SVN to GitHub migration, and I wanted to update
the rest of the community on what we discussed.

The most important outcome from that meeting is that we
now have a timeline for completing the transition which looks
like this:

Tues Oct 23, 2018:

The latest monorepo prototype[1] will be moved over to the LLVM
organization github project[2] and will begin mirroring the current
SVN repository.  Commits will still be made to the SVN repository
just as they are today.

All community members should begin migrating their workflows that
rely on SVN or the current git mirrors to use the new monorepo.  

For CI jobs or internal mirrors pulling from SVN or
http://llvm.org/git/*.git you should modify them to pull from
the new monorepo and also to deal with the new repository

For Developers, you should begin using the new monorepo
for your development and using the provided scripts[3]
to commit your code.  These scripts will allow to commit
to SVN from the monorepo without using git-svn

[1] https://github.com/llvm-git-prototype/llvm
[2] https://github.com/llvm/
[3] https://llvm.org/docs/GettingStarted.html#for-developers-to-work-with-a-git-monorepo

More information about the llvm-dev mailing list