Test "stg rebase" after "stg commit"
[stgit] / t / t2200-rebase.sh
index c142e08..d9b6faf 100755 (executable)
@@ -43,4 +43,20 @@ test_expect_success \
        test $(stg applied | wc -l) = 1
        '
 
+test_expect_success \
+       'Rebase to next commit' \
+       '
+       stg rebase master &&
+       test $(stg id base@stack) = $(git rev-parse master)
+       '
+
+test_expect_success \
+       'Commit the patch and rebase again' \
+       '
+       stg commit &&
+       git tag committed-here &&
+       stg rebase master &&
+       test $(stg id base@stack) = $(git rev-parse master)
+       '
+
 test_done