From: Junio C Hamano Date: Wed, 3 Apr 2013 16:34:53 +0000 (-0700) Subject: Merge branch 'jc/sha1-name-object-peeler' X-Git-Tag: v1.8.3-rc0~118 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/1b7b22bfd0fb1fe62cf9d40e2b1de031cc48771d Merge branch 'jc/sha1-name-object-peeler' There was no good way to ask "I have a random string that came from outside world. I want to turn it into a 40-hex object name while making sure such an object exists". A new peeling suffix ^{object} can be used for that purpose, together with "rev-parse --verify". * jc/sha1-name-object-peeler: peel_onion(): teach $foo^{object} peeler peel_onion: disambiguate to favor tree-ish when we know we want a tree-ish --- 1b7b22bfd0fb1fe62cf9d40e2b1de031cc48771d