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

Re: Git enterprise setup on a large project

From
EWEnrico Weigelt <weigelt@metux.de>
Date
Apr 3, 2011, 18:31 UTC
Message-ID
<20110403183115.GA28901@nibiru.local>
In-Reply-To
<BANLkTikv4h3GBGB+hTHjJyAqwEmqZETyEg@mail.gmail.com>
* Frederic JECKER <frederic.jecker@gmail.com> wrote:
Show 6 quoted lines
> What could I do then ?
> - Use submodules ?
> - Create a blessed per-project repository and instead of a public
> repository for each developer create a per-project public and shared
> repository ?
> ...I'm a bit lost
Just think about who has to see whose commits ?

I guess, each project's codebase is accessed by a relatively small number of people. So it IMHO would be natural to give each project a separate (blessed) repository. The project leader will merge (or cherry-pick) the blessed changes here, and other merge-down or better rebase from there.

If there's some big mainline (the base for many other projects), it should live in its own repository. BTW: you dont have to use full clones - you could also fetch individual refs if you like.

Individual WIP branches probably dont necessarily need to be pushed into the central project repos - devs could sync each other selectively.

cu
-- 
----------------------------------------------------------------------
 Enrico Weigelt, metux IT service -- http://www.metux.de/

 phone:  +49 36207 519931  email: weigelt@metux.de
 mobile: +49 151 27565287  icq:   210169427         skype: nekrad666
----------------------------------------------------------------------
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
----------------------------------------------------------------------
Previous: Frederic JECKER
Message 2 of 2 in “Git enterprise setup on a large project”
  1. Frederic JECKERApr 2, 2011
  2. Enrico WeigeltApr 3, 2011

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.