I would like to provide an update to the monorepo transition work that happened today:
-
The
swift/master
branch in GitHub - apple/llvm-project: The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Apple’s stable releases of Clang as well as support the Swift project. is now open for commits. Changes to that branch require a passing pull request before they can be merged. Theswift/master
branch allows LLDB changes only , and does not accept changes in other split directories in llvm-project. This branch is downstream ofapple/stable/20190619
, and all the llvm/clang/compiler-rt/lld changes that are needed forswift/master
should be merged intoapple/stable/20190619
. As of today you are still not allowed to merge PRs intoapple/stable/20190619
(the only exception are PRs that unblock CI or PR testing issues). We’re aiming to allow commit access to that branch by Monday. -
The
apple/master
and theswift/master-next
branches are not yet open for merges (the only exception are PRs that unblock CI or PR testing issues). We are aiming to allow commit access to these branches by Monday as well. -
swift-ci now uses the new GitHub - apple/llvm-project: The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Apple’s stable releases of Clang as well as support the Swift project. monorepo for its pull request testing!