"fetch $sha1 $ref" method 2 - unpacking packed objects - look for it in packfiles by fetching ".git/objects/pack/*.idx" and looking at each idx with cat | git show-index (alternatively can learn to read the format in go) - if found in an , download the relevant .pack file, and feed it in
(sha1 string)