[PATCH 2 of 3] test-extension: use a realistic Mercurial version

Gregory Szorc gregory.szorc at gmail.com
Thu Jan 15 22:36:19 CST 2015


# HG changeset patch
# User Gregory Szorc <gregory.szorc at gmail.com>
# Date 1421381028 28800
#      Thu Jan 15 20:03:48 2015 -0800
# Node ID d9c6f710438d71fb5b4114f0639d27f75d8cf1b9
# Parent  5d836f514e0bc34c7b1dec3a474f78c386791372
test-extension: use a realistic Mercurial version

Mercurial doesn't define the 3rd "patch" version field for major
releases. Don't use it in tests.

diff --git a/tests/test-extension.t b/tests/test-extension.t
--- a/tests/test-extension.t
+++ b/tests/test-extension.t
@@ -917,18 +917,18 @@ If the extensions declare outdated versi
   ** Mercurial Distributed SCM (version 2.2)
   ** Extensions loaded: throw, older
 
 One extension only tested with older, one only with newer versions:
-  $ echo "util.version = lambda:'2.1.0'" >> older.py
+  $ echo "util.version = lambda:'2.1'" >> older.py
   $ rm -f older.pyc older.pyo
   $ hg --config extensions.throw=throw.py --config extensions.older=older.py \
   >   throw 2>&1 | egrep '^\*\*'
   ** Unknown exception encountered with possibly-broken third-party extension older
   ** which supports versions 1.9.3 of Mercurial.
   ** Please disable older and try your action again.
   ** If that fixes the bug please report it to the extension author.
   ** Python * (glob)
-  ** Mercurial Distributed SCM (version 2.1.0)
+  ** Mercurial Distributed SCM (version 2.1)
   ** Extensions loaded: throw, older
 
 Older extension is tested with current version, the other only with newer:
   $ echo "util.version = lambda:'1.9.3'" >> older.py


More information about the Mercurial-devel mailing list