From: Junio C Hamano Date: Mon, 14 May 2012 18:03:20 GMT Subject: Re: git-diff-tree does not use alternate objects for submodules Message-ID: <7vr4umhc7r.fsf@alter.siamese.dyndns.org> In-Reply-To: <20120514175125.GD58058@book.hvoigt.net> Heiko Voigt writes: > link_alt_odb_entry() uses realpath to combine relative entries with > relative_base before recursively passing the entry to > read_info_alternates(). > > For entries with absolute path relative_base does not seem to be > relevant. I wasn't worried about "entries with absolute paths". I was worried about relative_base that the caller passes may not be absolute but relative to something (perhaps the processe's getcwd()); it seems that the call to real_path() to turn it into an absolute one at the very beginning of the link_alt_odb_entry() function does indeed take care of that case. Thanks.