Merge branch 'sb/submodule-update-in-c'
commit4d6d6ef1fcce0e7d1fd2d3d38c2372998a105e96
authorJunio C Hamano <gitster@pobox.com>
Mon, 17 Sep 2018 20:53:51 +0000 (17 13:53 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 17 Sep 2018 20:53:51 +0000 (17 13:53 -0700)
treecb82c3f9f48a15e4587de3631d67304616090895
parent39006893f9fce70d8d2fe055e4285e1fca0ca050
parentee69b2a90c5031bffb3341c5e50653a6ecca89ac
Merge branch 'sb/submodule-update-in-c'

"git submodule update" is getting rewritten piece-by-piece into C.

* sb/submodule-update-in-c:
  submodule--helper: introduce new update-module-mode helper
  submodule--helper: replace connect-gitdir-workingtree by ensure-core-worktree
  builtin/submodule--helper: factor out method to update a single submodule
  builtin/submodule--helper: store update_clone information in a struct
  builtin/submodule--helper: factor out submodule updating
  git-submodule.sh: rename unused variables
  git-submodule.sh: align error reporting for update mode to use path
builtin/submodule--helper.c
git-submodule.sh