summaryrefslogtreecommitdiff
path: root/HISTORY.txt
blob: e4083dfadbea92fbaf6613eb64fee8cea79ab535 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
1.5.0
~~~~~~~~~~~~

Polished support for python3 (tested with py 3.5-3.7 and with
mercurial 5.0-5.2). Seems to work as expected, yet to be verified
against all extensions.

Added ui_string function, helper to safely format argument
for ui.debug, ui.status etc.

1.4.0
~~~~~~~~~~~~

Preliminary support for python3 (with mercurial 5.0).
Exact APIs are yet to be verified (bstr/str decisions)
but (adapted) tests pass.

Tested against hg 5.0 and hg 4.9.

1.3.7
~~~~~~~~~~~~

Tested against hg 4.8 (no changes needed).

1.3.6
~~~~~~~~~~~~

Fixed problems with hg 4.7 (accomodating changed demandimport APIs).

1.3.5
~~~~~~~~~~~~

Formally tested with hg 4.5 and 4.6. 

Dropping test badges which don't work anymore from docs.

1.3.4
~~~~~~~~~~~~~

In-advance preparation for cmdutil.commands → registrar.commands
migration in core Mercurial API (see 46ba2cdda476 in hg-stable, likely
to be released in 4.3).

1.3.3
~~~~~~~~~~~~~

Updated links after bitbucket changes.

hg 4.1 and 4.2 added to tested versions.

1.3.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

find_repositories_below doesn't fail in case some subdirectory is
unreadable. Instead, it simply skips it and continues to work
(realistic use-case: lost+found doesn't crash it anymore, but is
skipped…)

1.3.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Some tests were failing on mercurial 3.8, even more on 4.0
(actual code worked properly, just tests were faiing).

1.3.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Added enable_hook function (which detects whether hook is already
installed and withdraws in such a case).

Added inside_tortoisehg function (detecting that „we're running under
Tortoise”).

1.2.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Added meu.command (compatibility wrapper for cmdutil.command).


1.1.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Added setconfig_list.

Various test improvements (including tox tests configured
to check various mercurial versions)


1.1.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Tests should work on any machine. Started Drone.io autotests.
Added some requirement.s

1.1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

New functions: direct_import, direct_import_ext, and disable_logging.
Mostly taken from mercurial_keyring, but improved:
- imports handle dotted.modules
- disable_logging actually works for py2.6

1.0.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Test fixes, minor code cleanups.

1.0.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Documentation updates.

0.11.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Works on Windows (and handles normalizing paths to /-separator)

0.10.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

find_repositories_below

0.9.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

monkeypatch_method and monkeypatch_function

0.8.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Bugfix: TextFiller was hanging if run on pattern
not ending with {item}. Effectively mercurial hanged
while loading path patterns, for example. 

0.8.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- ``rgxp_configbool_items``
- ``suffix_configbool_items``

0.7.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- ``setconfig_dict``, 
- ``DirectoryPattern``
- ``TextFiller``

Actually used to simplify and improve ``mercurial_path_pattern``.

0.6.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Extra config support:
- ``suffix_config_items``,
- ``suffix_configlist_items``.

Actually used to simplify ``mercurial_dynamic_username``.

0.6.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

First public release:
- ``belongs_to_tree``, 
- ``belongs_to_tree_group``,
- ``rgxp_config_items``, 
- ``rgxp_configlist_items``