From: Linus Torvalds Date: Fri, 30 Jun 2006 18:20:33 +0000 (-0700) Subject: git object hash cleanups X-Git-Tag: v1.4.1^0 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/0556a11a0df6b4119e01aa77dfb795561e62eb34?ds=inline;hp=0556a11a0df6b4119e01aa77dfb795561e62eb34 git object hash cleanups This IMNSHO cleans up the object hashing. The hash expansion is separated out into a function of its own, the hash array (and size) names are made more obvious, and the code is generally made to look a bit more like the object-ref hashing. It also gets rid of "find_object()" returning an index (or negative position if no object is found), since that is made redundant by the simplified object rehashing. The basic operation is now "lookup_object()" which just returns the object itself. There's an almost unmeasurable speed increase, but more importantly, I think the end result is more readable. Signed-off-by: Linus Torvalds Signed-off-by: Junio C Hamano ---