From: Junio C Hamano Date: Fri, 16 Feb 2007 07:29:39 GMT Subject: Re: [PATCH] pretend-sha1: grave bugfix. Message-ID: <7v8xeya7bw.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20070216050943.GD28894@spearce.org> "Shawn O. Pearce" writes: > Aren't we using this for git-blame --contents? How'd that ever > work for a non-empty file? My guess is that git-blame's blob handling has its own built-in cache to avoid read_sha1_file(), and that single "initial" blob is primed by hand, so read_sha1_file() is usually not called for that object name.