From 78384a2ccda3bd6763d179b3381ff5fcd90c6a5f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Karl=20Hasselstr=C3=B6m?= Date: Mon, 8 Oct 2007 00:14:11 +0200 Subject: [PATCH] New test: try "stg refresh" in a subdirectory MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Currently, it doesn't work. Or rather, it does work for changes that are already in the index, which is the case for newly added files; but it doesn't work for changes that aren't in the index. Signed-off-by: Karl Hasselström --- t/t2300-refresh-subdir.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 t/t2300-refresh-subdir.sh diff --git a/t/t2300-refresh-subdir.sh b/t/t2300-refresh-subdir.sh new file mode 100755 index 0000000..d1c7168 --- /dev/null +++ b/t/t2300-refresh-subdir.sh @@ -0,0 +1,27 @@ +#!/bin/sh +test_description='Test the refresh command from a subdirectory' +. ./test-lib.sh +stg init + +test_expect_success 'Refresh from a subdirectory' ' + stg new foo -m foo && + echo foo >> foo.txt && + mkdir bar && + echo bar >> bar/bar.txt && + stg add foo.txt bar/bar.txt && + cd bar && + stg refresh && + cd .. && + [ "$(stg status)" = "" ] +' + +test_expect_failure 'Refresh again' ' + echo foo2 >> foo.txt && + echo bar2 >> bar/bar.txt && + cd bar && + stg refresh && + cd .. && + [ "$(stg status)" = "" ] +' + +test_done -- 2.11.0