Merge branch 'sb/submodule-embed-gitdir'
commitda2b74eeec0b12d7b20d34a5e284295f81ad40a8
authorJunio C Hamano <gitster@pobox.com>
Tue, 10 Jan 2017 23:24:27 +0000 (10 15:24 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Jan 2017 23:24:28 +0000 (10 15:24 -0800)
tree3259c3bf07a1439bb3be7f57b352aa58d609c318
parent2ced5f2c2ddcfe3a45d75ae1d552c11cad70236d
parent7c4be458b1c7ba81b0cc63d76a144261eb2395be
Merge branch 'sb/submodule-embed-gitdir'

A new submodule helper "git submodule embedgitdirs" to make it
easier to move embedded .git/ directory for submodules in a
superproject to .git/modules/ (and point the latter with the former
that is turned into a "gitdir:" file) has been added.

* sb/submodule-embed-gitdir:
  worktree: initialize return value for submodule_uses_worktrees
  submodule: add absorb-git-dir function
  move connect_work_tree_and_git_dir to dir.h
  worktree: check if a submodule uses worktrees
  test-lib-functions.sh: teach test_commit -C <dir>
  submodule helper: support super prefix
  submodule: use absolute path for computing relative path connecting
builtin/submodule--helper.c
git-submodule.sh
git.c
submodule.c
submodule.h
t/test-lib-functions.sh