Automic VaultAutomic Vault

brew

Install git-cinnabar with Homebrew, apt, dnf, MacPorts, Nix, pacman

Git remote helper to interact with mercurial repositories. Version 0.7.4 via Homebrew; verified 2026-06-25.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install git-cinnabar

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install git-cinnabar

MacPorts ports tree · devel/git-cinnabar/Portfile · source: api.github.com

Linux

Debian aptverified · 92%
sudo apt install git-cinnabar

Debian stable package indexes · git-cinnabar · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install git-cinnabar

Fedora Rawhide package metadata · git-cinnabar · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#git-cinnabar

nixpkgs package indexes · pkgs/by-name/gi/git-cinnabar/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S git-cinnabar

Arch Linux sync databases · git-cinnabar · source: geo.mirror.pkgbuild.com

overview

Package summary

Git remote helper to interact with mercurial repositories

Commands and aliases

  • git-cinnabar
  • git-remote-hg

history

Project history and usage

git-cinnabar is a Git remote helper for interacting with Mercurial repositories. It was created for the awkward but important boundary where developers wanted Git tooling while large projects, especially Mozilla's Gecko repositories, still used Mercurial hosting.

Project history

The project is maintained by Mike Hommey under the glandium GitHub account. Its README explains the name as a reference to cinnabar, a mercury-bearing mineral, and describes the tool as a Mercurial bridge that does not keep a local Mercurial clone under the hood.

Adoption history

git-cinnabar's ecosystem significance comes from Mozilla workflows. The README identifies mozilla-central, related Mercurial repositories, and try-server work as a major focus, and the documentation links to a Mozilla Gecko Git workflow. Package-manager records in the input also show distribution through Homebrew, Debian, Fedora, MacPorts, Nix, Arch, and related channels.

How it is used

Practitioners use Git commands against Mercurial repositories by cloning or fetching hg:: URLs, then use git-cinnabar commands to translate Git commits and Mercurial changesets. The tool also exposes Mercurial bookmarks, branch tips, and heads as Git refs and includes metadata validation and cleanup commands for long-lived clones.

Why package nerds care

For package users, git-cinnabar is significant because it packages a compatibility layer around two version-control histories rather than just a convenience command. It helped Git-oriented contributors work with Mercurial-hosted Mozilla repositories without abandoning standard Git commands.

Timeline

  • 0.2.x: Early public tags established the remote-helper line.
  • 0.5.0: Repository metadata from versions lower than 0.5.0 required an upgrade path.
  • 0.7.x: Later tags continued the Rust-backed 0.x series.

Related projects

  • The README compares git-cinnabar with older git-remote-hg and git-hg helpers and positions it around Mozilla's Mercurial repositories.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
.git/config~/.gitconfig

executables

Installed executables

CommandKindExposureNote
git-cinnabarcliglobal executable
git-remote-hgcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.7.4
manager updated2026-06-25
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/glandium/git-cinnabar

install metadata

Package metadata

Package keybrew:git-cinnabar
Version0.7.4
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/git-cinnabar
Homepagehttps://github.com/glandium/git-cinnabar
Repositoryhttps://github.com/glandium/git-cinnabar
Upstream docshttps://github.com/glandium/git-cinnabar#readme
LicenseMPL-2.0 AND GPL-2.0-only
Source archivehttps://static.crates.io/crates/git-cinnabar/git-cinnabar-0.7.4.crate
Last updated2026-06-25T04:21:18Z
Pulseupdated
Dependenciesmercurial
Build dependenciesrust
Uses from macOSbzip2, curl
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegit-cinnabar
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • git-remote-hg
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

git-cinnabar 0.7.2-2

Git remote helper to interact with mercurial repositories

https://github.com/glandium/git-cinnabar

sudo apt install git-cinnabar
  • Section: vcs
  • Architecture: amd64
  • Source Package: rust-git-cinnabar
  • 6 dependencies
  • normalized package name match
  • Matched by: Git Cinnabar
Debian stable package indexes · deb.debian.org · Debian stable package indexes: git-cinnabar from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

git-cinnabar

nix profile install nixpkgs#git-cinnabar
  • normalized package name match
  • Matched by: Git Cinnabar
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gi/git-cinnabar/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
dnf95%

git-cinnabar 0.5.11-5.fc44

Git remote helper to interact with mercurial repositories

https://github.com/glandium/git-cinnabar

sudo dnf install git-cinnabar
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: git-cinnabar
  • 7 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Git Cinnabar
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: git-cinnabar from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

git-cinnabar 0.7.4-1

Git remote helper to interact with Mercurial repositories

https://github.com/glandium/git-cinnabar

sudo pacman -S git-cinnabar
  • License: GPL-2.0-only AND MPL-2.0
  • Architecture: x86_64
  • 5 dependencies
  • normalized package name match
  • Matched by: Git Cinnabar
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: git-cinnabar from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

git-cinnabar

sudo port install git-cinnabar
  • normalized package name match
  • Matched by: Git Cinnabar
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/git-cinnabar/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
MacPorts94%

git-remote-hg

sudo port install git-remote-hg
  • installed executable or alias match
  • Matched by: Git Remote Hg
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/git-remote-hg/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

git-remote-hg 1.0.4~ds-3

bidirectional bridge between Git and Mercurial

https://github.com/mnauw/git-remote-hg

sudo apt install git-remote-hg
  • Section: vcs
  • Architecture: all
  • 4 dependencies
  • 1 optional deps
  • installed executable or alias match
  • Matched by: Git Remote Hg
Debian stable package indexes · deb.debian.org · Debian stable package indexes: git-remote-hg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix92%

git-remote-hg

nix profile install nixpkgs#git-remote-hg
  • installed executable or alias match
  • Matched by: Git Remote Hg
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/gi/git-remote-hg/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
dnf92%

git-remote-hg 1.0.4-7.fc44

Mercurial wrapper for git

https://github.com/mnauw/git-remote-hg

sudo dnf install git-remote-hg
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: git-remote-hg
  • 4 dependencies
  • 1 provides
  • installed executable or alias match
  • Matched by: Git Remote Hg
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: git-remote-hg from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment