Skip to content
Snippets Groups Projects
HISTORY.txt 1.86 KiB
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.

Marcin Kasperski's avatar
Marcin Kasperski committed
1.1.1
----------------------

Drop path_pattern.py (reminder about name change).

Marcin Kasperski's avatar
Marcin Kasperski committed
Automatic testing cross various Mercurial versions.

Marcin Kasperski's avatar
Marcin Kasperski committed
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.

Marcin Kasperski's avatar
Marcin Kasperski committed
0.9.0
-----------------------

Marcin Kasperski's avatar
Marcin Kasperski committed
Pattern can be configured to win over repo-level paths:

   pattern.enforce = true

Marcin Kasperski's avatar
Marcin Kasperski committed
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.