Check if the tracking and the remote branches are both actually deleted. Signed-off-by: Alex Riesen <raa.lkml@xxxxxxxxx> --- As promised. t/t5404-tracking-branches.sh | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/t/t5404-tracking-branches.sh b/t/t5404-tracking-branches.sh index 20718d4..f55143a 100755 --- a/t/t5404-tracking-branches.sh +++ b/t/t5404-tracking-branches.sh @@ -10,6 +10,7 @@ test_expect_success 'setup' ' git commit -m 1 && git branch b1 && git branch b2 && + git branch b3 && git clone . aa && git checkout b1 && echo b1 >>file && @@ -19,6 +20,8 @@ test_expect_success 'setup' ' git commit -a -m b2 ' +start_dir="$(pwd)" + test_expect_success 'check tracking branches updated correctly after push' ' cd aa && b1=$(git rev-parse origin/b1) && @@ -37,4 +40,17 @@ test_expect_success 'check tracking branches updated correctly after push' ' test "$(git rev-parse origin/b2)" = "$b2" ' +test_expect_success 'delete remote branch' ' + git push origin :refs/heads/b3 && + { + git rev-parse origin/b3 -- + test $? != 0 + } && + cd "$start_dir" && + { + git rev-parse refs/heads/b3 -- + test $? != 0 + } +' + test_done -- 1.5.3.5.668.g22088 - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html