summaryrefslogtreecommitdiff
path: root/exporters/darcs/t/testimport-git-twoway-gd.sh
blob: 0e0c9811932e7f61e2ca066781273931d4a8e1c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
. ./lib.sh

create_darcs test

rm -rf test.git
mkdir test.git
cd test.git
git init
git darcs add upstream ../test
git darcs pull upstream
cd ..
diff_git test || die "initial fetch differs"
upd_file_darcs test file2 upd_contents
cd test.git
git darcs pull upstream
cd ..
diff_git test || die "fetch #1 differs"
upd_file_git test.git file2 upd_contents2
cd test.git
git darcs push upstream
cd ..
diff_git test || die "push #1 difers"
upd_file_darcs test file2 upd_contents3
upd_file_darcs test file2 upd_contents32
cd test.git
git darcs pull upstream
cd ..
diff_git test || die "fetch #2 (multiple commits) differs"
upd_file_git test.git file2 upd_contents4
upd_file_git test.git file2 upd_contents42
cd test.git
git darcs push upstream
cd ..
diff_git test || die "push #2 (multiple commits) differs"