bfg
- Ebuilds: 1, Stable: 1.14.0, Testing: 1.14.0 Description: A faster alternative to git-filter-branch for removing bad data from git repos
Homepage:https://rtyley.github.io/bfg-repo-cleaner/ License: GPL-3+
colorsvn
- Ebuilds: 1, Stable: 0.3.3-r1, Testing: 0.3.3-r1 Description:
colorsvn is the Subversion output colorizer. Colorsvn was extracted from
kde-sdk and was extended with build process and configuration.
Homepage:http://colorsvn.tigris.org License: GPL-2
commitizen
- Ebuilds: 2, Testing: 4.10.0 Description:
This is an interactive tool to commit based on some rules,
like conventional commits. It comes with some defaults commit styles,
like jira, conventional commits, etc, and it’s easily extendable.
It’s useful for teams, because it is possible to standardize
the commiting style.
Homepage:https://github.com/commitizen-tools/commitizen License: MIT
cvs2cl
- Ebuilds: 1, Stable: 2.71-r1 Description: produces a GNU-style ChangeLog for CVS-controlled sources
Homepage:https://www.red-bean.com/cvs2cl/ License: GPL-2+
cvsgraph
- Ebuilds: 1, Stable: 1.7.0-r1, Testing: 1.7.0-r1 Description:
CvsGraph is a utility to make a graphical representation of all
revisions and branches of a file in a CVS/RCS repository. It has been
inspired by the 'graph' option in WinCVS, but I could not find a
stand-alone version of this graph code. So, it was time to write one.
Homepage:http://www.akhphd.au.dk/~bertho/cvsgraph License: GPL-2+
cvsps
- Ebuilds: 2, Stable: 3.13-r2, Testing: 3.13-r2 Description: Generates patchset information from a CVS repository (supports fast-import)
Homepage:http://www.catb.org/~esr/cvsps/ License: GPL-2
cvsutils
- Ebuilds: 1, Testing: 0.2.6 Description:
CVS Utilities are helpful scripts for working with CVS repositories
offline and online. They include the ability to check file status,
"fake" include files in the repo, diff new files easily, change CVS
server of a repository and more.
Homepage:https://www.red-bean.com/cvsutils/ License: GPL-2+ GPL-3+
dandi-cli (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 0.61.2, 0.45.1_p1 Description:
This package provides a dandi command line utility with a basic interface
which should assist you in preparing and uploading your data to and/or
obtaining data from the http://dandiarchive.org . Each of the commands
has a set of options to alter their behavior. Please run
`dandi COMMAND --help` to get more information
Homepage:https://github.com/dandi/dandi-cli License: Apache-2.0
darcs (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 2.18.5, 2.16.5-r6 Description: a distributed, interactive, smart revision control system
Homepage:http://darcs.net/ License: GPL-2+
datalad
- Ebuilds: 1, Testing: 1.0.2 Description:
DataLad makes data management and data distribution more accessible. To
do that, it stands on the shoulders of Git and Git-annex to deliver a
decentralized system for data exchange. This includes automated
ingestion of data from online portals and exposing it in readily usable
form as Git(-annex) repositories, so-called datasets. The actual data
storage and permission management, however, remains with the original
data providers.
Homepage:https://github.com/datalad/datalad License: MIT
easygit
- Ebuilds: 1, Testing: 1.7.5.2-r1 Description: Easy GIT (eg), a frontend for git designed for former cvs and svn users
Homepage:https://www.gnome.org/~newren/eg/ License: GPL-2
egitu
- Ebuilds: 1
Description: Theis client is written using the python bindings for EFL. Among the feature: Draw the DAG of the repo
View the diff of each revision
Edit repository description
Powerfull branches management
Clone local or remote repository
Stage/unstage files
Commit staged changes
Revert commits (optionally autocommit the revert)
Homepage:https://github.com/DaveMDS/egitu License: GPL-3
fossil
- Ebuilds: 5, Stable: 2.26, Testing: 2.27 Description: Simple, high-reliability, source control management, and more
Homepage:https://www.fossil-scm.org/home License: BSD-2
gcli
- Ebuilds: 2, Testing: 2.11.0 Description: Portable CLI tool for interacting with Git(Hub|Lab|Tea) from the command line.
Homepage:https://herrhotzenplotz.de/gcli/ License: BSD-2 Unlicense
git (ambiguous, available in 2 overlays)
- Ebuilds: 13, Stable: 2.52.0, 2.51.2-r1, Testing: 9999-r3, 2.44.0 Description:
Git - Fast Version Control System. Official titled
"GIT - the stupid content tracker".
Git is a popular version control system designed to handle very large
projects with speed and efficiency; it is used mainly for various open
source projects, most notably the Linux kernel.
Git falls in the category of distributed source code management tools,
similar to e.g. GNU Arch or Monotone (or BitKeeper in the proprietary
world). Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a central
server.
Homepage:https://www.git-scm.com/ License: GPL-2
git-absorb
- Ebuilds: 3, Testing: 0.9.0 Description: Automatically absorb staged changes into git current branch
Homepage:https://github.com/tummychow/git-absorb License: BSD Apache-2.0 MIT Unicode-DFS-2016
git-annex (ambiguous, available in 2 overlays)
- Ebuilds: 3, Testing: 10.20241202 Description: manage files with git, without checking their contents into git
Homepage:https://git-annex.branchable.com/ License: AGPL-3
git-diff-blame
- Ebuilds: 3, Testing: 2024.11.16 Description: Annotates each line in a diff hunk with author and commit information like blame
License: Unlicense
git-extras
- Ebuilds: 1, Testing: 7.3.0 Description: Git utilities -- repo summary, repl, changelog population, and many more
Homepage:https://github.com/tj/git-extras License: MIT
git-fuzzy (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 9999 Description: A CLI interface to git that relies heavily on fzf
Homepage:https://github.com/bigH/git-fuzzy License: MIT
git-machete
- Ebuilds: 2, Stable: 3.35.1, Testing: 3.35.1 Description:
git-machete is a robust tool that simplifies your git workflows.
The bird's eye view provided by git-machete makes merges/rebases/push/pulls
hassle-free even when multiple branches are present in the repository
(master/develop, your topic branches, teammate's branches checked out
for review, etc.).
Using this tool, you can maintain small, focused, easy-to-review pull
requests with little effort.
Homepage:https://github.com/VirtusLab/git-machete https://pypi.org/project/git-machete/ License: MIT
git-publish
- Ebuilds: 1, Testing: 1.8.2-r1 Description:
git-publish prepares patches and stores them as git tags for future reference.
It works with individual patches as well as patch series. Revision numbering
is handled automatically.
Homepage:https://github.com/stefanha/git-publish License: MIT
git-pw
- Ebuilds: 2, Testing: 2.7.1 Description:
git-pw is a tool for integrating Git with Patchwork, the web-based patch
tracking system. It only supports Patchwork 2.0+ and REST API support
must be enabled on the server end.
Homepage:https://github.com/getpatchwork/git-pw License: MIT
gitaly
- Ebuilds: 2, Testing: 13.12.15 Description:
As of GitLab 11.5, almost all application code accesses Git repositories
through Gitaly (fast Git RPC service for handling all git calls for Gitlab)
instead of direct disk access.
Homepage:https://gitlab.com/gitlab-org/gitaly License: MIT
gitg
- Ebuilds: 2, Stable: 44-r3, Testing: 44-r3 Description:
gitg is a graphical user interface for git. It aims at being a small,
fast and convenient tool to visualize the history of git repositories.
Besides visualization, gitg also provides several utilities to manage your
repository and commit your work.
Homepage:https://gitlab.gnome.org/GNOME/gitg License: GPL-2+
github-desktop (ambiguous, available in 2 overlays)
- Ebuilds: 4, Testing: 3.4.13_rc1 Description: Linux fork of GitHub Desktop
Homepage:https://github.com/shiftkey/desktop License:
MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
unRAR OFL CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
gitkraken (ambiguous, available in 2 overlays)
- Ebuilds: 15, Testing: 11.10.0 Description: cross-platform Git client
Homepage:https://www.gitkraken.com License: EULA
gitlint
- Ebuilds: 2, Testing: 0.19.1 Description:
A commit-msg git hook or as part of your gating script in a CI pipeline.
Many of the gitlint validations are based on well-known community
standards, others are based on checks that we’ve found useful throughout
the years. Gitlint has sane defaults, but you can also easily customize
it to your own liking.
Homepage:https://github.com/jorisroovers/gitlint License: MIT
gitlogue
- Ebuilds: 1, Testing: 0.3.0 Description: A Git history screensaver - watch your code rewrite itself
Homepage:https://github.com/unhappychoice/gitlogue License: ISC Apache-2.0 MIT MPL-2.0 Unicode-3.0 ZLIB
gitolite
- Ebuilds: 2, Stable: 3.6.13, Testing: 3.6.14 Description:
Gitolite is an access control layer on top of git, which allows access
control down to the branch level, including specifying who can and cannot
rewind a given branch.
Homepage:https://github.com/sitaramc/gitolite
gitoxide
- Ebuilds: 1, Testing: 0.52.0 Description: A command-line application for interacting with git repositories
Homepage:https://github.com/GitoxideLabs/gitoxide License: || ( Apache-2.0 MIT )
Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
gitstats (ambiguous, available in 3 overlays)
- Ebuilds: 3, Testing: 0_pre20201124-r1 Description: Statistics generator for git
Homepage:http://gitstats.sourceforge.net/ License: || ( GPL-2 GPL-3 ) MIT
gitui (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 0.26.3, Testing: 0.28.1, 0.26.3 Description: Blazing fast terminal-ui for git
Homepage:
https://crates.io/crates/gitui
https://github.com/extrawurst/gitui
License: MIT
Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016
guilt
- Ebuilds: 1, Stable: 0.36-r1, Testing: 0.36-r1 Description: A series of bash scripts which add a quilt-like interface to git
Homepage:https://repo.or.cz/w/guilt.git License: GPL-2
hub
- Ebuilds: 1, Testing: 2.14.2-r1 Description: Command-line wrapper for git that makes you better at GitHub
Homepage:https://github.com/github/hub License: MIT
jj (ambiguous, available in 2 overlays)
- Ebuilds: 5, Testing: 9999 Description: A Git-compatible DVCS that is both simple and powerful
Homepage:https://github.com/martinvonz/jj License: Apache-2.0
kdesvn
- Ebuilds: 1, Stable: 2.1.0_p20250525, Testing: 2.1.0_p20250525 Description: Frontend to the subversion vcs
Homepage:https://apps.kde.org/kdesvn/ License: GPL-2
lab
- Ebuilds: 1, Testing: 0.25.1 Description:
Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab,
including seamless workflows for creating merge requests, issues and snippets.
Homepage:https://zaquestion.github.io/lab/ License: Apache-2.0 BSD BSD-2 MIT MPL-2.0
lazygit
- Ebuilds: 3, Testing: 0.40.2-r1 Description: A simple terminal UI for git commands, written in Go with the gocui library
Homepage:https://github.com/jesseduffield/lazygit License: MIT
mercurial_keyring
- Ebuilds: 2, Testing: 1.4.4 Description:
A mercurial extension used to securely save HTTP and SMTP authentication
passwords in password databases. With this extension Mercurial remembers
passwords and reuses them without prompting (as if you stored them in .hgrc),
Homepage:https://foss.heptapod.net/mercurial/mercurial_keyring License: BSD
mergiraf (ambiguous, available in 2 overlays)
- Ebuilds: 3, Testing: 0.16.3 Description: Syntax-aware git merge driver
Homepage:https://mergiraf.org/ License: GPL-3 Apache-2.0 MIT Unicode-3.0 ZLIB
mr
- Ebuilds: 1, Stable: 1.20180726 Description:
The mr(1) command can checkout, update, or perform other actions on a
set of repositories as if they were one combined respository. It
supports any combination of git, svn, mercurial, bzr, darcs, cvs, vcsh,
fossil, and veracity repositories, and support for other version control
systems can easily be added. (There are extensions adding support for unison
and git-svn.)
It is extremely configurable via simple shell scripting. Some examples
of things it can do include:
* Update a repository no more frequently than once every twelve hours.
* Run an arbitrary command before committing to a repository.
* When updating a git repository, pull from two different upstreams and merge the two together.
* Run several repository updates in parallel, greatly speeding up the update process.
* Remember actions that failed due to a laptop being offline, so they can be retried when it comes back online.
This package also includes the webcheckout command.
Homepage:https://myrepos.branchable.com/ License: GPL-2
p4v
- Ebuilds: 5, Testing: 2025.2.2796382-r1 Description:
Helix Visual Client (P4V) is a desktop app that provides access
to versioned files in Helix Core through a graphical interface.
It includes tools for merging and visualizing code evolution.
Homepage:https://www.perforce.com/products/helix-core-apps/helix-visual-client-p4v License: p4v-20241024
pkgcruft-git
- Ebuilds: 2, Stable: 0.0.5-r2, Testing: 9999 Description: QA support for verifying git commits via pkgcruft
Homepage:https://pkgcraft.github.io/ License:
Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0
Unicode-3.0
pro-git-html
- Ebuilds: 1, Testing: 904 Description: HTML version of the Pro Git book by Scott Chacon and Ben Straub
Homepage:https://progit.org/ License: CC-BY-NC-SA-3.0
pwclient
- Ebuilds: 1, Testing: 2.6.2 Description:
pwclient is a VCS-agnostic tool for interacting with Patchwork,
the web-based patch tracking system.
Homepage:https://github.com/getpatchwork/pwclient License: MIT
rcs
- Ebuilds: 1, Stable: 5.10.1-r1, Testing: 5.10.1-r1 Description:
The Revision Control System (RCS) is a system for managing
multiple versions of files. RCS automates the storage, retrieval,
logging, identification and merging of file revisions. RCS is useful
for text files that are revised frequently (for example, programs,
documentation, graphics, papers and form letters).
Homepage:https://www.gnu.org/software/rcs/ License: GPL-3
tig
- Ebuilds: 5, Stable: 2.6.0, Testing: 9999, 2.6.0 Description:
Tig is an ncurses-based text-mode interface for git.
It functions mainly as a Git repository browser,
but can also assist in staging changes for commit at chunk level
and act as a pager for output from various Git commands.
Homepage:https://jonas.github.io/tig/ License: GPL-2
tkcvs
- Ebuilds: 3, Stable: 9.3.2, Testing: 9.4.9 Description: Tcl/Tk-based graphical interface to CVS with Subversion support
Homepage:https://tkcvs.sourceforge.io/ License: GPL-2
tortoisehg
- Ebuilds: 4, Stable: 7.0.1, Testing: 9999 Description: TortoiseHg is a Windows shell extension and a series of
applications for the Mercurial distributed revision control system.
It also includes a Gnome/Nautilus extension and a CLI wrapper
application so the TortoiseHg tools
can be used on non-Windows platforms.
Homepage:https://tortoisehg.bitbucket.io/ License: GPL-2+