chiark / gitweb /
Properly escape fd-commit commit messages
authorDaniel Martí <mvdan@mvdan.cc>
Tue, 31 Dec 2013 17:09:46 +0000 (18:09 +0100)
committerDaniel Martí <mvdan@mvdan.cc>
Thu, 9 Jan 2014 15:23:48 +0000 (16:23 +0100)
fd-commit

index 2596e9ae3778e9f73a29bb6c3be5cd39721490e4..be62a049707d3e4c6e9eb66be1adfa20d529f3e5 100755 (executable)
--- a/fd-commit
+++ b/fd-commit
@@ -77,7 +77,8 @@ while read line; do
                        message="$fullname:"
                fi
 
-               commands+=("git commit -m '$message' -e -v -- $file $extra")
+               message=${message//\"/\\\"}
+               commands+=("git commit -m \"$message\" -e -v -- $file $extra")
        fi
 done < <(git status --porcelain)