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