From: Mathieu Chouquet-Stringer Date: Fri, 27 Jan 2006 13:34:28 GMT Subject: Re: How to create and keep up to date a naked/bare repository? Message-ID: In-Reply-To: <7vd5ie735a.fsf@assigned-by-dhcp.cox.net> Thanks and sorry for making you write this long message... junkio@cox.net (Junio C Hamano) writes: > [...] > - A mirror of somebody else's work. > > I suspect this is what you are doing. Instead of individual > developers pulling directly from upstream, you would want to > fetch and update the bare cloned repository and have your > developers fetch from it. Correct. > Let's outline how. > > What I would suggest is to arrange things like this: > > +-------------------------------------------+ > | Your upstream repository | > | git://git.kernel.org/pub/scm/git/git.git/ | > +-------------------------------------------+ > | ^ > | (1) | (5) > | | > v | > +-----------------+ +----------------+ > | Your central | (4) | My development | > | bare repository |-------------------->| tree | > +-----------------+ +----------------+ > | ^ > | (2) | (3) > | | > v | > +------------------+ > | Your developers' |+ > | trees ||+ > +------------------+|| > +-----------------+| > +-----------------+ > [...] > Does this make sense now? It totally does. I guess this email could end up in the Documentation folder in some way!? -- Mathieu Chouquet-Stringer "Le disparu, si l'on vénère sa mémoire, est plus présent et plus puissant que le vivant". -- Antoine de Saint-Exupéry, Citadelle --