From: Junio C Hamano Date: Tue, 03 Apr 2007 18:22:55 GMT Subject: Re: Distribution of longest common hash prefixes Message-ID: <7vhcrxz5a8.fsf@assigned-by-dhcp.cox.net> In-Reply-To: Linus Torvalds writes: > Yeah, the short SHA1 form is obviously always going to be risky. But in > practice, since people almost always use it just for commits, it's > probably good enough in practice, and even if you get a collision in 8 > nibbles, most of the time it will probably be trivial to figure out which > one was meant, so it's not like it's a disaster if somebody ends up > reporting a bug with a non-unique abbreviation. Are you hinting to update sha1_name.c::get_sha1() so that we do not accept abbreviated non-commit object names?