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?