Credential access
Reads repository config, credential helpers, auth files, and local history.
brew / Protected-Tool-Abdeckung / Rang 974
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für mercurial in AI-Agent-Workflows.
agent safety
mercurial mutates source-control repositories and remote history.
Reads repository config, credential helpers, auth files, and local history.
Can push changesets, tags, bookmarks, and remote repository changes.
Can publish source changes and release tags.
Gate pushes, credential reads, destructive history operations, and tag creation.
Allow status/log/diff; require approval for pushes, credential use, and history rewrites.
Installation
sudo av install brew:mercurialbrew install mercuriallocal Homebrew formula metadata
sudo port install mercurialMacPorts ports tree · devel/mercurial/Portfile · source: api.github.com
sudo apk add mercurialAlpine Linux edge package indexes · mercurial · source: dl-cdn.alpinelinux.org
sudo apt install mercurialDebian stable package indexes · mercurial · source: deb.debian.org
sudo dnf install mercurialFedora Rawhide package metadata · mercurial · source: dl.fedoraproject.org
nix profile install nixpkgs#mercurialnixpkgs package indexes · pkgs/by-name/me/mercurial/package.nix · source: api.github.com
sudo pacman -S mercurialArch Linux sync databases · mercurial · source: geo.mirror.pkgbuild.com
sudo zypper install mercurialopenSUSE Tumbleweed package metadata · mercurial · source: download.opensuse.org
scoop install main/mercurialScoop official bucket manifest trees · bucket/mercurial.json · source: api.github.com
winget install --id Mercurial.Mercurial -eWindows Package Manager source index · Mercurial.Mercurial · source: cdn.winget.microsoft.com
choco install hgChocolatey community package catalog · hg · source: community.chocolatey.org
Überblick
Scalable distributed version control system
Protected-Tool-Abdeckung
Mercurial user hgrc files can contain [auth] password fields and password-bearing repository URLs. Our isotope stores those hgrc files in the macOS keychain and injects them through temporary HOME/XDG_CONFIG_HOME and HGRCPATH values while `hg` runs.
green risk · low confidence · appliance
Lokaler README-Auszug
Mercurial reads user configuration from ~/.hgrc and ~/.config/hg/hgrc. Those files can contain [auth] credentials, including password fields and password-bearing remote URLs.
This protected-tool coverage migrates those hgrc files to the keychain and wraps hg so they are recreated under a temporary home/config tree while Mercurial runs.
Quelle: local coverage notes
Quellauszug
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
chg | cli | global executable | |
hg | cli | global executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Package key | brew:mercurial |
|---|---|
| Version | 7.2.2 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/mercurial |
| Homepage | https://mercurial-scm.org/ |
| Repository | https://foss.heptapod.net/mercurial/mercurial-devel |
| Upstream docs | https://www.mercurial-scm.org/ |
| License | GPL-2.0-or-later |
| Source archive | https://www.mercurial-scm.org/release/mercurial-7.2.2.tar.gz |
| Last updated | 2026-06-08T02:28:30Z |
| Pulse | updated |
| Dependencies | python@3.14 |
| Bottle | available (arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sequoia, sonoma, tahoe, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | mercurial |
| Aliases |
|
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
mercurial 7.0.1-2
easy-to-use, scalable distributed version control system
https://www.mercurial-scm.org/
sudo apt install mercurialmercurial-common 7.0.1-2
easy-to-use, scalable distributed version control system (common files)
https://www.mercurial-scm.org/
sudo apt install mercurial-commonmercurial
nix profile install nixpkgs#mercurialmercurial 6.7.2-1ubuntu2
easy-to-use, scalable distributed version control system
https://www.mercurial-scm.org/
sudo apt install mercurialmercurial-common 6.7.2-1ubuntu2
easy-to-use, scalable distributed version control system (common files)
https://www.mercurial-scm.org/
sudo apt install mercurial-commonmercurial 7.2.1-r0
Scalable distributed SCM tool
https://www.mercurial-scm.org/
sudo apk add mercurialmercurial-bash-completion 7.2.1-r0
Bash completions for mercurial
https://www.mercurial-scm.org/
sudo apk add mercurial-bash-completionmercurial-chg 7.2.1-r0
Client for Mercurial command server with cHg extension
https://www.mercurial-scm.org/
sudo apk add mercurial-chgmercurial-doc 7.2.1-r0
Scalable distributed SCM tool (documentation)
https://www.mercurial-scm.org/
sudo apk add mercurial-docmercurial-lang 7.2.1-r0
translations for mercurial
https://www.mercurial-scm.org/
sudo apk add mercurial-langmercurial-pyc 7.2.1-r0
Precompiled Python bytecode for mercurial
https://www.mercurial-scm.org/
sudo apk add mercurial-pycmercurial-vim 7.2.1-r0
Vim syntax for mercurial
https://www.mercurial-scm.org/
sudo apk add mercurial-vimmercurial-zsh-completion 7.2.1-r0
Zsh completions for mercurial
https://www.mercurial-scm.org/
sudo apk add mercurial-zsh-completionmercurial 7.2.1-1.fc45
A fast, lightweight Source Control Management system
sudo dnf install mercurialmercurial-chg 7.2.1-1.fc45
A fast Mercurial command without slow Python startup
sudo dnf install mercurial-chgmercurial-hgk 7.2.1-1.fc45
Hgk interface for mercurial
sudo dnf install mercurial-hgkQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.