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