Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [incubation] possible for one project to have multiple gitrepositories?

Thanks for that advice, John. I completely agree with it. I am actually trying to avoid as much as possible to fracture my project's code base into multiple repositories for exactly the reasons you cite :) .

Unfortunately, we may not be able to avoid it in this case because the code we're trying to integrate (and yet make independently available) is quite small in comparison to the size of the overall project, and cloning time is a major concern for this scenario. We're trying to find ways to have our project development occur universally in the main repository while using the secondary repo as a vehicle to streamline clone time for that particular piece.

Mark Stoodley 8200 Warden Avenue
Senior Software Developer Markham, L6G 1C7
IBM Runtime Technologies Canada
Phone:+1-905-413-5831 
e-mail:mstoodle@xxxxxxxxxx 

We cannot solve our problems with the same thinking we used when we created them - Albert Einstein
 
 






From:        John Arthorne <john@xxxxxxxxxxxx>
To:        Discussions for new Eclipse projects <incubation@xxxxxxxxxxx>
Date:        2016/03/22 01:04 PM
Subject:        Re: [incubation] possible for one project to have multiple git        repositories?
Sent by:        incubation-bounces@xxxxxxxxxxx




FWIW, keep in mind that having multiple repositories can create additional work for the committers on the project, and confusion for consumers as well. There are certainly good use cases for it, but I think there are benefits to consolidating as much as possible. I know in Orion project it was a burden to have multiple repositories connected in a single CI, multiple repositories to tag with releases, multiple commits needed when a change spans repositories, multiple readme files to maintain, etc. It is perfectly allowed but my experience has been that generally less repositories is better.

John

On Tue, Mar 22, 2016 at 11:25 AM, Roger Light <roger@xxxxxxxxxx> wrote:
Hi Mark,

As a fairly extreme example (I presume), the Paho project has 11 repositories on github and I don't believe all of the project repos have been migrated.

https://github.com/eclipse/?utf8=%E2%9C%93&query=paho

Cheers,

Roger


On Tue, Mar 22, 2016 at 1:40 PM, Mark Stoodley <mstoodle@xxxxxxxxxx> wrote:
A use case has come up for the OMR project where we have a significant piece of functionality that could be consumed both as part of the OMR project but also independently of the rest of the OMR project. The easiest way to manage that would probably be to have it reside in its own git repository, although we haven't decided 100% that's the way to go.

Just testing the waters on that solution: is it possible for an Eclipse project to have more than one associated git repo?  Say eclipse/omr and eclipse/omr/agentcore (where agentcore is the name of the significant piece of functionality).


Or is that only possible with top-level projects and then creating a sub-project?

Mark Stoodley 8200 Warden Avenue
Senior Software Developer Markham, L6G 1C7
IBM Runtime Technologies Canada
Phone:+1-905-413-5831 
e-mail:mstoodle@xxxxxxxxxx 

We cannot solve our problems with the same thinking we used when we created them - Albert Einstein
 
 





_______________________________________________
incubation mailing list

incubation@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

https://dev.eclipse.org/mailman/listinfo/incubation



_______________________________________________
incubation mailing list

incubation@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

https://dev.eclipse.org/mailman/listinfo/incubation

_______________________________________________
incubation mailing list
incubation@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation




Back to the top