Gitlab

From WikEmacs
Revision as of 08:38, 4 May 2017 by Elvince (talk | contribs) (typo to reference Vc)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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).