aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-01-25 09:27:07 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-01-25 09:29:18 +0100
commit622b9872ba78414c8455c0f46e3956fc8cc0e91e (patch)
tree07f23453bda5f0aca47a8f4e7e88fbdb7a07a2c5
parentb95b19072b037a3e45ac596761641a2414dad4a9 (diff)
downloadwiki-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-xredmine2git.py2
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)