Mercurial > public > mercurial-scm > hg-stable
diff tests/test-convert-svn-source @ 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 | 635c57cf0de8 |
children | b1a4f67b98d0 |
line wrap: on
line diff
--- a/tests/test-convert-svn-source Tue Apr 01 08:33:17 2008 +0200 +++ b/tests/test-convert-svn-source Tue Apr 01 09:17:11 2008 +0200 @@ -41,12 +41,12 @@ svn add letter.txt svn ci -m hello -echo world >> letter.txt +"$TESTDIR/svn-safe-append.py" world letter.txt svn ci -m world svn copy -m "tag v0.1" $svnurl/trunk $svnurl/tags/v0.1 -echo 'nice day today!' >> letter.txt +"$TESTDIR/svn-safe-append.py" 'nice day today!' letter.txt svn ci -m "nice day" cd .. @@ -55,14 +55,14 @@ echo % update svn repository again cd B -echo "see second letter" >> letter.txt +"$TESTDIR/svn-safe-append.py" "see second letter" letter.txt echo "nice to meet you" > letter2.txt svn add letter2.txt svn ci -m "second letter" svn copy -m "tag v0.2" $svnurl/trunk $svnurl/tags/v0.2 -echo "blah-blah-blah" >> letter2.txt +"$TESTDIR/svn-safe-append.py" "blah-blah-blah" letter2.txt svn ci -m "work in progress" cd ..