_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
git 2.52.0
Channel: abbe
Location: abbe/packages/git.scm (abbe packages git)
Home page: https://git-scm.com/
Licenses: GPL 2
Build system: gnu
Synopsis: Distributed version control system
Description:

Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

git 2.52.0
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1 curl@8.6.0 expat@2.7.1 openssl@3.0.8 perl@5.36.0 sed@4.9 zlib@1.3.1 bash-minimal@5.2.37 python@3.11.14 pcre2@10.42 perl-cgi@4.55 subversion@1.14.5 perl-term-readkey@2.38 perl-authen-sasl@2.16 perl-net-smtp-ssl@1.04 perl-io-socket-ssl@2.089 tcl@8.6.12 tk@8.6.12 glib@2.83.3 libsecret@0.21.4
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git-scm.com/
Licenses: GPL 2
Build system: gnu
Synopsis: Distributed version control system
Description:

Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

gitu 0.34.0
Dependencies: git@2.52.0 libgit2@1.8.4 openssl@3.0.8 zlib@1.3.1
Channel: radix
Location: radix/packages/version-control.scm (radix packages version-control)
Home page: https://github.com/altsem/gitu
Licenses: Expat
Build system: cargo
Synopsis: git client inspired by Magit
Description:

This package provides a git client inspired by Magit.

gitu 0.40.0
Dependencies: bash-minimal@5.2.37
Channel: selected-guix-works
Location: selected-guix-works/packages/rust-apps.scm (selected-guix-works packages rust-apps)
Home page: https://github.com/altsem/gitu
Licenses: Expat
Build system: cargo
Synopsis: git client inspired by Magit
Description:

gitu is a git Terminal User Interface inspired by emacs-magit.

gitg 44
Dependencies: bash-minimal@5.2.37 glib@2.83.3 gpgme@1.24.1 gsettings-desktop-schemas@46.1 gspell@1.12.2 gtk+@3.24.51 gtksourceview@4.8.4 json-glib@1.10.0 libdazzle@3.44.0 libgee@0.20.6 libgit2-glib@1.2.0 libhandy@1.8.3 libpeas@1.36.0 libsecret@0.21.4 libsoup-minimal@2.74.3 libxml2@2.14.6
Channel: guix
Location: gnu/packages/gnome.scm (gnu packages gnome)
Home page: https://wiki.gnome.org/Apps/Gitg
Licenses: GPL 2+
Build system: meson
Synopsis: Graphical user interface for git
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.

gita 0.16.7.2
Propagated dependencies: python-argcomplete@3.6.2
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/nosarthur/gita
Licenses: Expat
Build system: pyproject
Synopsis: Command-line tool to manage multiple Git repos
Description:

This package provides a command-line tool to manage multiple Git repos.

This tool does two things:

  • display the status of multiple Git repos such as branch, modification, commit message side by side

  • (batch) delegate Git commands/aliases from any working directory

If several repos are related, it helps to see their status together.

gitui 0.27.0
Dependencies: libgit2@1.9.1 libssh2@1.10.0 openssl@3.0.8 zlib@1.3.1 rust-syntect@5.2.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/extrawurst/gitui
Licenses: Expat
Build system: cargo
Synopsis: Terminal UI for git
Description:

This package provides a fast Terminal UI for git.

gitea 1.15.11
Dependencies: bash-minimal@5.2.37 git@2.52.0
Channel: gn-bioinformatics
Location: gn/packages/gitea.scm (gn packages gitea)
Home page: https://gitea.io/
Licenses: Expat
Build system: go
Synopsis: Self-hosted git service
Description:

Gitea is an open-source forge software package for hosting software development version control using Git as well as other collaborative features like bug tracking, wikis and code review.

git2cl 20120919.1d74d4c
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://savannah.nongnu.org/projects/git2cl
Licenses: GPL 2+
Build system: copy
Synopsis: Convert Git logs to GNU ChangeLog format
Description:

git2cl is a command line tool for converting Git logs to GNU ChangeLog format.

gitile 0.1.4-1feb300
Dependencies: bash-minimal@5.2.37 guile@3.0.9 guile-commonmark@0.1.2 guile-fibers@1.4.2 guile-gcrypt@0.5.0 guile-git@0.10.0 guile-syntax-highlight@0.2.0 guile-gnutls@5.0.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git.lepiller.eu/gitile
Licenses: AGPL 3+
Build system: gnu
Synopsis: Simple Git forge written in Guile
Description:

Gitile is a Git forge written in Guile that lets you visualize your public Git repositories on a web interface.

ly-git 0.5.0-1.aa25ede
Dependencies: libxcb@1.17.0 linux-pam@1.5.2 ncurses@6.2.20210619
Channel: efraim-dfsg
Location: wip/ly.scm (wip ly)
Home page: https://github.com/cylgom/ly
Licenses: WTFPL 2
Build system: gnu
Synopsis: TUI display manager
Description:

Ly is a lightweight TUI (ncurses-like) display manager for Linux and BSD. Ly should work with any X desktop environment, and provides basic wayland support (sway works very well, for example).

r-gitr 0.1.0
Channel: guix-cran
Location: guix-cran/packages/g.scm (guix-cran packages g)
Home page: https://stufield.github.io/gitr/
Licenses: Expat
Build system: r
Synopsis: Lightweight API for 'Git'
Description:

