Newer
Older
1.3.0
----------------------
Introduced new, shorter syntax for alternative paths:
alias.sth.local = ...
alias.sth.remote = ...
Documentation updates.
1.2.0
----------------------
Forward-compatibility with Mercurial 3.8.0 (migrated to up to modern
command definition API).
Wider Mercurial versions tested.
Added test for list_path_patterns and some testfixes (hg paths does not
always guarantee sort order).
Meu >= 1.2.0 required.
----------------------
Drop path_pattern.py (reminder about name change).
1.1.0
----------------------
Bugfix: patterns without any {variable} in .local part did not work.
In case more than one pattern matches local url giving the same alias,
most specific one is used (previously the one positioned last in hgrc
won, by accident). See README for details.
Noticeable documentation updates.
1.0.0
----------------------
Implemented «pfx».alias. Introduced so more than one pattern can
introduce the same name.
Module renamed from path_pattern to mercurial_path_pattern, to be
less invasive on python installation.
0.10.0
-----------------------
Works on Windows, including Tortoise-bundled Mercurial.
0.8.0
-----------------------
Handling of simple substitutions like {item:/=-} or {item:\=/}.
Main use-case is translating / into - for Bitbucket.
[path_pattern]
bb.local = ~/DEV_hg/{below}
bb.remote = ssh://hg@bitbucket.org/Mekk/{below:/=-}
Handling of (limited) groups (passing no more than one path segment).
For example ~/sources/(group)/{rest}.
Internally uses ``mercurial_extension_utils``.
0.7.0
-----------------------
Added ``hg cloneto`` command.
0.6.1
------------------------
First public release. Working path patterns implementation.