[cfe-dev] [llvm-dev] Updates on SVN to GitHub migration

Jonas Hahnfeld via cfe-dev cfe-dev at lists.llvm.org
Mon Oct 22 09:11:54 PDT 2018


On 2018-10-22 05:46, Mehdi AMINI wrote:
> Le sam. 20 oct. 2018 à 01:09, Jonas Hahnfeld via llvm-dev
> <llvm-dev at lists.llvm.org> a écrit :
> 
>> (+openmp-dev, they should know about this!)
>> 
>> Recapping the "Concerns"
>> (https://llvm.org/docs/Proposals/GitHubMove.html#id12) there is a
>> proposal of "single-subproject Git mirrors" for people who are only
>> contributing to standalone subprojects.
> 
>> I think this will be easy in the
>> transition period, we can just continue to move the current official
>> git
>> mirrors.
> 
> I am not sure I understand this sentence?

Sorry, "We can just continue to use the current official git mirrors" 
(because SVN will stay the "official" repo during the transition 
period).
I've mixed this with the thought that these subproject mirrors could be 
"moved" to the official LLVM namespace on GitHub, instead of living in 
https://github.com/llvm-mirror/.

>> Will this "service" be continued after GitHub becomes the 'one
>> source of truth'? I'd strongly vote for yes, but I'm not sure how
>> that's
>> going to work on a technical level.
> 
> I suspect that a possible problem will be that we can't guarantee in
> the future that a particular subdirectory in the monorepo won't move,
> be split, reorganized, or that its build script will be tested in CI
> independently of the rest of the repo.
> Otherwise providing a read-only repo that contains only a subset of
> the monorepo isn't very difficult: someone has to provide a machine to
> continuously update the read-only "view".

Sure, the monorepo will be the "master" repository. I think it's enough 
to mirror a subdirectory from that, if easily possible.

Cheers,
Jonas


More information about the cfe-dev mailing list