From: Florian Wagner Date: Thu, 17 Mar 2016 11:20:30 +0000 (+0100) Subject: Correctly handle filenames starting with a dash in add/rm/mv. X-Git-Tag: 3.20160506~43 X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/commitdiff_plain/bbdba8d770b73bc44f55219615b360484b7d240f?hp=4f665aebe495cbf02a85ca015859c12ab6154021 Correctly handle filenames starting with a dash in add/rm/mv. --- diff --git a/IkiWiki/Plugin/git.pm b/IkiWiki/Plugin/git.pm index f963f06ba..bfca933fd 100644 --- a/IkiWiki/Plugin/git.pm +++ b/IkiWiki/Plugin/git.pm @@ -654,7 +654,7 @@ sub rcs_add ($) { ensure_committer(); - run_or_cry('git', 'add', $file); + run_or_cry('git', 'add', '--', $file); } sub rcs_remove ($) { @@ -664,7 +664,7 @@ sub rcs_remove ($) { ensure_committer(); - run_or_cry('git', 'rm', '-f', $file); + run_or_cry('git', 'rm', '-f', '--', $file); } sub rcs_rename ($$) { @@ -672,7 +672,7 @@ sub rcs_rename ($$) { ensure_committer(); - run_or_cry('git', 'mv', '-f', $src, $dest); + run_or_cry('git', 'mv', '-f', '--', $src, $dest); } sub rcs_recentchanges ($) {