BSD Ports

devel/mercurial 6.9_1 MidnightBSD

Fast, lightweight source control management system

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
devel, python

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
MidnightBSDdevel/mercurial6.9_1 behind since 2026-07-14no data-[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]-
DragonFlydevel/mercurial6.9.3 behind since 2026-07-14none known-[email protected]-
HardenedBSDdevel/mercurial7.2.4 newestno data-[email protected]-
GhostBSDdevel/mercurial7.2.4 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install mercurial

From mports:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mercurial>0:devel/mercurial

Dependencies

No port depends on this one.

Configuration

Options name: devel_mercurial

OptionDefaultDescription
CA_BUNDLEonInstall CA Certificates
DATAon
DOCSoff
NLSoff
USES
cpe python shebangfix
Service scripts
none

Files

Manual pages 3
  • hg(1)
  • hgignore(5)
  • hgrc(5)
pkg-plist 31
  • share/mercurial/contrib/bash_completion
  • share/mercurial/contrib/casesmash.py
  • share/mercurial/contrib/check-code.py
  • share/mercurial/contrib/debugcmdserver.py
  • share/mercurial/contrib/debugshell.py
  • share/mercurial/contrib/dumprevlog
  • share/mercurial/contrib/hg-ssh
  • share/mercurial/contrib/hgk
  • share/mercurial/contrib/hgsh/hgsh.c
  • share/mercurial/contrib/hgsh/Makefile
  • share/mercurial/contrib/mercurial.el
  • share/mercurial/contrib/mq.el
  • share/mercurial/contrib/pylintrc
  • share/mercurial/contrib/python-hook-examples.py
  • share/mercurial/contrib/simplemerge
  • share/mercurial/contrib/tcsh_completion
  • share/mercurial/contrib/tcsh_completion_build.sh
  • share/mercurial/contrib/undumprevlog
  • share/mercurial/contrib/vim/hg-menu.vim
  • share/mercurial/contrib/vim/HGAnnotate.vim
  • share/mercurial/contrib/vim/hgcommand.vim
  • share/mercurial/contrib/vim/hgtest.vim
  • share/mercurial/contrib/vim/patchreview.txt
  • share/mercurial/contrib/vim/patchreview.vim
  • share/mercurial/contrib/zsh_completion
  • share/mercurial/www/hgweb.cgi
  • share/mercurial/www/hgweb.fcgi
  • share/mercurial/www/hgweb.wsgi
  • share/man/man1/hg.1.gz
  • share/man/man5/hgignore.5.gz
  • share/man/man5/hgrc.5.gz
distinfo 1
FileSizeSHA256
mercurial-6.9.tar.gz8.662295e+06629604293df2be8171ec856bf4f8b4faa8e4305af13607dce0f89f74132836d6
Master sites 1
  • https://www.mercurial-scm.org/release/