1.0 approaches
Ralf Schmitt
schmir at gmail.com
Wed Mar 12 07:49:47 CDT 2008
On Fri, Feb 8, 2008 at 1:49 AM, Matt Mackall <mpm at selenic.com> wrote:
> Looks like it's just about time to cut a 1.0 release. I think we've been
> at a reasonable 1.0-level of features and stability for a while now, and
> we probably could have named the 0.9.5 release "1.0" so there's no point
> in putting it off.
>
I think it would be nice if mercurial would be installable with
easy_install.
The current version c7253d1a774e from http://selenic.com/repo/hg/ is not:
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 63, in run
File "build/bdist.linux-x86_64/egg/setuptools/sandbox.py", line 29, in
<lambda>
File "setup.py", line 16, in <module>
import mercurial.version
File "/home/ralf/mercurial.hg/mercurial/version.py", line 15, in <module>
import util
File "/home/ralf/mercurial.hg/mercurial/util.py", line 1353, in <module>
class atomictempfile(posixfile):
TypeError: Error when calling the metaclass bases
first argument must be callable
With the following short diff it works. removing the "import util" fixes it.
diff --git a/mercurial/version.py b/mercurial/version.py
--- a/mercurial/version.py
+++ b/mercurial/version.py
@@ -12,7 +12,7 @@
import os
import re
import time
-import util
+#import util
unknown_version = 'unknown'
remembered_version = False
@@ -49,7 +49,7 @@
"""Store version information."""
global remembered_version
if not version and os.path.isdir(".hg"):
- f = util.popen("hg identify") # use real hg installation
+ f = os.popen("hg identify") # use real hg installation
ident = f.read()[:-1]
if not f.close() and ident:
ids = ident.split(' ', 1)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/mercurial/attachments/20080312/7149ac88/attachment.htm
More information about the Mercurial
mailing list