Show More
@@ -220,6 +220,7 b' def _sendmail(ui, sender, recipients, ms' | |||||
220 |
|
220 | |||
221 | def _mbox(mbox, sender, recipients, msg): |
|
221 | def _mbox(mbox, sender, recipients, msg): | |
222 | '''write mails to mbox''' |
|
222 | '''write mails to mbox''' | |
|
223 | # TODO: use python mbox library for proper locking | |||
223 | with open(mbox, b'ab+') as fp: |
|
224 | with open(mbox, b'ab+') as fp: | |
224 | # Should be time.asctime(), but Windows prints 2-characters day |
|
225 | # Should be time.asctime(), but Windows prints 2-characters day | |
225 | # of month instead of one. Make them print the same thing. |
|
226 | # of month instead of one. Make them print the same thing. |
@@ -11,6 +11,24 b'' | |||||
11 | for compression. The default is single threaded operation. Currently |
|
11 | for compression. The default is single threaded operation. Currently | |
12 | only supported for zstd. |
|
12 | only supported for zstd. | |
13 |
|
13 | |||
|
14 | == Default Format Change == | |||
|
15 | ||||
|
16 | These changes affects newly created repositories (or new clone) done with | |||
|
17 | Mercurial 5.8. | |||
|
18 | ||||
|
19 | * The `ZSTD` compression will now be used by default for new repositories | |||
|
20 | when available. This compression format was introduced in Mercurial 5.0, | |||
|
21 | released in May 2019. See `hg help config.format.revlog-compression` for | |||
|
22 | details. | |||
|
23 | ||||
|
24 | * Mercurial installation built with the Rust parts will now use the | |||
|
25 | "persistent nodemap" feature by default. This feature was introduced in | |||
|
26 | Mercurial 5.4 (May 2020). However Mercurial instalation built without the | |||
|
27 | fast Rust implementation will refuse to interract with them by default. | |||
|
28 | This restriction can be lifted through configuration. | |||
|
29 | ||||
|
30 | See `hg help config.format.use-persistent-nodemap` for details | |||
|
31 | ||||
14 | == New Experimental Features == |
|
32 | == New Experimental Features == | |
15 |
|
33 | |||
16 | * There's a new `diff.merge` config option to show the changes |
|
34 | * There's a new `diff.merge` config option to show the changes | |
@@ -22,6 +40,7 b'' | |||||
22 |
|
40 | |||
23 | == Bug Fixes == |
|
41 | == Bug Fixes == | |
24 |
|
42 | |||
|
43 | * gracefully recover from inconsistent persistent-nodemap data from disk. | |||
25 |
|
44 | |||
26 |
|
45 | |||
27 | == Backwards Compatibility Changes == |
|
46 | == Backwards Compatibility Changes == | |
@@ -31,7 +50,7 b'' | |||||
31 | repositories violate this condition. The revlog code will now |
|
50 | repositories violate this condition. The revlog code will now | |
32 | silentely swap the parents if this condition is tested. This can |
|
51 | silentely swap the parents if this condition is tested. This can | |
33 | change the output of `hg log` when explicitly asking for first or |
|
52 | change the output of `hg log` when explicitly asking for first or | |
34 | second parent. |
|
53 | second parent. The changesets "nodeid" are not affected. | |
35 |
|
54 | |||
36 |
|
55 | |||
37 | == Internal API Changes == |
|
56 | == Internal API Changes == |
General Comments 0
You need to be logged in to leave comments.
Login now