From: Sebastian Tennant Date: Sun, 05 Mar 2023 09:50:03 GMT Subject: Re: How to mirror and augment a git repository Message-ID: <87mt4rcyt0.fsf@sebyte.me> In-Reply-To: <143e4a36-02cc-d2a6-ff60-6b143d9e47b4@gmail.com> Quoth Bagas Sanjaya on Sun, 5 Mar 2023 16:02:05 +0700: > On 3/4/23 19:19, Sebastian Tennant wrote: >> Hello list, >> >> I wish to mirror _and augment_ an upstream git repository. >> >> .--------. >> |Upstream| >> '--------' >> | >> .----------------. >> |Augmented mirror| >> '----------------' >> / | \ >> .--------. .--------. .--------. >> |Client#1| |Client#2| |Client#3| >> '--------' '--------' '--------' >> >> Clients of the augmented mirror must have access to everything >> available from upstream but must also be able to collaborate on >> additional development branches not available from upstream. >> > > I guess the augmented mirror is integration tree before changes > from clients going upstream, right? Some of the changes introduced by the clients may end up being accepted upstream. The augmented mirror is primarily a way of collaborating on and distributing customisations between clients.