From: Junio C Hamano <hidden> Date: 2016-06-15 22:42:54
"Shawn O. Pearce" [off-list ref] 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.