Merge branch 'dt/refs-backend-pre-vtable'
commitb1cda70fff238aa8947dc8b527dc4a5f6bd4ede0
authorJunio C Hamano <gitster@pobox.com>
Tue, 8 Dec 2015 22:14:49 +0000 (8 14:14 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 8 Dec 2015 22:14:49 +0000 (8 14:14 -0800)
treebbb316ed03593eb48779bb5fa60dbce0c5614161
parentfa5f2398e5163f855b0a680b0bf704e2c2e7da24
parent0845122c39c415fa50904ee94c6b60e4e722466b
Merge branch 'dt/refs-backend-pre-vtable'

Code preparation for pluggable ref backends.

* dt/refs-backend-pre-vtable:
  refs: break out ref conflict checks
  files_log_ref_write: new function
  initdb: make safe_create_dir public
  refs: split filesystem-based refs code into a new file
  refs/refs-internal.h: new header file
  refname_is_safe(): improve docstring
  pack_if_possible_fn(): use ref_type() instead of is_per_worktree_ref()
  copy_msg(): rename to copy_reflog_msg()
  verify_refname_available(): new function
  verify_refname_available(): rename function
Makefile
cache.h
path.c
refs.c