I believe there should be a general preferences bool to "Prefer Workspace Default Clone Dir" - When enabled, Rescan Repositories should take the current workspace clone dir instead of the default clone dir - Rescan Repositories should clear repository nodes before scanning. This will remove invalid entries