]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
doc,tests: force checkout of submodules 4079/head
authorLoic Dachary <ldachary@redhat.com>
Wed, 18 Mar 2015 23:32:39 +0000 (00:32 +0100)
committerLoic Dachary <ldachary@redhat.com>
Wed, 18 Mar 2015 23:39:05 +0000 (00:39 +0100)
commitcddbff9a3653d6257d13e0ac411cd6e4cd71feef
tree4d9cf2fcdffaaa44b85708d96cf5f6e554cab5ed
parent493d285508914769cba3639b601ae6c20303af0d
doc,tests: force checkout of submodules

When updating submodules, always checkout even if the HEAD is the
desired commit hash (update --force) to avoid the following:

    * a directory gmock exists in hammer
    * a submodule gmock replaces the directory gmock in master
    * checkout master + submodule update : gmock/.git is created
    * checkout hammer : the gmock directory still contains the .git from
      master because it did not exist at the time and checkout won't
      remove untracked directories
    * checkout master + submodule update : git rev-parse HEAD is
      at the desired commit although the content of the gmock directory
      is from hammer

http://tracker.ceph.com/issues/11157 Fixes: #11157

Signed-off-by: Loic Dachary <ldachary@redhat.com>
autogen.sh