#!/bin/sh | |
test_description='Test "stg goto" 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 'Refuse to go to a hidden patch' ' | |
command_error stg goto hidden-patch && | |
test "$(echo $(stg series --all))" = "! hidden-patch" | |
' | |
test_done |