I am planning to set up a local machine to make builds, and I intend to use a local mirror for the source.
I will eventually be wanting to make builds of /e/ and LineageOS, and maybe LineageOS for microG. Given that the bulk of the code for these ROMs is the same, can I make do with a single source tree and just use a different repo init ...
command to build the different ROMs (i.e. repo init -u https://github.com/LineageOS/android.git -b ...
if I want to build LOS or repo init -u https://gitlab.e.foundation/e/os/releases.git -b ...
) if I want to buid /e/?
Or do I have to have three separate copies of the source?