Merge branch 'jk/abbrev-auto'
commitd7ae013a3173c621a3556be6834d459ece60e130
authorJunio C Hamano <gitster@pobox.com>
Thu, 27 Oct 2016 21:58:47 +0000 (27 14:58 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 27 Oct 2016 21:58:47 +0000 (27 14:58 -0700)
tree3fc7d1145c484923f1a006a94029d67ffc56a685
parent580d820ece78100c5e2b8b5874d7aed5d76715f2
parent8e3f52d77854a19cb3fd2adee40be84c8a8bdacc
Merge branch 'jk/abbrev-auto'

Updates the way approximate count of total objects is computed
while attempting to come up with a unique abbreviated object name,
which in turn needs to estimate how many hexdigits are necessary to
ensure uniqueness.

* jk/abbrev-auto:
  find_unique_abbrev: move logic out of get_short_sha1()
cache.h
sha1_file.c
sha1_name.c