Re: git-diff-tree does not use alternate objects for submodules
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 14, 2012, 18:03 UTC
- Message-ID
- <7vr4umhc7r.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20120514175125.GD58058@book.hvoigt.net>
Heiko Voigt <hvoigt@hvoigt.net> writes:
Show 6 quoted lines
> 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.