Hi
I also do agree that multiple repos may have impediments to user
however several actions can be done on the project organisation to help
decrease this downside
In GEMOC, we also have switched to multiple repos (hosted in the eclipse
organisation on github)
- for helping control consistency of cross-repos commits, we use
synchronisation script that help to create an artificial repo having git
submodules (this repo in invisible to causual user). Based on a simple
strategy (every branches with the same name are supposed to be part of
the same feature/bug/issue) This helps to have a multibranch pipeline on
jenkins that verify the integration automatically.
- about finding where are the plugins,
- the "import as > Project From a repository" on a given plugin is
pretty useful too. (simple to setup in your maven/tycho configuration)
- obviously, naming convention will help a lot too.
Regards
Didier
Le 21/06/2019 à 12:26, Ed Willink a écrit :
Hi
Yes it certainly is possible. Eclipse as a whole has many projects
with many repos. The Eclipse platform project has multiple repos.
However I see major trade-offs
- multiple repos is a pain for usage and especially for users
- multiple repos might be faster once they have grown, but I have not
seen performance data
- multiple repos may need cross-repo commits.
- changing repo organisation is a pain all round
I really wouldn't recommend using multiple repos until you have
demonstrated that they are beneficial for you.
Xtext decided to change to multiple repos with the result that my
workspace doesn't work any more and I don't have time to sort out what
changed. The platform has multiple repos so that I can never find what
I want. (OOMPH provides a repo finder.)
IMHO, multiple repos provides a significant impediment to your casual
users.
Regards
Ed Willink
On 21/06/2019 11:07, Gabriele Bbaldoni wrote:
Hi guys,
I have a simple question about git repositories,
It is possible to have multiple repos for each component of a single
Eclipse project?
I mean in the case the complexity of the project grows I think having
different repos for the different modules can help.
It is possible?
Br,
*Gabriele Baldoni*
/Technologist/— Advanced Technology Office
ADLINK Technology Inc.
_______________________________________________
incubation mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://www.eclipse.org/mailman/listinfo/incubation
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
Virus-free. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
_______________________________________________
incubation mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://www.eclipse.org/mailman/listinfo/incubation
--
Didier Vojtisek
SED Rennes - DiverSE Team - LogicA Team
Inria, Univ Rennes, CNRS, IRISA
Campus de beaulieu
35042 Rennes
02 99 84 75 07
_______________________________________________
incubation mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://www.eclipse.org/mailman/listinfo/incubation