webis cvs2 pull not working with renamed directory
Renamed remote repo directories are causing webis cvs2 pull to fail (Linux Mint 20):
kircheis@temir26:~/Work/cvs/research-in-progress$ webis cvs2 pull
Enter passphrase for key '/home/kircheis/.ssh/id_rsa':
Fetching updates:
removed: computational-social-science/SCIM-23-springer-journal-issi-extended-version/scim23-organization
Traceback (most recent call last):
File "/home/kircheis/.local/bin/webis", line 8, in <module>
sys.exit(main())
File "/home/kircheis/.local/lib/python3.8/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/home/kircheis/.local/lib/python3.8/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/home/kircheis/.local/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/kircheis/.local/lib/python3.8/site-packages/webis_cmd/tools/cvs2.py", line 22, in invoke
super().invoke(ctx)
File "/home/kircheis/.local/lib/python3.8/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/kircheis/.local/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/kircheis/.local/lib/python3.8/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/home/kircheis/.local/lib/python3.8/site-packages/webis_cmd/tools/cvs2.py", line 225, in pull
_clean_up_invalid_cvs_dir_entries(removed_dirs)
File "/home/kircheis/.local/lib/python3.8/site-packages/webis_cmd/tools/cvs2.py", line 174, in _clean_up_invalid_cvs_dir_entries
os.rename(l[2:-4], l[2:-4] + b'#deleted')
FileNotFoundError: [Errno 2] No such file or directory: b'scim23-organization' -> b'scim23-organization#deleted'