packit / dist-git-to-source-git

Converting dist-git to source-git
MIT License
4 stars 9 forks source link

Working directory not cleaned up properly #228

Open sentry-io[bot] opened 2 years ago

sentry-io[bot] commented 2 years ago

Sentry Issue: DIST2SRC-UPDATE-E

GitCommandError: Cmd('git') failed due to: exit code(128)
  cmdline: git clone -v https://git.centos.org/rpms/hwdata.git /workdir/rpms/hwdata
  stderr: 'fatal: destination path '/workdir/rpms/hwdata' already exists and is not an empty directory.
'
(2 additional frame(s) were not displayed)
...
  File "dist2src/worker/processor.py", line 110, in update_project
    f"https://{self.cfg.dist_git_host}/{self.fullname}.git", self.dist_git_dir
  File "git/repo/base.py", line 1017, in clone_from
    return cls._clone(git, url, to_path, GitCmdObjectDB, progress, multi_options, **kwargs)
  File "git/repo/base.py", line 958, in _clone
    finalize_process(proc, stderr=stderr)
  File "git/util.py", line 328, in finalize_process
    proc.wait(**kwargs)
  File "git/cmd.py", line 408, in wait
    raise GitCommandError(self.args, status, errstr)