1.0 approaches
Matt Mackall
mpm at selenic.com
Wed Mar 12 12:55:50 CDT 2008
On Wed, 2008-03-12 at 13:49 +0100, Ralf Schmitt wrote:
>
>
> 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:
That looks fine to me, but I worry it might break on Windows. Adding
cc:s.
>
> 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)
>
>
>
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial
mailing list