[illumos-Developer] 259 SCM tools should work with wider range of Mercurial versions
Richard Lowe
richlowe at richlowe.net
Sun Sep 26 11:27:34 PDT 2010
Garrett D'Amore wrote:
> On Sat, 2010-09-25 at 19:58 -0400, Richard Lowe wrote:
>> Garrett D'Amore wrote:
>> > It looks pretty good to me. I note that this will require folks to be
>> > running hg 1.3.1 or later. What happens if someone tries to run their
>> > existing copy of hg 1.1.2 with this version of cdm?
>> >
>>
>> It says it's not supported, and lists which versions are. But really,
>> 1.1.2 has not been current for a *LONG* time (the version in Solaris
>> proper was upgraded to 1.3.1 prior to the 2009.06 release).
>
> I realize that. I don't have a problem with it not being supported, I
> just want to understand the failure mode if someone tries. Will it just
> fail to run with a cryptic error, it will it actually give the user an
> indication that he needs to upgrade?
>
Sigh. It -should- have given you a nice message, but apparently that
was one of the bits that needed a 1.1 specific workaround. What fun.
I will fix the error reporting. Good catch.
With that fixed, you get messages like:
*** failed to import extension cdm from /builds/work/illumos/il-cdm-16/usr/src/tools/onbld/hgext/cdm.py: Version Mismatch:
Scm expects Mercurial version 1.3.1, 1.4.2, 1.5.4, 1.6.2 or 1.6.3, actual version is 1.5.1.
Thanks,
-- Rich
More information about the Developer
mailing list