Difference between revisions of "Gitlab"

From WikEmacs
Jump to navigation Jump to search
(typo to reference Vc)
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
 
If you want to see packages to interfere with Git, see its own [[git]] page.
 
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.
+
For Github, see [[Github]], and see also the Git interface [[Magit]] and [[Vc]], the built-in version control system.
  
 
= Packages =
 
= Packages =
  
== Get the list of opened issues, insert at "Fixes #" ==
+
== 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.

Latest revision as of 08:38, 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).