diff --git a/gitlib/gitlib.py b/gitlib/gitlib.py index e518a0e..ac878ce 100755 --- a/gitlib/gitlib.py +++ b/gitlib/gitlib.py @@ -1480,6 +1480,10 @@ class OpengnsysGitLibrary: repo_url = self._getOgRepository(repo_name) real_git_dir = os.path.join(self.cache_dir, f"git-{repo_name}") + if os.path.exists(real_git_dir): + self.logger.debug(f"Removing existing repository {real_git_dir}") + shutil.rmtree(real_git_dir) + self.logger.debug(f"URL: {repo_url}") all_metadata = self._get_repo_metadata(repo_name)