relnotes/6.1
branchstable
changeset 49006 5bd6bcd31dd1
parent 48804 f0081a551f37
child 49160 4420e06c8810
equal deleted inserted replaced
49004:9dcfd1d05e6e 49006:5bd6bcd31dd1
     1 '''This is the last release to support Python 2. Mercurial is Python 3 only starting with 6.2'''
     1 '''This is the last release to support Python 2. Mercurial is Python 3 only starting with 6.2'''
     2 
     2 
     3 = Mercurial 6.1rc0 =
     3 = Mercurial 6.1.1 =
       
     4 
       
     5  * Fix Rust compilation on `aarcch64`
       
     6  * Fix Rust compilation on architectures where `char` is unsigned
       
     7  * When the merge tool uses `$output`, don't leave markers in `$local`
       
     8  * Improve test suite support on big-endian platforms
       
     9  * Cap the number of concurrent threads to 16 in Rust `hg status` to prevent huge speed regression at higher thread counts
       
    10  * Fix `amend` with copies in extras
       
    11  * Abort if commit we're trying to `unamend` was not created by `hg [un]amend`
       
    12  * Fix file name in the pullbundle help text
       
    13  * Fix an issue with data not being correctly reset in the C implementation of dirstate-v2
       
    14  * Fix issue6673 where some tags were missing from cache after a merge
       
    15  * Fix stream-cloning a repo with empty requirements
       
    16  * Fix a false warning about content-divergence creation
       
    17  * Fix silly blackbox entries when hg is interrupted
       
    18  * Fix unsoundness (no known exploits) in Rust extensions (see cfd270d83169 and dd6b67d5c256)
       
    19  * Fix Rust dirstate counters not being updated correctly leading to some potential bugs (none known)
       
    20  * Stop relying on a compiler implementation detail in Rust HgPath
       
    21 
       
    22 = Mercurial 6.1 =
     4 
    23 
     5 == New Features ==
    24 == New Features ==
     6   * Added a way of specifying required extensions that prevent Mercurial from starting if they are not found. See `hg help config.extensions`.
    25   * Added a way of specifying required extensions that prevent Mercurial from starting if they are not found. See `hg help config.extensions`.
     7   * Merge conflict markers have been made clearer (see backwards compatibility below)
    26   * Merge conflict markers have been made clearer (see backwards compatibility below)
     8   * Improve detailed error codes
    27   * Improve detailed error codes