This package provides some handy Template Haskell splices for including the current git hash and branch in the code of your project. This is useful for including in panic messages, --version
output, or diagnostic info for more informative bug reports.
git absorb
automatically absorbs staged changes into their current branch. git absorb
will automatically identify which commits are safe to modify, and which staged changes belong to each of those commits. It will then write fixup!
commits for each of those changes.
This Git extension defines a subcommand, imerge
, which performs an incremental merge between two branches. Its two primary design goals are to reduce the pain of resolving merge conflicts by finding the smallest possible conflicts and to allow a merge to be saved, tested, interrupted, published, and collaborated on while in progress.
Ruby client and CLI for GitLab API.
An implementation of the git-lfs protocol.
Please see the README and documentation at <https://www.stackage.org/package/githash>
DotGNU Portable.NET Library contains an implementation of the C# library, for use with .NET-capable runtime engines and applications.
This Emacs library lists the branches in a Git repository. Then you can operate on them with a dired-like interface.
Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is a free distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Stumpwm is a window manager written entirely in Common Lisp. It attempts to be highly customizable while relying entirely on the keyboard for input. These design decisions reflect the growing popularity of productive, customizable lisp based systems.
This package provides Guile bindings to libgit2, a library to manipulate repositories of the Git version control system.
This package provides Guile bindings to libgit2, a library to manipulate repositories of the Git version control system.
This package provides a set of Hoe plugins for tighter Git integration. It provides tasks to automate release tagging and pushing and changelog generation.
This package provides bindings to the GitLab Community Edition REST API as well as the gitlab-cli command line tool for interacting with a GitLab instance.
GitDB allows you to access bare Git repositories for reading and writing. It aims at allowing full access to loose objects as well as packs with performance and scalability in mind. It operates exclusively on streams, allowing to handle large objects with a small memory footprint.
This package provides a wrapper for the git library.
Python wrapper for the GitHub API http://developer.github.com/v3.
This package provides the library implementing all capabilities of the gitoxide CLI.
This package provides an extended library for interacting with GitLab instances through their API.
Our Paint is a featureless but programmable painting program. Borderless canvas, nodes brushes, color management, wacom support, and more!
Genome-wide Efficient Mixed Model Association (GEMMA) provides a standard linear mixed model resolver with application in genome-wide association studies (GWAS).
A Vim plugin which shows a git diff in the sign column. It shows which lines have been added, modified, or removed. You can also preview, stage, and undo individual hunks; and stage partial hunks. The plugin also provides a hunk text object. The signs are always up to date and the plugin never saves your buffer.
This plugin adds support for generating the version from a git checkout.