Scalable Distributed SCM

Edit Package mercurial

Mercurial is a fast, lightweight source control management system
designed for efficient handling of very large distributed projects.

Refresh
Refresh
Source Files
Filename Size Changed
cacerts.rc 0000000040 40 Bytes
mercurial-4.1.tar.gz 0005125009 4.89 MB
mercurial-4.1.tar.gz.asc 0000000833 833 Bytes
mercurial-docutils-compat.diff 0000000380 380 Bytes
mercurial-hgk-path-fix.diff 0000000302 302 Bytes
mercurial-locale-path-fix.patch 0000000505 505 Bytes
mercurial-rpmlintrc 0000000115 115 Bytes
mercurial.changes 0000131486 128 KB
mercurial.keyring 0000006926 6.76 KB
mercurial.spec 0000004236 4.14 KB
tests.blacklist 0000000032 32 Bytes
Revision 9 (latest revision is 12)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 459010 from Wolfgang Rosenauer's avatar Wolfgang Rosenauer (wrosenauer) (revision 9)
- Mercurial 4.1
  This is a regularly-scheduled quarterly feature release.
  
  + Features
    * A new extensible "compression engines" API has been implemented. Support 
      for a new compression format can now be implemented in extensions.
    * New compression formats are fully supported in bundles and the wire 
      protocol. There is experimental support for different compression in 
      revlogs.
    * zstd - a new and exciting compression engine - is now distributed with 
      Mercurial and built by default
    * HTTP payloads for many commands will now use zstd by default (as opposed 
      to zlib) when both client and server support it. This can reduce 
      server-side CPU usage to ~60% of original for operations like serving 
      bundles.
    * zstd compressed bundles can be produced by specifying the `zstd` bundle 
      type. e.g. `hg bundle -a -t zstd-v2 zstd-bundle.hg`.
    * A new statistical profiler has been added and made the default profiler 
      for `--profile`. This profiler gives more accurate results than Python's 
      built-in cProfile (the previous default) because the profiler overhead is 
      much smaller. The output from `--profile` now displays the code hot path 
      by default. This allows Mercurial developers to more accurately identify 
      performance problems.
    * New `followlines(file, from:to, startrev=.)` revset predicate to track a 
      part of changes.
    * Experimental support for additional git-diff features.
    * Troubled changes (from ChangesetEvolution) are noted more prominently in a few places.
    * An experimental hg debugupgraderepo command allows in-place upgrading of 
      repositories to the latest storage format.
  + Improvements
Comments 0
openSUSE Build Service is sponsored by