[PATCH STABLE] generaldelta: make test platform-independent
Christian Ebert
blacktrash at gmx.net
Mon Oct 21 02:26:44 CDT 2013
# HG changeset patch
# User Christian Ebert <blacktrash at gmx.net>
# Date 1382340303 -7200
# Mon Oct 21 09:25:03 2013 +0200
# Node ID 4ae43f52046fa8309f9ce9b2427939049177ad33
# Parent 1c58e368fbfd0baa3113ef728a67b53655db3c4e
generaldelta: make test platform-independent
du -b option illegal on Mac OS and probably other BSD-like systems.
diff --git a/tests/test-generaldelta.t b/tests/test-generaldelta.t
--- a/tests/test-generaldelta.t
+++ b/tests/test-generaldelta.t
@@ -16,8 +16,7 @@
> hg pull . -q -r $r -R ../gdrepo
> done
$ cd ..
- $ regsize=`du -s -b repo/.hg/store/00manifest.i | cut -f 1`
- $ gdsize=`du -s -b gdrepo/.hg/store/00manifest.i | cut -f 1`
- $ if [ $regsize -lt $gdsize ]; then
- > echo 'generaldelta increased size of a revlog!'
- > fi
+ >>> import os.path
+ >>> regsize = os.path.getsize('repo/.hg/store/00manifest.i')
+ >>> gdsize = os.path.getsize('gdrepo/.hg/store/00manifest.i')
+ >>> if regsize < gdsize: print 'generaldelta increased size of a revlog!'
More information about the Mercurial-devel
mailing list