<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7581ae8fb359205fa7b72da9349d4dd41f203287">https://github.com/macports/macports-ports/commit/7581ae8fb359205fa7b72da9349d4dd41f203287</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 7581ae8fb35 git-absorb: new port
</span>7581ae8fb35 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7581ae8fb359205fa7b72da9349d4dd41f203287
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Sat Nov 13 12:52:40 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    git-absorb: new port
</span>---
 devel/git-absorb/Portfile | 116 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 116 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/git-absorb/Portfile b/devel/git-absorb/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ff51d55d5aa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/git-absorb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,116 @@
</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           cargo   1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github  1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        tummychow git-absorb 0.6.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         git commit --fixup, but automatic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. You have a feature branch with a few \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    commits. Your teammate reviewed the branch and pointed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    out a few bugs.  You have fixes for the bugs, but you \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    don't want to shove them all into an opaque commit that \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    says fixes, because you believe in atomic commits. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Instead of manually finding commit SHAs for git commit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --fixup, or running a manual interactive rebase, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    git-absorb will automatically identify which commits are \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    safe to modify, and which staged changes belong to each \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    of those commits. It will then write fixup commits for \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    each of those changes.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  a1eb243da192547b3b4e110d9290fd57d20d6ccc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  955069cc70a34816e6f4b6a6bd1892cfc0ae3d83d053232293366eb65599af2f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    20124
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append  path:bin/git:git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:libgit2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/target/[cargo.rust_platform]/release/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/bin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 ${worksrcpath}/Documentation/${name}.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man1/
</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;'>+cargo.crates \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ansi_term                       0.11.0  ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    anyhow                          1.0.33  a1fd36ffbb1fb7c834eac128ea8d0e310c5aeb635548f9d58861e1308d46e71c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    arrayref                         0.3.6  a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    arrayvec                         0.5.1  cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    atty                            0.2.14  d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    autocfg                          1.0.1  cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    base64                          0.12.3  3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    bitflags                         1.2.1  cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    blake2b_simd                    0.5.10  d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cc                              1.0.60  ef611cc68ff783f18535d77ddd080185275713d852c4f5cbb6122c462a7a825c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cfg-if                          0.1.10  4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    chrono                          0.4.19  670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clap                            2.33.3  37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    constant_time_eq                 0.1.5  245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    crossbeam-channel                0.4.4  b153fe7cbef478c567df0f972e02e6d736db11affe43dfc9c56a9374d1adfb87 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    crossbeam-utils                  0.7.2  c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dirs                             2.0.2  13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    dirs-sys                         0.3.5  8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    getrandom                       0.1.15  fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    git2                           0.13.11  1e094214efbc7fdbbdee952147e493b00e99a4e52817492277e98967ae918165 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    hermit-abi                      0.1.17  5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    idna                             0.2.0  02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    jobserver                       0.1.21  5c71313ebb9439f74b00d9d2dcec36440beaf57a6aa0623068441dd7cd81a7f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    lazy_static                      1.4.0  e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    libc                            0.2.79  2448f6066e80e3bfc792e9c98bf705b4b0fc6e8ef5b43e5889aff0eaa9c58743 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    libgit2-sys              0.12.13+1.0.1  069eea34f76ec15f2822ccf78fe0cdb8c9016764d0a12865278585a74dbdeae5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    libz-sys                         1.1.2  602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    log                             0.4.11  4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    matches                          0.1.8  7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    maybe-uninit                     2.0.0  60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    memchr                           2.3.3  3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    num-integer                     0.1.43  8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    num-traits                      0.2.12  ac267bcc07f48ee5f8935ab0d24f316fb722d7a1292e2913f0cc196b29ffd611 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    percent-encoding                 2.1.0  d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pkg-config                      0.3.18  d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ppv-lite86                       0.2.9  c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rand                             0.7.3  6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rand_chacha                      0.2.2  f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rand_core                        0.5.1  90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rand_hc                          0.2.0  ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    redox_syscall                   0.1.57  41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    redox_users                      0.3.5  de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    remove_dir_all                   0.5.3  3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    rust-argon2                      0.8.2  9dab61250775933275e84053ac235621dfb739556d5c54a2f2e9313b7cf43a19 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    slog                             2.5.2  1cc9c640a4adbfbcc11ffb95efe5aa7af7309e002adab54b185507dbf2377b99 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    slog-async                       2.5.0  51b3336ce47ce2f96673499fc07eb85e3472727b9a7a2959964b002c2ce8fbbb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    slog-term                        2.6.0  bab1d807cf71129b05ce36914e1dbb6fbfbdecaf686301cb457f4fa967f9f5b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    strsim                           0.8.0  8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    take_mut                         0.2.2  f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    tempfile                         3.1.0  7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    term                             0.6.1  c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    textwrap                        0.11.0  d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    thread_local                     1.0.1  d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    time                            0.1.44  6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    tinyvec                          0.3.4  238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unicode-bidi                     0.3.4  49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unicode-normalization           0.1.13  6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    unicode-width                    0.1.8  9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    url                              2.1.1  829d4a8476c35c9bf0bbce5a3b23f4106f79728039b726d292bb93bc106787cb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    vcpkg                           0.2.10  6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    vec_map                          0.8.2  f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    wasi      0.9.0+wasi-snapshot-preview1  cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    wasi     0.10.0+wasi-snapshot-preview1  1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    winapi                           0.3.9  5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    winapi-i686-pc-windows-gnu       0.4.0  ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    winapi-x86_64-pc-windows-gnu     0.4.0  712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
</span></pre><pre style='margin:0'>

</pre>