2016-03-18 2:08 GMT+08:00 Jeff King <peff@xxxxxxxx>: > On Fri, Mar 18, 2016 at 12:48:46AM +0800, Hui Yiqun wrote: > >> t0301 now tests git-credential-cache support for XDG user-specific >> runtime file $XDG_RUNTIME_DIR/git/credential.sock. Specifically: >> >> * if $XDG_RUNTIME_DIR exists, use socket at >> `$XDG_RUNTIME_DIR/git/credential-cache.sock`. >> >> * otherwise, `/tmp/git-$uid/credential-cache.sock` is taken. >> >> Signed-off-by: Hui Yiqun <huiyiqun@xxxxxxxxx> >> --- >> t/t0301-credential-cache.sh | 27 +++++++++++++++++++++++++++ >> 1 file changed, 27 insertions(+) >> >> diff --git a/t/t0301-credential-cache.sh b/t/t0301-credential-cache.sh >> index 82c8411..892d1ba 100755 >> --- a/t/t0301-credential-cache.sh >> +++ b/t/t0301-credential-cache.sh >> @@ -12,7 +12,34 @@ test -z "$NO_UNIX_SOCKETS" || { >> # don't leave a stale daemon running >> trap 'code=$?; git credential-cache exit; (exit $code); die' EXIT >> >> +test_expect_success 'set $XDG_RUNTIME_DIR' ' >> + XDG_RUNTIME_DIR=$HOME/xdg_runtime/ >> +' >> + >> +helper_test cache >> + >> +test_expect_success 'when $XDG_RUNTIME_DIR is set, `$XDG_RUNTIME_DIR/git` are used' ' >> + test_path_is_missing "/tmp/git-$(id -u)/git/credential-cache.sock" && >> + test -S "$HOME/xdg_runtime/git/credential-cache.sock" >> +' > > This test fails for me, probably because XDG_RUNTIME_DIR is not > exported. > > -Peff Could you please give a try to the patch set v2, test of which is definitely passed on my computer. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html