[PATCH] Add a test checking if send-pack updated local tracking branches correctly

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <git@...>
Cc: Jeff King <peff@...>, Junio C Hamano <junkio@...>
Date: Monday, November 12, 2007 - 5:38 pm

Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
---
 t/t5404-tracking-branches.sh |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)
 create mode 100755 t/t5404-tracking-branches.sh

diff --git a/t/t5404-tracking-branches.sh b/t/t5404-tracking-branches.sh
new file mode 100755
index 0000000..20718d4
--- /dev/null
+++ b/t/t5404-tracking-branches.sh
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+test_description='tracking branch update checks for git push'
+
+. ./test-lib.sh
+
+test_expect_success 'setup' '
+	echo 1 >file &&
+	git add file &&
+	git commit -m 1 &&
+	git branch b1 &&
+	git branch b2 &&
+	git clone . aa &&
+	git checkout b1 &&
+	echo b1 >>file &&
+	git commit -a -m b1 &&
+	git checkout b2 &&
+	echo b2 >>file &&
+	git commit -a -m b2
+'
+
+test_expect_success 'check tracking branches updated correctly after push' '
+	cd aa &&
+	b1=$(git rev-parse origin/b1) &&
+	b2=$(git rev-parse origin/b2) &&
+	git checkout -b b1 origin/b1 &&
+	echo aa-b1 >>file &&
+	git commit -a -m aa-b1 &&
+	git checkout -b b2 origin/b2 &&
+	echo aa-b2 >>file &&
+	git commit -a -m aa-b2 &&
+	git checkout master &&
+	echo aa-master >>file &&
+	git commit -a -m aa-master &&
+	git push &&
+	test "$(git rev-parse origin/b1)" = "$b1" &&
+	test "$(git rev-parse origin/b2)" = "$b2"
+'
+
+test_done
-- 
1.5.3.5.648.g1e92c


-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] Add a test checking if send-pack updated local track..., Alex Riesen, (Mon Nov 12, 5:38 pm)
[PATCH] Add a test for deleting remote branches, Alex Riesen, (Tue Nov 13, 3:49 pm)
[PATCH] Improved and extended t5404, Alex Riesen, (Tue Nov 13, 7:02 pm)
Re: [PATCH] Improved and extended t5404, Junio C Hamano, (Wed Nov 14, 5:52 pm)
Re: [PATCH] Improved and extended t5404, Junio C Hamano, (Wed Nov 14, 5:52 pm)
Re: [PATCH] Improved and extended t5404, Junio C Hamano, (Tue Nov 13, 8:02 pm)
Re: [PATCH] Improved and extended t5404, Alex Riesen, (Wed Nov 14, 3:19 am)
Re: [PATCH] Improved and extended t5404, Jeff King, (Thu Nov 15, 12:18 am)
Re: [PATCH] Improved and extended t5404, Jeff King, (Thu Nov 15, 12:35 am)
Re: [PATCH] Improved and extended t5404, Junio C Hamano, (Thu Nov 15, 1:55 am)
Re: [PATCH] Improved and extended t5404, Johannes Schindelin, (Wed Nov 14, 1:10 pm)
Re: [PATCH] Improved and extended t5404, Alex Riesen, (Wed Nov 14, 3:45 pm)
Re: [PATCH] Improved and extended t5404, Alex Riesen, (Wed Nov 14, 4:34 pm)
Re: [PATCH] Improved and extended t5404, Johannes Schindelin, (Wed Nov 14, 6:01 pm)
Re: [PATCH] Improved and extended t5404, Junio C Hamano, (Wed Nov 14, 4:47 am)
Re: [PATCH] Improved and extended t5404, Jeff King, (Tue Nov 13, 7:10 pm)
Re: [PATCH] Improved and extended t5404, Jeff King, (Thu Nov 15, 12:26 am)