<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7fbf4b13c620c6e1469ba3f293c6cf4873ae45dc">https://github.com/macports/macports-ports/commit/7fbf4b13c620c6e1469ba3f293c6cf4873ae45dc</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 7fbf4b1 devel/lab: new Portfile for GitLab cli command lab
</span>7fbf4b1 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 7fbf4b13c620c6e1469ba3f293c6cf4873ae45dc
</span>Author: Christopher Wrinn <c.wrinn@gmail.com>
AuthorDate: Tue Jan 15 10:58:06 2019 -0600
<span style='display:block; white-space:pre;color:#404040;'> devel/lab: new Portfile for GitLab cli command lab
</span>---
devel/lab/Portfile | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 52 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lab/Portfile b/devel/lab/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..904c7c1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/lab/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,52 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup golang 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+go.setup github.com/zaquestion/lab 0.14.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license public-domain
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {nixgeex.org:c.wrinn @cwrinn} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description git-wrapper for GitLab specific functionality
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Lab wraps Git or Hub, making it simple to clone, fork, and interact with \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ repositories on GitLab, including seamless workflows for creating merge \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ requests, issues and snippets.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://zaquestion.github.io/lab
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 ce839f740ce45ccfaaafac19626bb1827816cce5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e423dd0b524ad16836306566232d5bc7ccffd67d2b98b39d5493e0d529597857 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 73519
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:dep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "GOPATH=${gopath} dep ensure"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Configuration
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+lab needs your GitLab information in order to interact with to your GitLab instance.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+There are several ways to provide this information to lab:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+1. Environment variables: LAB_CORE_HOST, LAB_CORE_USER, LAB_CORE_TOKEN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2. Environment variables: CI_PROJECT_URL, CI_REGISTRY_USER, CI_JOB_TOKEN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * Note: these are meant for when lab is running within a GitLab CI pipeline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+3. HCL config file: ./lab.hcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+4. HCL config file: ~/.config/lab.hcl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+These are checked in order. If no suitable config values are found, lab will prompt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+for your GitLab information and save it into ~/.config/lab.hcl. For example:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+```
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+$ lab
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Enter default GitLab host (default: https://gitlab.com):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Enter default GitLab user: zaq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Enter default GitLab token:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+```
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Like hub, lab feels best when aliased as git. In your .bashrc or .bash_profile, put:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+alias git=lab
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span></pre><pre style='margin:0'>
</pre>