diff --git a/pym/bob/scm/git.py b/pym/bob/scm/git.py index ee5c39586..896903630 100644 --- a/pym/bob/scm/git.py +++ b/pym/bob/scm/git.py @@ -508,7 +508,9 @@ def canSwitch(self, oldSpec): # Filter irrelevant properties diff -= {"sslVerify", 'singleBranch', 'shallow', - 'shallowSubmodules', "useBranchAndCommit"} + 'shallowSubmodules', "useBranchAndCommit", + "references", "dissociate"} + diff = set(prop for prop in diff if not prop.startswith("remote-")) # Enabling "submodules" and/or "recurseSubmodules" is ok. The