[wix-devs] Repo Reorganization II: Segmented Mono-Repo

Sean Hall r.sean.hall at gmail.com
Thu Apr 8 13:07:06 PDT 2021


If you can keep the history when merging them all together then that would
be awesome. That should also mean I would have no problem moving my Burn
caching PR to the new repo. Those are the only changes I have locally.

On Thu, Apr 8, 2021 at 2:56 PM Bob Arnson via wix-devs <
wix-devs at lists.wixtoolset.org> wrote:

> W00t! Have you planned the new repo's name?
>
> -----Original Message-----
> From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Rob
> Mensching via wix-devs
> Sent: Thursday, 8 April, 2021 15:41
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Cc: Rob Mensching <rob at firegiant.com>
> Subject: [wix-devs] Repo Reorganization II: Segmented Mono-Repo
>
> I am finally preparing the "segmented mono-repo" (a single repository with
> top-level directories for each component of the WiX Toolset), as per
> https://www.firegiant.com/blog/2021/3/4/wix-online-meeting-207-highlights/
>
> > We agreed in principle that we could recombine the WiX v4 micro-repos
> into one mono-repo, with each former micro-repo as a top-level directory.
> What remains as an exercise for the reader is how we can still accomplish
> the goals of enforced code layering with the ability to "build the world"
> and get a single change throughout multiple projects atomically.
>
> To maintain the history in each micro-repo, I will first commit a
> top-level directory that matches the name of the micro-repo and move all
> the micro-repo's content under that top-level directory. This (redundant)
> top-level directory in the micro-repo will be its "segment" in the
> mono-repo. Introducing the segment in the micro-repo allows me to merge
> into the mono-repo with all the history from the micro-repo.
>
> I have a bit of final experimentation to complete before I start
> committing top-level directories. If you have changes to a micro-repo, best
> to let me know what repositories you are working in so we can coordinate
> getting your changes committed before the migration of those micro-repos.
>
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> http://www.firegiant.com/
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> http://www.firegiant.com/
>



More information about the wix-devs mailing list