Re: Question about handling of heterogeneous repositories
- From
Petr Baudis <pasky@suse.cz>
- Date
- Nov 27, 2005, 13:11 UTC
- Message-ID
- <20051127131147.GF22159@pasky.or.cz>
- In-Reply-To
- <20051122232228.GB2916@steel.home>
Dear diary, on Wed, Nov 23, 2005 at 12:22:28AM CET, I got a letter where Alex Riesen <raa.lkml@gmail.com> said that...
Show 23 quoted lines
> Andreas Ericsson, Tue, Nov 22, 2005 20:40:50 +0100: > > >it is sometimes the case that a project consists of parts which are > > >unrelated to each other, and only thing in common between them is that > > >they all are used in that particular project. For example a program > > >uses some library and the developer(s) of that program would like to > > >have the source of that library somewhere close. Well, for this simple > > >example one could just use two repositories, laid close to each other > > >in a directory, like project/lib and project/prog. > > >Now, if I make the example a bit more complex and say, that the > > >developers of the program are the developers in that project and > > >change everything under project/ directory, including > > >project/library/. They are also good people and ready to give the > > >changes to the library upstream. > > > > > >How do they achieve that, without sending project/ and project/program/? > > > > > >For everyone who have an experience with ClearCase or Perforce (I'm > > >sorry for mentioning it) it is what the "mappings" are often used for: > > >a project is build together from different parts, which can be worked > > >on separately. > > > > > >I'm trying to introduce git at work, but have to prepare myself for > > >possible questions first, and this is one of them :)
This is something e.g. Cogito wants to support, but does not yet. Patches welcome.
Show 7 quoted lines
> > It would certainly be nicer to have git ignore directories that have the > > ".git" directory (so long as it's not the top of the repo, that is), but > > I haven't had the energy to fix that when there's already a solution > > that's simple enough and quite adequate. > > BTW, will something like "*/.git/*" in info/exclude work? IOW, does * > match a "/"?
Nope, but try just '.git' - in case it is not a pathname but just a filename (or dirname, for that matter), it will recursively apply to all the subtrees.
-- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ VI has two modes: the one in which it beeps and the one in which it doesn't.