annotate HISTORY.txt @ 73:d262139732f7

Fixed to work against mercurial >= 4.1 (which requires using @command decorator for commands). (internally using mercurial_extension_utils to define command portably)
author Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
date Thu, 18 May 2017 17:36:19 +0200
parents a262d5481d16
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
73
d262139732f7 Fixed to work against mercurial >= 4.1 (which requires using @command
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 69
diff changeset
1 1.1.0
69
a262d5481d16 Tests for hg 4.1 and 4.2
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 65
diff changeset
2 ~~~~~~~~~~~~~
a262d5481d16 Tests for hg 4.1 and 4.2
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 65
diff changeset
3
73
d262139732f7 Fixed to work against mercurial >= 4.1 (which requires using @command
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 69
diff changeset
4 Fixed to work with Mercurial >= 4.1
d262139732f7 Fixed to work against mercurial >= 4.1 (which requires using @command
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 69
diff changeset
5
d262139732f7 Fixed to work against mercurial >= 4.1 (which requires using @command
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 69
diff changeset
6 Formally tested against Mercurial 4.1 and 4.2
69
a262d5481d16 Tests for hg 4.1 and 4.2
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 65
diff changeset
7
73
d262139732f7 Fixed to work against mercurial >= 4.1 (which requires using @command
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 69
diff changeset
8 Updated doc links after bitbucket changes.
d262139732f7 Fixed to work against mercurial >= 4.1 (which requires using @command
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 69
diff changeset
9
d262139732f7 Fixed to work against mercurial >= 4.1 (which requires using @command
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 69
diff changeset
10 Note: since this version mercurial_extension_utils is required
d262139732f7 Fixed to work against mercurial >= 4.1 (which requires using @command
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 69
diff changeset
11 (for meu.command, compatibility layer for command definition
d262139732f7 Fixed to work against mercurial >= 4.1 (which requires using @command
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 69
diff changeset
12 working against various mercurial versions).
69
a262d5481d16 Tests for hg 4.1 and 4.2
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 65
diff changeset
13
65
030b8a638ccf History note
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 58
diff changeset
14 1.0.2
030b8a638ccf History note
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 58
diff changeset
15 ~~~~~~~~~~~~~
030b8a638ccf History note
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 58
diff changeset
16
030b8a638ccf History note
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 58
diff changeset
17 Some unimportant test tweaks (tests were failing in some environments).
030b8a638ccf History note
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 58
diff changeset
18
58
35d3c8ef6fe9 Fixed test failing on 4.0
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 54
diff changeset
19 1.0.1
35d3c8ef6fe9 Fixed test failing on 4.0
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 54
diff changeset
20 ~~~~~~~~~~~~~
35d3c8ef6fe9 Fixed test failing on 4.0
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 54
diff changeset
21
35d3c8ef6fe9 Fixed test failing on 4.0
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 54
diff changeset
22 Tests fixed to work on mecurial 4.0 … and 2.7.
35d3c8ef6fe9 Fixed test failing on 4.0
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 54
diff changeset
23
54
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
24 1.0.0
36
c27e23a3509c Initial work on configuration
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 20
diff changeset
25 ~~~~~~~~~~~~~
c27e23a3509c Initial work on configuration
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 20
diff changeset
26
54
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
27 Functional changes:
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
28
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
29 1. It is possible to configure aliases which should be ignored by `hg
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
30 pushall' or `hg pullall` - by ignore config setting.
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
31
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
32 2. It is possible to configure preferred ordering (for example to pull
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
33 from nearby servers first) - by prioritize config setting.
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
34
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
35 3. Added alternative configuration syntax for groups: group.«NAME» =
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
36 list of aliases. This avoids naming conflicts, avoids repetition if
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
37 path is to be used both in group and individually, and makes it
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
38 possible to define groups globally (not only on repo level).
36
c27e23a3509c Initial work on configuration
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 20
diff changeset
39
54
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
40 Example config snippet:
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
41
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
42 [all_paths]
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
43 prioritize = devel master bitssh
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
44 ignore = production bitbucket
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
45 group.share = devel bitssh
36
c27e23a3509c Initial work on configuration
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 20
diff changeset
46
54
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
47 Non-functional changes:
36
c27e23a3509c Initial work on configuration
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 20
diff changeset
48
54
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
49 4. Extension is now unit-tested, passed tests against wide range
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
50 of mercurial versions (and has nice drone badge).
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
51
3f11d0a8dd71 ChangeLog entry.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 36
diff changeset
52 5. Improved README, some help texts tweaks.
16
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
53
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
54 0.6.0
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
55 ~~~~~~~~~~~~~
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
56
19
e214312e6565 tinytypo
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 16
diff changeset
57 Release by Marcin Kasperski
16
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
58
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
59 Added hg pullall, hg incomingall, hg outgoingall
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
60
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
61 Internals reworked so all push options work (also --insecure, --ssh)
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
62
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
63 Added setup.py, PyPi release.
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
64
20
c5e3f65f640d Missing History info
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 19
diff changeset
65 Renamed to mercurial_all_paths (to make PyPi conflicts less likely).
c5e3f65f640d Missing History info
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents: 19
diff changeset
66
16
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
67 *
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
68 ~~~~~~~~~~~~~
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
69
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
70 Initial release by Ludovic Chabant.
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
71
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
72 hg pushall
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
73
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
74 command, and
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
75
a50e0e7a5195 HISTORY
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff changeset
76 hg pushall -g ‹group›