Scalable Distributed SCM
Mercurial is a fast, lightweight source control management system
designed for efficient handling of very large distributed projects.
- Sources inherited from project openSUSE:Leap:42.3
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:42.3:Ports/mercurial && cd $_
- Create Badge
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 (maxlin_factory)
accepted
request 459010
from
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