~adnano/gemini

5 4

[users] Any live gmnigit capsules?

Details
Message ID
<CGAEX0BJQH3E.1CXXRST3IRJYX@ace>
DKIM signature
missing
Download raw message
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
=> https://lists.orbitalfox.eu/archives/gemini/2021/006404.html archives
=> gemini://lapacz-kornel.dev/git/gmnigit/ demo
Details
Message ID
<52b9a3d0-ce22-4279-940a-0bf1cb890457@tilde.team>
In-Reply-To
<CGAEX0BJQH3E.1CXXRST3IRJYX@ace> (view parent)
DKIM signature
missing
Download raw message
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 at 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
> => https://lists.orbitalfox.eu/archives/gemini/2021/006404.html archives
> => gemini://lapacz-kornel.dev/git/gmnigit/ demo
Details
Message ID
<CGAH0Q54DR6G.N2T8SNNELZKJ@ace>
In-Reply-To
<52b9a3d0-ce22-4279-940a-0bf1cb890457@tilde.team> (view parent)
DKIM signature
missing
Download raw message
On Thu Dec 9, 2021 at 3:19 AM GMT, mieum wrote:
> Dec 9, 2021 11:25:09 Byron Torres <b at 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.
Omar Polo <op@omarpolo.com>
Details
Message ID
<87sfv2qhzl.fsf@omarpolo.com>
In-Reply-To
<CGAEX0BJQH3E.1CXXRST3IRJYX@ace> (view parent)
DKIM signature
missing
Download raw message
"Byron Torres" <b at 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
> => https://lists.orbitalfox.eu/archives/gemini/2021/006404.html 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
Details
Message ID
<4bf37ac0-e8b6-405e-9bfe-0e91c8b0efb0@torresjrjr.com>
In-Reply-To
<87sfv2qhzl.fsf@omarpolo.com> (view parent)
DKIM signature
missing
Download raw message
9 Dec 2021 08:51:43 Omar Polo <op at omarpolo.com>:

> "Byron Torres" <b at 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
>> => https://lists.orbitalfox.eu/archives/gemini/2021/006404.html 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.
Details
Message ID
<20211209181047.1BAED1CC0749@dd49836.kasserver.com>
In-Reply-To
<CGAEX0BJQH3E.1CXXRST3IRJYX@ace> (view parent)
DKIM signature
missing
Download raw message
Hey,

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

regards
Ren?
Reply to thread Export thread (mbox)