git-remote-gcrypt is a Git remote helper to push and pull from repositories encrypted with GnuPG. It works with the standard Git transports, including repository hosting services like GitLab.
Remote helper programs are invoked by Git to handle network transport. This helper handles gcrypt: URLs that access a remote repository encrypted with GPG, using our custom format.
Supported locations are local, rsync:// and sftp://, where the repository is stored as a set of files, or instead any Git URL where gcrypt will store the same representation in a Git repository, bridged over arbitrary Git transport.
The aim is to provide confidential, authenticated Git storage and collaboration using typical untrusted file hosts or services.
This package provides a Helm interface for Git files.
Display the open buffers in project.
Display a status source showing state of project (modified files etc.).
Display a list of all files in project under git control.
Quickly look at diffs of modified files.
Allow switching to
git statuswith your preferred frontend (vc-dir, Magit,etc.).Full integration of git-grep, also allow usage of
helm-grep(you can use ack-grep instead of grep).Integrate usage of gid from id-utils.
Full integration with
helm-find-files, allow you to browse projects unrelated to current-buffer.In addition, all actions of type files and buffers are provided.
LaGUI demonstration programs
Documentation at https://melpa.org/#/magit-gitlab
Documentation at https://melpa.org/#/github-stars
Documentation at https://melpa.org/#/git-walktree
Documentation at https://melpa.org/#/emoji-github
Documentation at https://melpa.org/#/github-clone
Documentation at https://melpa.org/#/git-identity
Documentation at https://melpa.org/#/mo-git-blame
Documentation at https://melpa.org/#/git-ps1-mode
This package provides a git URL parsing module which supports parsing and rewriting of remote git URLs from various hosting providers.
Documentation at https://melpa.org/#/git-messenger
Documentation at https://melpa.org/#/github-search
Documentation at https://melpa.org/#/magit-gitflow
Documentation at https://melpa.org/#/github-topics
Documentation at https://melpa.org/#/github-review
Documentation at https://melpa.org/#/git-sync-mode
The fs package provides file-system-related Go functions.
This package provides commands to pull in, comment on, and accept and reject GitHub pull requests.
This module handles parsing, modifying and creating configuration files of the style used by the Git version control system.
emacs-git-messenger provides git-messenger:popup-message, a function that when called, will popup the last git commit message for the current line. This uses git-blame internally.
This project aims to display Git project information in PDF documents. It is mostly written in Lua for executing the Git commands, thereby making this package only applicable for LuaLaTeX with shell escape enabled. If LuaLaTeX isn't working for you, you could try gitinfo2 instead. For LaTeX, a set of standard macros is provided for displaying basic information or setting the project directory, and a set of advanced macros for formatting commits and tags.
Official OmniAuth strategy for GitHub.