[wix-devs] Repo Reorganization II: Segmented Mono-Repo
Rob Mensching
rob at firegiant.com
Fri Apr 9 10:01:54 PDT 2021
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/
More information about the wix-devs
mailing list