Re: How to mirror and augment a git repository
- From
- Sebastian Tennant <sdt@sebyte.me>
- Date
- Mar 5, 2023, 09:50 UTC
- Message-ID
- <87mt4rcyt0.fsf@sebyte.me>
- In-Reply-To
- <143e4a36-02cc-d2a6-ff60-6b143d9e47b4@gmail.com>
Quoth Bagas Sanjaya <bagasdotme@gmail.com> on Sun, 5 Mar 2023 16:02:05 +0700:
Show 24 quoted lines
> 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.