From: Jakub Narebski Date: Sat, 21 Oct 2006 13:05:22 GMT Subject: Re: VCS comparison table Message-ID: In-Reply-To: <20061021123027.GB29843@artax.karlin.mff.cuni.cz> Jan Hudec wrote: > On Fri, Oct 20, 2006 at 12:05:35AM -0400, Aaron Bentley wrote: >> Tim Webster wrote: >> > Also svn does not allow files in the same directory to live in >> > multiple repos >> >> It would surprise me if many SCMs that support atomic commit also >> support intermixing files from multiple repos in the same directory. > > In fact I think svk would. You would have to switch them by setting > an environment variable, but it's probably doable. That is because > unlike other version control systems, it does not store the information > about checkout in the checkout, but in the central directory and that > can be set. I don't know git well enough to tell whether git could do > the same by setting GIT_DIR. You can very simply embed one "clothed" repository into another in GIT, like shown below project/.git project/subdir/ project/subdir/file project/subproject/ project/subproject/.git project/subproject/file ... It depends on circumstances if one wants files belonging to subdirectory be ignored by top repository. You would want to ignore .git/ directory, though. -- Jakub Narebski Warsaw, Poland ShadeHawk on #git