💾 Archived View for gemi.dev › gemini-mailing-list › 001090.gmi captured on 2024-05-26 at 17:17:58. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

-=-=-=-=-=-=-

[users] Any live gmnigit capsules?

1. Byron Torres (b (a) torresjrjr.com)

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

Link to individual message.

2. mieum (mieum (a) tilde.team)

I had been using it alongside stagit here:

gemini://namu.blue/~mieum/git/

It is out of date, though. I moved my repos around and haven't yet updated 
the script that produces that page.

gmnigit may also have been updated since I last used it, but you can give 
that a peek to see how it works.

~mieum

Dec 9, 2021 11:25:09 Byron Torres <b@torresjrjr.com>:

> 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

Link to individual message.

3. Byron Torres (b (a) torresjrjr.com)

On Thu Dec 9, 2021 at 3:19 AM GMT, mieum wrote:
> Dec 9, 2021 11:25:09 Byron Torres <b@torresjrjr.com>:
> > Does anyone know of a live [gmnigit] instance?
> > => https://git.sr.ht/~kornellapacz/gmnigit gmnigit
>
> I had been using it alongside stagit here:
>
> gemini://namu.blue/~mieum/git/
>
> It is out of date, though. I moved my repos around and haven't yet
> updated the script that produces that page.
>
> gmnigit may also have been updated since I last used it, but you can
> give that a peek to see how it works.
>
> ~mieum

Kamsahamnida, and nice capsule. I'm liking gmnigit so far.

Link to individual message.

4. Omar Polo (op (a) omarpolo.com)

"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

Link to individual message.

5. Byron Torres (b (a) torresjrjr.com)


9 Dec 2021 08:51:43 Omar Polo <op@omarpolo.com>:

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

Thank you for the in-depth review,
and for sharing your script.

Perhaps gmnigit doesn't use cache. idk.

I wish stagit et al. supported a "projects"
meta-index page natively, though I suppose
taking advantage of their composability might
be enough to make my own.

Link to individual message.

6. René Wagner (rwagner (a) rw-net.de)

Hey,

i'm using gmnigit on gemini://gmn.clttr.info/sources/
synced by a small script whenever i update my capsule.

regards
René

Link to individual message.

---

Previous Thread: Still alive...

Next Thread: Documents with mixed languages