comparison tests/test-convert-svn-branches @ 6439:c1b47c0fd2b6

convert: fix test-convert-svn-* problems with mtime not changing The `svn commit` command does not detect changed files unless their mtime has changed. A quick succession of, for instance, `svn co ...; echo x >> y; svn ci` can thus lead to the change to y being ignored. Edited by pmezard to write in binary mode.
author Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
date Tue, 01 Apr 2008 09:17:11 +0200
parents 866aa7ae2612
children 2bdd43246c95
comparison
equal deleted inserted replaced
6438:a60b711c7ac4 6439:c1b47c0fd2b6
46 svn rm branches/old/letter3.txt 46 svn rm branches/old/letter3.txt
47 svn ci -m "branch trunk, remove letter3" 47 svn ci -m "branch trunk, remove letter3"
48 svn up 48 svn up
49 49
50 echo % update trunk 50 echo % update trunk
51 echo "what can I say ?" >> trunk/letter.txt 51 "$TESTDIR/svn-safe-append.py" "what can I say ?" trunk/letter.txt
52 svn ci -m "change letter" 52 svn ci -m "change letter"
53 53
54 echo % update old branch 54 echo % update old branch
55 echo "what's up ?" >> branches/old/letter2.txt 55 "$TESTDIR/svn-safe-append.py" "what's up ?" branches/old/letter2.txt
56 svn ci -m "change letter2" 56 svn ci -m "change letter2"
57 57
58 echo % create a cross-branch revision 58 echo % create a cross-branch revision
59 svn move -m "move letter2" trunk/letter2.txt \ 59 svn move -m "move letter2" trunk/letter2.txt \
60 branches/old/letter3.txt 60 branches/old/letter3.txt
61 echo "I am fine" >> branches/old/letter3.txt 61 "$TESTDIR/svn-safe-append.py" "I am fine" branches/old/letter3.txt
62 svn ci -m "move and update letter3.txt" 62 svn ci -m "move and update letter3.txt"
63 63
64 echo % update old branch again 64 echo % update old branch again
65 echo "bye" >> branches/old/letter2.txt 65 "$TESTDIR/svn-safe-append.py" "bye" branches/old/letter2.txt
66 svn ci -m "change letter2 again" 66 svn ci -m "change letter2 again"
67 67
68 echo % update trunk again 68 echo % update trunk again
69 echo "how are you ?" >> trunk/letter.txt 69 "$TESTDIR/svn-safe-append.py" "how are you ?" trunk/letter.txt
70 svn ci -m "last change to letter" 70 svn ci -m "last change to letter"
71 cd .. 71 cd ..
72 72
73 echo % convert trunk and branches 73 echo % convert trunk and branches
74 hg convert --datesort $svnurl A-hg 74 hg convert --datesort $svnurl A-hg