py27-hg-git - Mercurial extension to pull from or push to a Git repository

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename py27-hg-git-0.8.12.txz
Package name py27-hg-git
Package version 0.8.12
Package release -
Package architecture amd64
Package type txz
Category devel python
License GPLv2
Download size 85.38 KB
Installed size 446.93 KB
The Hg-Git plugin is an extension for Mercurial, adding the ability to push to
and pull from a Git server repository from Mercurial. This means you can
collaborate on Git based projects from Mercurial, or use a Git server as a
collaboration point for a team with developers using both Git and Mercurial.
The Hg-Git plugin can convert commits / changesets losslessly from one system
to another, so you can push via a Mercurial repository and another Mercurial
client can pull it. In theory, the changeset IDs should not change, although
this may not hold true for complex histories.
This plugin is implemented entirely in Python - there are no Git binary
dependencies, you do not need to have Git installed on your system.
*** WARNING: Do not use this software in data critical production environments,
only in safe test environments! This software is still BETA! ***
The plugin is basically functional and usable now, but there are still some
edge cases. However, there are several people using it effectively, so please
test it yourself and report encountered bugs upstream (see website). Thanks!
- DOCS: on
To enable the Hg-Git extension it has to be added in either
'$PREFIX/etc/mercurial/hgrc' (per-system),
'$HOME/.hgrc' (per-user) or
'<repo>/.hg/hgrc' (per-repository)
Mercurial configuration file:
hggit =


Package Version Architecture Repository
py27-hg-git-0.8.12.txz 0.8.12 i386 FreeBSD Ports Quarterly
py27-hg-git-0.8.12.txz 0.8.12 amd64 FreeBSD Ports Quarterly
py27-hg-git-0.8.12.txz 0.8.12 i386 FreeBSD Ports Latest
py27-hg-git - - -


Name Value
mercurial = 4.9.1
py27-dulwich = 0.18.6
py27-setuptools = 41.0.0
python27 = 2.7.16_1


Type URL
Binary Package py27-hg-git-0.8.12.txz
Source Package devel/hg-git

Install Howto

Install py27-hg-git txz package:

# pkg install py27-hg-git

See Also

Package Description
py27-hghooks-0.7.0_1.txz Set of Mercurial hooks
py27-hgsubversion-1.9.3.txz Mercurial extension that allows using it as a Subversion client
py27-hgsvn-0.5.2.txz Scripts to work locally on Subversion checkouts using Mercurial
py27-hgtools-6.3.txz Classes and setuptools plugin for Mercurial repositories
py27-hidapi-0.7.99.txz Cython interface to comms/hidapi
py27-hiredis-0.2.0.txz Python extension that wraps hiredis
py27-hkdf-0.0.3.txz HMAC-based Extract-and-Expand Key Derivation Function (HKDF)
py27-holidays-0.9.11_1.txz Generate country, province, & state specific holiday sets on the fly
py27-honcho-1.0.1_1.txz Managing Procfile-based applications tool
py27-horizon-13.0.1.txz OpenStack Dashboard (Horizon)
py27-hpack-3.0.0.txz HTTP/2 header encoding (HPACK) logic implementation
py27-hpilo-4.3_1.txz Python cli to interact with HP iLO management interface
py27-hsaudiotag-1.1.1_1.txz Read metdata (tags) of mp3, mp4, wma, ogg, flac and aiff files
py27-html-1.16.txz Simple, elegant HTML, XHTML and XML generation
py27-html2text-2018.1.9_2.txz Convert HTML into clean plain ASCII text