Difference between revisions of "Gitlab"
Jump to navigation
Jump to search
(→Get the list of opened issues, special commit mode: Gitlab support, in melpa) |
(→Get the list of opened issues, insert at "Fixes #": change title) |
||
Line 7: | Line 7: | ||
= Packages = | = Packages = | ||
− | == Get the list of | + | == Get the list of open issues, reference in a commit message at "Fixes #" == |
See [https://gitlab.com/emacs-stuff/git-commit-insert-issue git-commit-insert-issue], which works for Github and Gitlab. It has a commit minor mode and an interactive function to fetche the opened issues of the current project when you type something like "Fixes #" in the commit message. | See [https://gitlab.com/emacs-stuff/git-commit-insert-issue git-commit-insert-issue], which works for Github and Gitlab. It has a commit minor mode and an interactive function to fetche the opened issues of the current project when you type something like "Fixes #" in the commit message. |
Revision as of 08:32, 4 May 2017
What are the tools and libraries that work for Gitlab ?
If you want to see packages to interfere with Git, see its own git page.
For Github, see Github, and see also the Git interface Magit and VC, the built-in version control system.
Packages
Get the list of open issues, reference in a commit message at "Fixes #"
See git-commit-insert-issue, which works for Github and Gitlab. It has a commit minor mode and an interactive function to fetche the opened issues of the current project when you type something like "Fixes #" in the commit message.
Libraries
gitlab.el
With gitlab we can fetch issues and projects with a Helm interface. It is also a client to gitlab's api.
glab.el, a minuscule Gitlab library
See glab.el. It's for Emacs 25 and onwards though. It's neat on how it handles the authentication (quite transparently for the user).