Merge branch 'bc/hash-algo'
commit721cc4314cb593e799213ad5f926a1e9fc5779b0
authorJunio C Hamano <gitster@pobox.com>
Wed, 13 Dec 2017 21:28:54 +0000 (13 13:28 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 13 Dec 2017 21:28:54 +0000 (13 13:28 -0800)
treeffa71b39724a9eed8dc7c653cafb4e1211e7820d
parent95ec6b1b3393eb6e26da40c565520a8db9796e9f
parentc250e02e2c6de8c116f4320a48ce44bbdb43015c
Merge branch 'bc/hash-algo'

An infrastructure to define what hash function is used in Git is
introduced, and an effort to plumb that throughout various
codepaths has been started.

* bc/hash-algo:
  repository: fix a sparse 'using integer as NULL pointer' warning
  Switch empty tree and blob lookups to use hash abstraction
  Integrate hash algorithm support with repo setup
  Add structure representing hash algorithm
  setup: expose enumerated repo info
builtin/am.c
builtin/checkout.c
builtin/pull.c
cache.h
diff-lib.c
merge-recursive.c
sequencer.c
sha1_file.c
submodule.c