I would strongly suggest using one master repo. Multi-repo projects and
their brethren are a mess.

Best regards,
Alex Ionescu

On Wed, Aug 2, 2017 at 1:18 PM, David Quintana (gigaherz) <
gigah...@gmail.com> wrote:

> We have! If you look at Colin's email, it has a link to a google doc, we
> list Repo in it, and why we think it's not fit for our use :)
>
> That aside, I had a new idea, which I mentioned on IRC. I have added it to
> the document.
>
> On 2 August 2017 at 11:52, Alexander Sh. <chaez....@gmail.com> wrote:
>
>> Have a look at Repo: https://code.google.com/archive/p/git-repo/
>> It is used by Android devs.
>>
>> 2 авг. 2017 г. 12:28 пользователь "David Quintana (gigaherz)" <
>> gigah...@gmail.com> написал:
>>
>> The issue comes when we have to do regression-testing. We would need a
>>> tool that knows how to match up core, system, tests, ... otherwise
>>> debugging regressions is going to be hellish.
>>>
>>> On 2 August 2017 at 11:17, Alexander Sh. <chaez....@gmail.com> wrote:
>>>
>>>> Since we have RosBE, we can have multiple repositories without actually
>>>> binding them and download them on demand. Or we can make a build script for
>>>> every new small module that downloads (clones) repos it needs.
>>>>
>>>> 2 авг. 2017 г. 11:41 пользователь "Colin Finck" <co...@reactos.org>
>>>> написал:
>>>>
>>>> Hi all!
>>>>
>>>> After David has successfully tested a first SVN -> Git conversion of
>>>> our repo, here comes the next challenge: Finding a way to preserve our
>>>> current modularization into reactos, rosapps, rostests and paving the way
>>>> for even more modularization.
>>>> My vision for the future is a small "core" repo that only contains our
>>>> host tools and SDK. We could also split off subprojects like fast486/ntvdm
>>>> or Paint into individual repos. Now that Microsoft has abandoned them under
>>>> Windows, they may individually attract developers who would never hack on
>>>> the entire ReactOS repo. Furthermore, 3rd party components could be
>>>> imported through their repo instead of copy-pasting their code without
>>>> history (as we do now).
>>>> Even if that vision is a distant goal, the technology for it is already
>>>> required for a reactos, rosapps, rostests modularization.
>>>>
>>>> Isn't that a perfect scenario for Git submodules?
>>>> Not sure: I'm not aware that they support the concept of optional
>>>> modules. You could only check out the "core" repo with all defined
>>>> submodules. This would make it impossible to use "core" only to build
>>>> Paint. There also seem to be other drawbacks when using submodules:
>>>> https://codingkilledthecat.wordpress.com/2012/04/28/why-your
>>>> -company-shouldnt-use-git-submodules/
>>>>
>>>> Alternatives like Git subtrees, Google Repo, and Gitslave exist, but
>>>> there is even less information about them. Furthermore, I think a good
>>>> integration into GUI tools like TortoiseGit is also a requirement for most
>>>> of us.
>>>>
>>>> David and I have started to write down our findings:
>>>> https://docs.google.com/document/d/1Ey1xdS_0GcG7p7ZgHZBh4A3V
>>>> Mq2uxyw5MpnUXbT8z6w/edit
>>>> Your input on this is very welcome!
>>>>
>>>> I guess any migration to Git is blocked before we have a solution here.
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Colin
>>>>
>>>> _______________________________________________
>>>> Ros-dev mailing list
>>>> Ros-dev@reactos.org
>>>> http://www.reactos.org/mailman/listinfo/ros-dev
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Ros-dev mailing list
>>>> Ros-dev@reactos.org
>>>> http://www.reactos.org/mailman/listinfo/ros-dev
>>>>
>>>
>>>
>>> _______________________________________________
>>> Ros-dev mailing list
>>> Ros-dev@reactos.org
>>> http://www.reactos.org/mailman/listinfo/ros-dev
>>>
>>
>> _______________________________________________
>> Ros-dev mailing list
>> Ros-dev@reactos.org
>> http://www.reactos.org/mailman/listinfo/ros-dev
>>
>
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev@reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
>
_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to