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

Bob Arnson bob at firegiant.com
Fri Apr 9 10:21:43 PDT 2021


And we can rename it to a name that's less enticing than `wix4` is today.

-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Rob Mensching via wix-devs
Sent: Friday, 9 April, 2021 13:02
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Cc: Rob Mensching <rob at firegiant.com>
Subject: Re: [wix-devs] Repo Reorganization II: Segmented Mono-Repo

That's fair. I think we'll find the old `wix4` is less useful as time goes on given it is a weird step behind `wix3` and abandoned for `wix4` work. But we don't need to hurry it.


-----Original Message-----
From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Sean Hall via wix-devs
Sent: Friday, April 9, 2021 9:42 AM
To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
Cc: Sean Hall <r.sean.hall at gmail.com>
Subject: Re: [wix-devs] Repo Reorganization II: Segmented Mono-Repo

I don't like deleting things. If you don't like leaving it archived, then maybe we should look into a different GitHub user/organization to transfer to. wix-graveyard?

On Fri, Apr 9, 2021 at 11:33 AM Rob Mensching via wix-devs < wix-devs at lists.wixtoolset.org> wrote:

> I'm thinking `wix4` (renaming the existing `wix4` to something else 
> then deleting it when Sean has no need for it any longer).
>
> -----Original Message-----
> From: Bob Arnson <bob at firegiant.com>
> Sent: Thursday, April 8, 2021 12:57 PM
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Cc: Rob Mensching <rob at firegiant.com>
> Subject: RE: Repo Reorganization II: Segmented Mono-Repo
>
> 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-highlig
> hts/
>
> > 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/
>
____________________________________________________________________
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