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