File: 6.6

package info (click to toggle)
mercurial 7.1.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 45,080 kB
  • sloc: python: 208,589; ansic: 56,460; tcl: 3,715; sh: 1,839; lisp: 1,483; cpp: 864; makefile: 769; javascript: 649; xml: 36
file content (86 lines) | stat: -rw-r--r-- 3,519 bytes parent folder | download | duplicates (2)
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
= Mercurial 6.6.3 =

 * tests: don't use "status" operand of dd in test-censor.t (issue6858)
 * tests: make sha256line.py available for all tests
 * tests: use sha256line.py instead of /dev/random in test-censor.t (issue6858)
 * tests: fix nondeterministic test failure in test-contrib-perf.t
 * rust-changelog: don't panic on empty file lists
 * grep: restore usage of --include/--exclude options

 = Mercurial 6.6.2 =

 * histedit: remove superfluous echo() and endwin() calls (issue6859)
 * persistent-nodemap: avoid writing nodemap for empty revlog
 * persistent-nodemap: respect the mmap setting when refreshing data
 * bundle: do not detect --base argument that match nothing as lack of argument
 * narrow: prevent removal of ACL-defined excludes
 * pycompat: fix bytestr(bytes) in Python 3.11

= Mercurial 6.6.1 =

The first two patches fix aborted transactions that could happen since 6.6.

 * revlog: avoid exposing delayed index entry too widely in non-inline revlog
 * revlog: avoid wrongly updating the data file location on "divert"
 * tests: do not fail tests in a state with uncommitted .py file removal
 * perf-tags: fix the --clear-fnode-cache-rev code
 * perf-tags: fix clear_cache_fnodes to actually clear that cache
 * censor: fix things around inlining
 * Various Python 3 cleanups
 * Various Windows test suite fixes

= Mercurial 6.6 =

As usual, a *lot* of patches don't make it to this list.

== New Features ==
 * rust-config: add support for default config items
 * rhg: add config defaults to configitems.toml
 * rhg: support "status FILE"
 * rhg: support rhg files [FILE]
 * commands: add admin namespace
 * admin-command: add verify command
 * debug-delta-chain: add options to control what we compute
 * Added some caching for uncompressed revlog chunks that speed up some operations

== New Experimental Features ==

== Bug Fixes ==
 * Improve OpenVMS support
 * byteify-strings: passe sysstr to attr function and wrapper
 * journal: track bookmark deletion
 * transaction: actually delete file created during the transaction on rollback
 * pull: avoid referencing a variable before it is initialized
 * rust-filepatterns: also normalize RelPath
 * narrow: hoist a variable to a higher level to avoid use-before-init warning
 * convert: stabilize subversion date sorter
 * run-tests: detect HGWITHRUSTEXT value
 * censor: accept censored revision during upgrade
 * rust-matchers: fix quadratic complexity in `FileMatcher`
 * unstable: do not consider internal phases when computing unstable
 * Still a whole bunch of Python 2 -> 3 migration leftovers

== Backwards Compatibility Changes ==
 * perf: display all timing by default
 * infinitepush: drop the extension
 * debug-delta-chain: print less data by default

== Internal API Changes ==

 * The revlog interface has been significantly cleaned up.
 * configitems: add `documentation` field
 * configitems: declare items in a TOML file
 * configitems: move blackbox's config items to the new configitems.toml
 * path-suboption: deprecated specifying the attributes as bytes
 * pycompat: deprecate using bytes
 * check-code: drop the `safehasattr` rule
 * safehasattr: drop usage in favor of hasattr
 * rust: add `UncheckedRevision` type
 * rust: implement the `Graph` trait for all revlogs
 * rust: make `Revision` a newtype
 * perf: change the way we approach revlog reading
 * perf: ensure all readlog's reading is done within a `reading` context
 * delta-chain: move the debugdeltachain command in revlogutils

== Miscellaneous ==