stg id foo@x/y/z &&
stg id foo@x/y/z//top'
-test_expect_failure 'Try old id with slashy branch' \
- 'stg id foo/ ||
- stg id foo/top ||
- stg id foo@x/y/z/top'
+test_expect_success 'Try old id with slashy branch' '
+ ! stg id foo/ &&
+ ! stg id foo/top &&
+ ! stg id foo@x/y/z/top
+ '
test_expect_success 'Create patch in slashy branch' \
'echo "bar" >> foo.txt &&
test_expect_success 'Rename branches' \
'stg branch --rename master goo/gaa &&
- test ! -e .git/refs/heads/master &&
+ ! git show-ref --verify --quiet refs/heads/master &&
stg branch --rename goo/gaa x1/x2/x3/x4 &&
- test ! -e .git/refs/heads/goo &&
+ ! git show-ref --verify --quiet refs/heads/goo/gaa &&
stg branch --rename x1/x2/x3/x4 servant &&
- test ! -e .git/refs/heads/x1'
+ ! git show-ref --verify --quiet refs/heads/x1/x2/x3/x4
+'
test_done