This package provides a light-weight, dependency-free, application programming interface (API) to access system-level Git <https://git-scm.com/downloads> commands from within R'. Contains wrappers and defaults for common data science workflows as well as Zsh <https://github.com/ohmyzsh/ohmyzsh> plugin aliases. A generalized API syntax is also available.

git-cal 0.9.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/k4rthik/git-cal/
Licenses: Expat
Build system: perl
Synopsis: GitHub like contributions calendar for terminal
Description:

git-cal is a script to view commits calendar similar to GitHub contributions calendar.

gitlint 0.19.1
Dependencies: git@2.52.0 python-arrow@1.3.0 python-click@8.1.8 python-sh@2.2.2
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://jorisroovers.com/gitlint/
Licenses: Expat
Build system: pyproject
Synopsis: Linting Git commit messages
Description:

Gitlint is a Git commit message linter written in Python: it checks your commit messages for style.

r-git2r 0.36.2
Dependencies: libgit2@1.5.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/cran.scm (gnu packages cran)
Home page: https://github.com/ropensci/git2r
Licenses: GPL 2
Build system: r
Synopsis: Access Git repositories with R
Description:

This package provides an R interface to the libgit2 library, which is a pure C implementation of the Git core methods.

git-lfs 3.7.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://git-lfs.com/
Licenses: Expat
Build system: go
Synopsis: Git extension for versioning large files
Description:

Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server.

r-git4r 0.1.2
Propagated dependencies: r-git2r@0.36.2 r-diffr@0.3.0
Channel: guix-cran
Location: guix-cran/packages/g.scm (guix-cran packages g)
Home page: https://github.com/johnxhobbs/git4r
Licenses: Expat
Build system: r
Synopsis: Interactive Git for R
Description:

An interactive git user interface from the R command line. Intuitive tools to make commits, branches, remotes, and diffs an integrated part of R coding. Built on git2r, a system installation of git is not required and has default on-premises remote option.

r-gitai 0.1.3
Propagated dependencies: r-s7@0.2.1 r-rlang@1.1.6 r-r6@2.6.1 r-purrr@1.2.0 r-lubridate@1.9.4 r-httr2@1.2.1 r-glue@1.8.0 r-gitstats@2.3.9 r-ellmer@0.4.0 r-dplyr@1.1.4 r-cli@3.6.5
Channel: guix-cran
Location: guix-cran/packages/g.scm (guix-cran packages g)
Home page: https://github.com/r-world-devs/GitAI
Licenses: Expat
Build system: r
Synopsis: Extracts Knowledge from 'Git' Repositories
Description:

Scan multiple Git repositories, pull specified files content and process it with large language models. You can summarize the content in specific way, extract information and data, or find answers to your questions about the repositories. The output can be stored in vector database and used for semantic search or as a part of a RAG (Retrieval Augmented Generation) prompt.

gitless 0.8.8-0.3ac28e3
Dependencies: bash-minimal@5.2.37 git-minimal@2.52.0 python-argcomplete@3.6.2 python-pygit2@1.11.1 python-sh@2.2.2
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://gitless.com
Licenses: Expat
Build system: pyproject
Synopsis: Simple version control system built on top of Git
Description:

Gitless is a Git-compatible version control system that aims to be easy to learn and use. It simplifies the common workflow by committing changes to tracked files by default and saving any uncommitted changes as part of a branch.

The friendly gl command-line interface gives feedback and helps you figure out what to do next.

Gitless is implemented on top of Git and its commits and repositories are indistinguishable from Git's. You (or other contributors) can always fall back on git, and use any regular Git hosting service.

git-cola 4.1.0
Propagated dependencies: python-qtpy@2.4.3
Channel: guixrus
Location: guixrus/packages/python.scm (guixrus packages python)
Home page: https://github.com/git-cola/git-cola
Licenses: GPL 2
Build system: python
Synopsis: Sleek and powerful Git GUI
Description:

This package provides a sleek and powerful Git GUI.

gitoxide 0.42.0
Dependencies: curl@8.6.0 openssl@3.0.8 sqlite@3.39.3 zlib@1.3.1 rust-ring@0.17.8
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/GitoxideLabs/gitoxide
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: command-line application for interacting with git repositories
Description:

This package provides a command-line application for interacting with git repositories.

gitolite 3.6.14
Dependencies: bash-minimal@5.2.37 coreutils@9.1 findutils@4.10.0 git@2.52.0 inetutils@2.5 openssh@10.2p1 perl@5.36.0
Channel: abbe
Location: abbe/packages/git.scm (abbe packages git)
Home page: https://gitolite.com
Licenses: GPL 2
Build system: gnu
Synopsis: Git access control layer
Description:

Gitolite is an access control layer on top of Git, providing fine access control to Git repositories.

gitolite 3.6.14
Dependencies: bash-minimal@5.2.37 coreutils@9.1 findutils@4.10.0 git@2.52.0 inetutils@2.5 openssh@10.2p1 perl@5.36.0
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://gitolite.com
Licenses: GPL 2
Build system: gnu
Synopsis: Git access control layer
Description:

Gitolite is an access control layer on top of Git, providing fine access control to Git repositories.

git-open 2.1.0
Dependencies: bash-minimal@5.2.37 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/version-control.scm (gnu packages version-control)
Home page: https://github.com/paulirish/git-open
Licenses: Expat
Build system: copy
Synopsis: Open a Git repository's homepage from the command-line
Description:

git open opens the repository's website from the command-line, guessing the URL pattern from the origin remote.

Total results: 2124