files-backend: break out ref reading
commit7048653a7351df6049e2306a51b0a06b83aa181b
authorDavid Turner <dturner@twopensource.com>
Thu, 7 Apr 2016 19:03:01 +0000 (7 15:03 -0400)
committerJunio C Hamano <gitster@pobox.com>
Sun, 10 Apr 2016 18:35:24 +0000 (10 11:35 -0700)
tree898fa0eed7f2f0b7d7a9ab1c384295cd7b20014f
parentafbe782fa3ea4278dee2c19d0f3c2dfa50522ff2
files-backend: break out ref reading

Refactor resolve_ref_1 in terms of a new function read_raw_ref, which
is responsible for reading ref data from the ref storage.

Later, we will make read_raw_ref a pluggable backend function, and make
resolve_ref_unsafe common.

Signed-off-by: David Turner <dturner@twopensource.com>
Helped-by: Duy Nguyen <pclouds@gmail.com>
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
refs/files-backend.c