Significant improvement to the `hg evolve` commands, please update to version 5.2.0

Pierre-Yves David pierre-yves.david at ens-lyon.org
Fri Jun 26 07:02:32 UTC 2015



On 06/25/2015 11:45 PM, Faheem Mitha wrote:
>
> On Thu, 25 Jun 2015, Pierre-Yves David wrote:
>
>> Good news everyone!
>
>> I've just pushed a tag for version 5.2.0, it contains significant
>> improvement for the 'evolve' commands. This release support from 3.3
>> to current state of future 3.5.
>
> The tests fail here when building the Debian package. The error I am
> seeing is:
>
>   *** failed to import extension directaccess from
> /usr/local/src/mercurial-evolve/mercurial-evolve_5.2.0.orig/hgext/directaccess.py:
> [Errno 2] No such file
> or directory:
> '/usr/local/src/mercurial-evolve/mercurial-evolve_5.2.0.orig/hgext/directaccess.py'
>
>
> See build log attached.
>
> It looks like either directaccess.py should be added to the tarball that
> is created, so including a
>
>      include hgext/directaccess.py
>
> in MANIFEST.in, or stop the tests importing directaccess. I'm inclined
> to think the former. I could submit a patch if someone directs me
> accordingly.

The direct access things should not be in the packages, you should not 
includes theses test in your run either. I'll be happy to take your patch.

> Also, in hgext.evolve.py, it should be
>
>     __version__ = '5.2.0'
>
> not
>
>      __version__ = '5.2'
>
> The latter causes the Debian build to break, because it is inconsistent
> with the Debian changelog entry, namely

oops, I'll fix it.

> mercurial-evolve (5.2.0-1) UNRELEASED; urgency=medium
>
>    * New upstream release.
>    * New upstream version
>
>   -- Pierre-Yves David <pyd at marginatus.alto.octopoid.net>  Thu, 25 Jun
> 2015 17:41:56 -0700

and the user name is rubish, I'll fix that too ☺

Thanks for catching this.

-- 
Pierre-Yves David



More information about the Evolve-testers mailing list