# HG changeset patch # User FUJIWARA Katsunori # Date 1429796361 -32400 # Node ID b2c1ff96c1e168e4506aeb86fdb448e7072f9be7 # Parent edf907bd8144544cb2c00fc074c4591a112d698c tests: use double quote to quote arguments in hook for portability On windows, single quote doesn't work as quote character in hook command line, because "cmd.exe" doesn't recognize it as quoting character. And this causes failure of test. This patch uses double quote to quote arguments in hook instead of single quote for portability. Even though single quotes for "[hooks] pretxncommit" in test-clone-pull-corruption.t seems to work correctly (may MinGW sh treat specially ?) AFAIK, this patch also replaces them by double quotes for consistency. diff -r edf907bd8144 -r b2c1ff96c1e1 tests/test-clone-pull-corruption.t --- a/tests/test-clone-pull-corruption.t Wed Apr 22 13:56:30 2015 -0700 +++ b/tests/test-clone-pull-corruption.t Thu Apr 23 22:39:21 2015 +0900 @@ -16,7 +16,7 @@ $ cd ../corrupted $ echo "[hooks]" >> .hg/hgrc - $ echo "pretxncommit = sh -c 'sleep 5; exit 1'" >> .hg/hgrc + $ echo 'pretxncommit = sh -c "sleep 5; exit 1"' >> .hg/hgrc start a commit... diff -r edf907bd8144 -r b2c1ff96c1e1 tests/test-pending.t --- a/tests/test-pending.t Wed Apr 22 13:56:30 2015 -0700 +++ b/tests/test-pending.t Thu Apr 23 22:39:21 2015 +0900 @@ -120,7 +120,7 @@ $ cat < parent/.hg/hgrc > [hooks] > pretxnchangegroup= - > pretxnclose = hg tip -T 'tip: {node|short}\n' + > pretxnclose = hg tip -T "tip: {node|short}\n" > [phases] > publishing=False > EOF