On Sat, 26 Jan 2019, Olivier Goffart wrote:

I think the "monorepo" is clearly a good approach. And git is evolving with shadow clones and partial checkout. LLVM/Clang recently choose the monorepo approach as it moves to git.

Of one problem is that this will make CI integration slower because each CI run now have to test both qtbase and qtdeclarative tests.

I've started to develop sympathy for "monorepos" during the last years. To counter often expressed fears like excessive build and test times one has to point out:

Bigger (or even single) repositories do NOT mean

  - monolithic builds and test runs
  - monolithic packaging

Developers and packagers are free to model logical segements according to their needs.

Harri.
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to