"Byron Torres" <b@torresjrjr.com> writes: > Does anyone know of a live [gmnigit] instance? I'd like to see one for > myself. > > I've been looking for a Gemini version of [stagit], and I came across > gmnigit from the [archives]. The author's entire website and capsule, > including the supposed gmnigit [demo], is down. > > => https://git.sr.ht/~kornellapacz/gmnigit gmnigit > => https://codemadness.org/stagit.html stagit > => gemini://gemi.dev/gemini-mailing-list/messages/006404.gmi archives > => gemini://lapacz-kornel.dev/git/gmnigit/ demo Hello, I'm using gmnigit at: gemini://git.omarpolo.com and gitolite to manage the repositories. My setup is like this: in gitolite.conf I have a rule like: repo @gemini option hook.post-receive = gmnigit and then a bunch of repositories using that rule @gemini = a68-mode @gemini = acmetag @gemini = blog @gemini = dots # ... In gitolite-admin/local/hooks/repo-specific/gmnigit I have #!/bin/sh while read -r _ _ ref; do if [ "$ref" != "refs/heads/master" -a \ "$ref" != "refs/heads/main" ]; then continue fi name="$(basename $PWD)" gmnigit -repo . \ -refs \ -name "${name%%.git}" \ -dist ~/public/"${name%%.git}" \ -url "https://git.omarpolo.com/${name}" if [ $? -ne 0 ]; then echo "gmnigit failed for $PWD (ref=$ref)" exit 1 fi done that generates the repositories. My only annoyance with gmnigit is its speed: it could save some time by limiting the number of commits exported, like the last 500 or so, but it currently exports all of them and that could take a while for medium repositories. Overall thought, I'm happy about it, it's been working fine for various months already. Cheers, Omar Polo
---
Previous in thread (3 of 6): 🗣️ Byron Torres (b (a) torresjrjr.com)
Next in thread (5 of 6): 🗣️ Byron Torres (b (a) torresjrjr.com)