> On Jun 3, 2015, at 11:33 PM, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote:
>
> In any case, I think the consensus is that the EDK2 upstream should
> remain a single project if it moves to Git. If anyone disagrees with
> this observation but hasn't chimed in yet, please speak up and
> motivate your position.
Ard,
I agree with you, but I have to ask the question… How many platform ports in
the single git repro is too much?
Maybe the answer is it will never be too much? In that case we should have some
tools to help prune the developers repositories.
If we are going to go with a single git, it seems like the edk2 build system
could “help out”:
1) Enable more than one package root. Don’t require all the packages to be in
the Root. Allow multiple WORKSPACE paths as starting points.
a) This gives some flexibility, even if it is just adding vendor directories,
or even an edk2 directory for a larger project.
2) Have the log file for the build list all the Packages, or maybe even the
unused packages in the tree for the build.
a) This could enable a tool that pruned out the extra stuff from git that you
don’t need.
b) We could even just emit the script that runs the git commands to adjust
the local repository.
Thanks,
Andrew Fish
------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel