git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: how to work in hirarchical git model?

From
Johannes Sixt <j.sixt@viscovery.net>
Date
Dec 17, 2008, 07:32 UTC
Message-ID
<4948AB14.8030004@viscovery.net>
In-Reply-To
<703400.93370.qm@web112210.mail.gq1.yahoo.com>
Gili Pearl schrieb:
Show 15 quoted lines
> Here is one problem I saw when trying to work in the three-level model.
> At some point, I had the following setup:
> 
> top-level : A----B----C----D
>                   \
>                    \
> mid-level1:         K----L----M
>                           \
>                            \
> low-level1:                 X----Y
> 
> The maintainer of mid-level1 has decided that commits K L M are ready to be 
> merged into the top-level repo. So he rebased on top-level before asking 'please 
> pull', but after that the low-level was not able to rebase on the mid-level 
> any more. 

In this model, the mid-level1 maintainer should *not* rebase against top-level. Rather, he should ask the top-level maintainer to *merge* K-L-M.

> So what is the right working flow for us?

The only ones who should be allowed to rebase are developers at the lowest level. Everyone else should only pull or merge.

-- Hannes
Previous: Gili PearlNext: Gili Pearl
Message 2 of 8 in “how to work in hirarchical git model?”
  1. Gili PearlDec 16, 2008
  2. Johannes SixtDec 17, 2008
  3. Gili PearlDec 17, 2008
  4. Johan HerlandDec 17, 2008
  5. Gili PearlDec 17, 2008
  6. Gili PearlDec 17, 2008
  7. Johan HerlandDec 18, 2008
  8. Johannes SixtDec 17, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.