relnotes/6.3
branchstable
changeset 50248 8830004967ad
parent 49841 d5ca12dbfcde
equal deleted inserted replaced
50247:b8cac4e37100 50248:8830004967ad
       
     1 = Mercurial 6.3.3 =
       
     2 
       
     3  * tests: filter out PEP 657 error locations in tracebacks (issue6780)
       
     4  * tests: optional PEP 657 error location in test-extension.t (issue6781)
       
     5  * tests: optional PEP 657 error location in test-lfs-serve-access.t (issue6782)
       
     6  * histedit: byteify the help for the multifold action
       
     7  * sparse: fix a py2 based usage of `map()`
       
     8  * convert: stop passing str to the dateutil API in darcs
       
     9  * convert: turn the last str regex into bytes in cvs.py (issue6789)
       
    10  * convert: change socket mode from b'r+' to 'rwb' in cvs.py (issue6789)
       
    11  * convert: replace repr() by pycompat.byterepr() in cvsps.py (issue6789)
       
    12  * tests: os module is frozen in Python 3.11 (issue6786)
       
    13  * hgweb: unbyteify the 100-continue check
       
    14  * resourceutil: start using importlib.resources.files() when possible
       
    15  * revset: the `random` sort should not depend on sys.maxsize (issue6770)
       
    16  * tests: make sure pygments can detect python script without extension
       
    17  * convert: brz 3.3.0 moved NoSuchFile exception to breezy.transport
       
    18  * tests: pygments 2.14+ highlight whitespace in python code
       
    19  * hghave: make different has_pyoxidizer functions have different names
       
    20  * hghave: refactor checks for pygments versions using checkvers()
       
    21  * rust-narrow: fix loop that never loops
       
    22  * scmutil: make checknewlabel() allow "_" in otherwise numeric names (issue6737)
       
    23  * bundlerepo: enforce the requirements declared by the underlying repository
       
    24  * setup: make the version computation process more resistant
       
    25  * fix: add more information to the debug output
       
    26  * tag: disallow tagging the working directory
       
    27  * dirstate: handle missing backup file on restoration
       
    28  * dirstate-v2: complain early on docket name collision
       
    29  * rust: upgrade minimum `rayon` dependency
       
    30  * setup: support building from an ongoing merge
       
    31  * rust: add debug log about skipping dirstate update
       
    32  * rust-dirstate: trace append/no append to help debugging
       
    33  * dirstate-v2: don't mmap the data file when on NFS
       
    34  * run-tests: make it possible to nest conditionals
       
    35  * dirstate: add some debug output when writing the dirstate
       
    36  * testing: introduce util function to synchronize concurrent commands on files
       
    37  * dirstate: add a way to test races happening during status
       
    38  * dirstate: use more than a bool to control append behavior
       
    39  * dirstate-v2: add devel config option to control write behavior
       
    40  * rhg: fix race when a fixup file is deleted on disk
       
    41  * rhg: fix race when an ambiguous file is deleted on disk
       
    42  * dirstate: deal with read-race for pure python code
       
    43  * dirstate: deal with read-race for python code using rust object
       
    44  * dirstate: deal with read-race for pure rust code path (rhg)
       
    45  * dirstate: set identity whenever we read the dirstate's v2 docket
       
    46  * rust-dirstate-v2: don't write dirstate if data file has changed
       
    47  * rhg: remember the inode of .hg/dirstate
       
    48 
     1 = Mercurial 6.3.2 =
    49 = Mercurial 6.3.2 =
     2 
    50 
     3  * [ecfc84b956a8] tests: expect the message from 1baf0fffd82f in test-hghave.t (issue6762)
    51  * [ecfc84b956a8] tests: expect the message from 1baf0fffd82f in test-hghave.t (issue6762)
     4  * [5c095119bff4] tests: add the missing space to test-hghave.t (issue6762)
    52  * [5c095119bff4] tests: add the missing space to test-hghave.t (issue6762)
     5  * [2c346c1c75ec] tests: use an all too familiar executable in test-run-tests.t (issue6661)
    53  * [2c346c1c75ec] tests: use an all too familiar executable in test-run-tests.t (issue6661)