blob: ee8e2544dc43c89e927d9eb55174d9288f5f5da6 [file] [log] [blame]
#!/bin/sh
test_description='Test "stg push" with hidden patches'
. ./test-lib.sh
test_expect_success 'Initialize StGit stack' '
stg init &&
echo foo > foo.txt &&
stg add foo.txt &&
stg new -m hidden-patch &&
stg refresh &&
stg pop &&
stg hide hidden-patch &&
test "$(echo $(stg series --all))" = "! hidden-patch"
'
test_expect_success 'Push an implicitly named hidden patch (should fail)' '
command_error stg push &&
test "$(echo $(stg series --all))" = "! hidden-patch"
'
test_expect_failure 'Push an explicitly named hidden patch (should work)' '
stg push hidden-patch &&
test "$(echo $(stg series --all))" = "> hidden-patch"
'
test_done