Gerente Git lab bash (shell)

Torne a solicitação de mesclagem mais fácil e informe seus colegas para revisão de código

glman usa gitlab api, git e irc para fornecer uma interface fácil para fazer solicitações de mesclagem

Como funciona?

instalação

gem install glman

configuração

onde gitlab (url = http: // lh , private_token = 123)

glman config gitlab url:http://lh private_token:123 --set

setup irc
onde gitlab (server: irc = irc.org, channel = free, ssl = true, port = 10, nick = dj)

glman config notify_irc server:irc.org channel:free ssl:true port:10 nick:dj --set

usuários de cache (para tornar as solicitações de mesclagem mais rápidas)

glman cache_users

faça alguns apelidos

onde o nome do alias é pn e o e-mail do usuário é pawel@o2.pl

glman config aliases pn:pawel@o2.pl --add

opções de solicitação de mesclagem

padrão: (solicitação de fusão do branch atual para o mestre com a última mensagem de confirmação)

glman mr pn

este comando faz um pedido de marge do branch atual para o master para pawel@o2.pl

fazer com git push current_branch

glman mr pn --push

glman mr pn "resolve problem with login" test_branch

este comando faz a solicitação de marge do branch atual para test_branch para pawel@o2.pl com mensagem personalizada

glman mr pn --push --notify

este comando empurra o branch para repo e faz a solicitação de marge do branch atual para o master para pawel@o2.pl com notificar no irc