diff --git a/shrinkwrap/utils/config.py b/shrinkwrap/utils/config.py index 2e03147beae0e7dbab43d3a0712971affe724564..5c30293cf46dbf8ceef3a37f5a0d52e53ba6c2c1 100644 --- a/shrinkwrap/utils/config.py +++ b/shrinkwrap/utils/config.py @@ -931,7 +931,7 @@ def build_graph(configs, echo, nosync, force_sync): git remote set-url origin {gitremote} git fetch {gitargs}--prune --prune-tags --force --recurse-submodules=off origin git checkout {gitargs}--force {gitrev} - [ $(git tag -l {gitrev}) ] || git reset {gitargs}--hard origin/{gitrev} + [ $(git tag -l {gitrev}) ] || git reset {gitargs}--hard {gitrev} git submodule {gitargs}sync --recursive git submodule {gitargs}update --init --checkout --recursive --force '''.strip()