Mercurial > evolve
diff hgext3rd/evolve/__init__.py @ 2047:ce39d0f9976d
serveronly: give the sub extension a way to access to the 'evolve' module
We keep it as clean as possible but if the extension is specified with a direct
path, we have to be a bit hacky.
Being able to access the whole evolve extension from the 'serveronly' extension
will lift multiple constraints on how we organise the code and will allow for
cleaner and clearer code.
We extract a minor function into a 'utility' module to have something to depends
on.
author | Pierre-Yves David <pierre-yves.david@ens-lyon.org> |
---|---|
date | Tue, 07 Mar 2017 12:27:01 +0100 |
parents | d31ad31e456b |
children | 05e91ba0a7a9 |
line wrap: on
line diff
--- a/hgext3rd/evolve/__init__.py Tue Mar 07 12:10:05 2017 +0100 +++ b/hgext3rd/evolve/__init__.py Tue Mar 07 12:27:01 2017 +0100 @@ -113,9 +113,10 @@ from mercurial.node import nullid from . import ( + exchange, exthelper, - exchange, serveronly, + utility, ) @@ -124,7 +125,7 @@ # Flags for enabling optional parts of evolve commandopt = 'allnewcommands' -obsexcmsg = serveronly.obsexcmsg +obsexcmsg = utility.obsexcmsg _pack = struct.pack _unpack = struct.unpack