How To Install git-cinnabar on Fedora 36

In this tutorial we learn how to install git-cinnabar in Fedora 36. git-cinnabar is Git remote helper to interact with mercurial repositories

Introduction

In this tutorial we learn how to install git-cinnabar on Fedora 36.

What is git-cinnabar

git-cinnabar is a git remote helper to interact with mercurial repositories. Contrary to other such helpers, it doesn’t use a local mercurial clone under the hood, although it currently does require mercurial to be installed for some of its libraries.

We can use yum or dnf to install git-cinnabar on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install git-cinnabar.

Install git-cinnabar on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install git-cinnabar using dnf by running the following command:

sudo dnf -y install git-cinnabar

Install git-cinnabar on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install git-cinnabar using yum by running the following command:

sudo yum -y install git-cinnabar

How To Uninstall git-cinnabar on Fedora 36

To uninstall only the git-cinnabar package we can use the following command:

sudo dnf remove git-cinnabar

git-cinnabar Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/af
/usr/lib/.build-id/af/2fb929b9cd0b4942065cef852c180702072bed
/usr/libexec/git-core/cinnabar
/usr/libexec/git-core/cinnabar/__init__.py
/usr/libexec/git-core/cinnabar/__pycache__
/usr/libexec/git-core/cinnabar/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/__pycache__/__init__.cpython-310.pyc
/usr/libexec/git-core/cinnabar/__pycache__/bdiff.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/__pycache__/bdiff.cpython-310.pyc
/usr/libexec/git-core/cinnabar/__pycache__/dag.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/__pycache__/dag.cpython-310.pyc
/usr/libexec/git-core/cinnabar/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/__pycache__/exceptions.cpython-310.pyc
/usr/libexec/git-core/cinnabar/__pycache__/git.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/__pycache__/git.cpython-310.pyc
/usr/libexec/git-core/cinnabar/__pycache__/githg.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/__pycache__/githg.cpython-310.pyc
/usr/libexec/git-core/cinnabar/__pycache__/helper.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/__pycache__/helper.cpython-310.pyc
/usr/libexec/git-core/cinnabar/__pycache__/remote_helper.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/__pycache__/remote_helper.cpython-310.pyc
/usr/libexec/git-core/cinnabar/__pycache__/util.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/__pycache__/util.cpython-310.pyc
/usr/libexec/git-core/cinnabar/bdiff.py
/usr/libexec/git-core/cinnabar/cmd
/usr/libexec/git-core/cinnabar/cmd/__init__.py
/usr/libexec/git-core/cinnabar/cmd/__pycache__
/usr/libexec/git-core/cinnabar/cmd/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/__init__.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/bundle.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/bundle.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/convert.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/convert.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/data.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/data.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/download.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/download.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/fetch.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/fetch.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/fsck.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/fsck.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/python.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/python.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/reclone.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/reclone.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/rollback.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/rollback.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/upgrade.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/upgrade.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/util.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/cmd/__pycache__/util.cpython-310.pyc
/usr/libexec/git-core/cinnabar/cmd/bundle.py
/usr/libexec/git-core/cinnabar/cmd/convert.py
/usr/libexec/git-core/cinnabar/cmd/data.py
/usr/libexec/git-core/cinnabar/cmd/download.py
/usr/libexec/git-core/cinnabar/cmd/fetch.py
/usr/libexec/git-core/cinnabar/cmd/fsck.py
/usr/libexec/git-core/cinnabar/cmd/python.py
/usr/libexec/git-core/cinnabar/cmd/reclone.py
/usr/libexec/git-core/cinnabar/cmd/rollback.py
/usr/libexec/git-core/cinnabar/cmd/upgrade.py
/usr/libexec/git-core/cinnabar/cmd/util.py
/usr/libexec/git-core/cinnabar/dag.py
/usr/libexec/git-core/cinnabar/exceptions.py
/usr/libexec/git-core/cinnabar/git.py
/usr/libexec/git-core/cinnabar/githg.py
/usr/libexec/git-core/cinnabar/helper.py
/usr/libexec/git-core/cinnabar/hg
/usr/libexec/git-core/cinnabar/hg/__init__.py
/usr/libexec/git-core/cinnabar/hg/__pycache__
/usr/libexec/git-core/cinnabar/hg/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/hg/__pycache__/__init__.cpython-310.pyc
/usr/libexec/git-core/cinnabar/hg/__pycache__/bundle.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/hg/__pycache__/bundle.cpython-310.pyc
/usr/libexec/git-core/cinnabar/hg/__pycache__/changegroup.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/hg/__pycache__/changegroup.cpython-310.pyc
/usr/libexec/git-core/cinnabar/hg/__pycache__/objects.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/hg/__pycache__/objects.cpython-310.pyc
/usr/libexec/git-core/cinnabar/hg/__pycache__/repo.cpython-310.opt-1.pyc
/usr/libexec/git-core/cinnabar/hg/__pycache__/repo.cpython-310.pyc
/usr/libexec/git-core/cinnabar/hg/bundle.py
/usr/libexec/git-core/cinnabar/hg/changegroup.py
/usr/libexec/git-core/cinnabar/hg/objects.py
/usr/libexec/git-core/cinnabar/hg/repo.py
/usr/libexec/git-core/cinnabar/remote_helper.py
/usr/libexec/git-core/cinnabar/util.py
/usr/libexec/git-core/git-cinnabar
/usr/libexec/git-core/git-cinnabar-helper
/usr/libexec/git-core/git-remote-hg
/usr/share/doc/git-cinnabar
/usr/share/doc/git-cinnabar/README.md
/usr/share/licenses/git-cinnabar
/usr/share/licenses/git-cinnabar/COPYING

References

Summary

In this tutorial we learn how to install git-cinnabar on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).