BSD Ports

devel/mercurial 6.9.3 DragonFly

Fast, lightweight source control management system

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2
Categories
devel, python
Package size
6086.2 KiB, 36815.0 KiB installed

Description

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

\* O(1) delta-compressed file storage and retrieval scheme
\* Complete cross-indexing of file and changesets for efficient exploration
  of project history
\* Robust SHA1-based integrity checking and append-only storage model
\* Decentralized development model with arbitrary merging between trees
\* High-speed HTTP-based network merge protocol
\* Easy-to-use command-line interface
\* Integrated stand-alone web interface
\* Small Python codebase
\* GPL license

In the other systems

The newest version among them is 7.2.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydevel/mercurial6.9.3 behind since 2026-07-14none known-[email protected]-
FreeBSDdevel/mercurial7.2.4 newestnone known-[email protected]2026-08-30
OpenBSDdevel/mercurial7.2.4p0 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-10-07
NetBSDdevel/mercurial7.2.2 behind since 2026-07-14none known-[email protected]-
MidnightBSDdevel/mercurial6.9_1 behind since 2026-07-14no data-[email protected]-
HardenedBSDdevel/mercurial7.2.4 newestno data-[email protected]-
GhostBSDdevel/mercurial7.2.4 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install mercurial

From DPorts:

cd /usr/dports/devel/mercurial && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2

Configuration

No options to configure.

Service scripts
none

Message after installing

devel/mercurial is now flavored for Python versions.
If you have custom extensions installed, you may need
to install the Python 2 version unless all your extensions
are Python 3 compatible.

Note that we now install a few more files in /usr/local/share/mercurial:
- shell completion scripts (bash, tcsh and zsh)
- FastCGI / WSGI scripts for web access to repositories
  see http://www.mercurial-scm.org/wiki/PublishingRepositories
- various documentation files