diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2022-01-25 09:27:07 +0100 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2022-01-25 09:29:18 +0100 |
commit | 622b9872ba78414c8455c0f46e3956fc8cc0e91e (patch) | |
tree | 07f23453bda5f0aca47a8f4e7e88fbdb7a07a2c5 | |
parent | b95b19072b037a3e45ac596761641a2414dad4a9 (diff) | |
download | wiki-migration-scripts-622b9872ba78414c8455c0f46e3956fc8cc0e91e.tar.gz wiki-migration-scripts-622b9872ba78414c8455c0f46e3956fc8cc0e91e.tar.bz2 wiki-migration-scripts-622b9872ba78414c8455c0f46e3956fc8cc0e91e.zip |
git_commit: fix git command
Without that fix we have a crash when redmine2git runs git add:
Traceback (most recent call last):
File "[...]/redmine2git.py", line 231, in <module>
main()
File "[...]/redmine2git.py", line 228, in main
git_commit(extension, output_directory, page, files)
File "[...]/redmine2git.py", line 112, in git_commit
sh.git('-C', output_directory, 'add', file_path)
File "/usr/lib/python3.9/site-packages/sh.py", line 1566, in __call__
return RunningCommand(cmd, call_args, stdin, stdout, stderr)
File "/usr/lib/python3.9/site-packages/sh.py", line 822, in __init__
self.wait()
File "/usr/lib/python3.9/site-packages/sh.py", line 879, in wait
self.handle_command_exit_code(exit_code)
File "/usr/lib/python3.9/site-packages/sh.py", line 905, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_128:
RAN: /usr/bin/git -C tests/replicant-infrastructure add tests/replicant-infrastructure/Wiki/NetworkInfrastructure.textile
STDOUT:
STDERR:
fatal: pathspec 'tests/replicant-infrastructure/Wiki/NetworkInfrastructure.textile' did not match any files
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rwxr-xr-x | redmine2git.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/redmine2git.py b/redmine2git.py index dcac24f..08b8a7a 100755 --- a/redmine2git.py +++ b/redmine2git.py @@ -107,7 +107,7 @@ def git_commit(extension, output_directory, page, file_paths): regex = re.compile('^' + re.escape(output_directory) + os.sep) for file_path in file_paths: path = re.sub(regex, '', file_path) - sh.git('-C', output_directory, 'add', file_path) + sh.git('-C', output_directory, 'add', path) commit_author='{author} <{author}@redmine.replicant.us>'.format( author=page.author) |