Re: relative objects/info/alternates
- From
- Luciano Rocha <luciano@eurotux.com>
- Date
- Dec 15, 2007, 07:39 UTC
- Message-ID
- <20071215073940.GA22118@bit.office.eurotux.com>
- In-Reply-To
- <m3bq8tqs9c.fsf@roke.D-201>
On Fri, Dec 14, 2007 at 06:13:09AM -0800, Jakub Narebski wrote:
Show 20 quoted lines
> Luciano Rocha <luciano@eurotux.com> writes: > > > Can I use relative $GIT_DIR/objects/info/alternates? Will the git > > commands work anywhere inside the working-copy despice the alternate > > being relative to the root of it? > > From the information in repository layout documentation: > > objects/info/alternates:: > This file records paths to alternate object stores that > this object store borrows objects from, one pathname per > line. Note that not only native Git tools use it locally, > but the HTTP fetcher also tries to use it remotely; this > will usually work if you have relative paths (relative > to the object database, not to the repository!) in your > alternates file, but it will not work if you use absolute > paths unless the absolute path in filesystem and web URL > is the same. See also 'objects/info/http-alternates'. > > it looks like you can have relative paths in alternates.
It doesn't work too well, when a tree with relative alternat is used by another:
error: ./objects/../../2.6.23.y.git/objects: ignoring relative alternate object store ../../linus.git/objects
-- Luciano Rocha <luciano@eurotux.com> Eurotux Informática, S.A. <http://www.eurotux.com/>