]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'mh/submodule-hash'
authorJunio C Hamano <gitster@pobox.com>
Mon, 27 Feb 2017 21:57:15 +0000 (13:57 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 27 Feb 2017 21:57:15 +0000 (13:57 -0800)
commit466be3e1dedc2725a436b128469b454ad8f1f578
tree1f9a924c73fd337796a0416bc9fac93f4f24c6c5
parentbe6ab596a8e63f0bd6a5da0a97db78e0f0e41839
parent3c0cb0cbaef699f699b79c8be716086053760ea9
Merge branch 'mh/submodule-hash'

Code and design clean-up for the refs API.

* mh/submodule-hash:
  read_loose_refs(): read refs using resolve_ref_recursively()
  files_ref_store::submodule: use NULL for the main repository
  base_ref_store_init(): remove submodule argument
  refs: push the submodule attribute down
  refs: store submodule ref stores in a hashmap
  register_ref_store(): new function
  refs: remove some unnecessary handling of submodule == ""
  refs: make some ref_store lookup functions private
  refs: reorder some function definitions
refs.c
refs/files-backend.c
refs/refs-internal.h