SMOLNET PORTAL home about changes
iturn git-porno into a sexy git.1 wrapper - git-porno - Git Porno	Err	bitreich.org	70
hgit clone git://bitreich.org/git-porno git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/git-porno	URL:git://bitreich.org/git-porno git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/git-porno	bitreich.org	70
1Log	/scm/git-porno/log.gph	bitreich.org	70
1Files	/scm/git-porno/files.gph	bitreich.org	70
1Refs	/scm/git-porno/refs.gph	bitreich.org	70
1Tags	/scm/git-porno/tag	bitreich.org	70
1README	/scm/git-porno/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/git-porno/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit fb8138ace9be3841035220c0a61080e3e6d4b81c	/scm/git-porno/commit/fb8138ace9be3841035220c0a61080e3e6d4b81c.gph	bitreich.org	70
1parent 7faa708066bdbf229d82fa9eac46681baecbe966	/scm/git-porno/commit/7faa708066bdbf229d82fa9eac46681baecbe966.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Wed, 18 Oct 2023 19:58:01 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iturn git-porno into a sexy git.1 wrapper	Err	bitreich.org	70
i	Err	bitreich.org	70
iSigned-off-by: Christoph Lohmann <20h@r-36.net>	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M Makefile                            |      19 ++++++++++++++++---	Err	bitreich.org	70
i  M git-porno                           |      23 ++++++++++++++++++++++-	Err	bitreich.org	70
i  A media/git-add.opus                  |       0 	Err	bitreich.org	70
i  A media/git-checkout.opus             |       0 	Err	bitreich.org	70
i  A media/git-cherry-pick.opus          |       0 	Err	bitreich.org	70
i  A media/git-diff.opus                 |       0 	Err	bitreich.org	70
i  A media/git-log.opus                  |       0 	Err	bitreich.org	70
i  A media/git-pull.opus                 |       0 	Err	bitreich.org	70
i  A media/git-push.opus                 |       0 	Err	bitreich.org	70
i  A media/git-reset.opus                |       0 	Err	bitreich.org	70
i  A media/git-shortlog.opus             |       0 	Err	bitreich.org	70
i	Err	bitreich.org	70
i11 files changed, 38 insertions(+), 4 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/Makefile b/Makefile	/scm/git-porno/file/Makefile.gph	bitreich.org	70
i@@ -3,6 +3,16 @@	Err	bitreich.org	70
i 	Err	bitreich.org	70
i NAME = git-porno	Err	bitreich.org	70
i VERSION = 0.1	Err	bitreich.org	70
i+MEDIA =\	Err	bitreich.org	70
i+        media/git-add.opus\	Err	bitreich.org	70
i+        media/git-checkout.opus\	Err	bitreich.org	70
i+        media/git-cherry-pick.opus\	Err	bitreich.org	70
i+        media/git-diff.opus\	Err	bitreich.org	70
i+        media/git-log.opus\	Err	bitreich.org	70
i+        media/git-pull.opus\	Err	bitreich.org	70
i+        media/git-push.opus\	Err	bitreich.org	70
i+        media/git-reset.opus\	Err	bitreich.org	70
i+        media/git-shortlog.opus\	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # Customize below to fit your system	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -21,11 +31,14 @@ dist:	Err	bitreich.org	70
i         rm -rf ${NAME}-${VERSION}	Err	bitreich.org	70
i 	Err	bitreich.org	70
i install:	Err	bitreich.org	70
i-        mkdir -p '${DESTDIR}${PREFIX}/bin'	Err	bitreich.org	70
i-        cp ${NAME} '${DESTDIR}${PREFIX}/bin'	Err	bitreich.org	70
i+        mkdir -p "${DESTDIR}${PREFIX}/bin"	Err	bitreich.org	70
i+        cp ${NAME} "${DESTDIR}${PREFIX}/bin"	Err	bitreich.org	70
i+        mkdir -p "${DESTDIR}${PREFIX}/share/${NAME}"	Err	bitreich.org	70
i+        cp -f ${MEDIA} ${DESTDIR}${PREFIX}/share/${NAME}/	Err	bitreich.org	70
i 	Err	bitreich.org	70
i uninstall:	Err	bitreich.org	70
i-        rm -f '${DESTDIR}${PREFIX}/bin/${NAME}'	Err	bitreich.org	70
i+        rm -f "${DESTDIR}${PREFIX}/bin/${NAME}"	Err	bitreich.org	70
i+        rm -rf "${DESTDIR}${PREFIX}/share/${NAME}/"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i .PHONY: all dist install uninstall	Err	bitreich.org	70
i 	Err	bitreich.org	70
1diff --git a/git-porno b/git-porno	/scm/git-porno/file/git-porno.gph	bitreich.org	70
i@@ -1,4 +1,25 @@	Err	bitreich.org	70
i #!/bin/sh	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-mpv gophers://bitreich.org/9/memecache/git-porno.mkv	Err	bitreich.org	70
i+mediadir="${GIT_PORNO_MEDIA:-/usr/local/share/git-porno}"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+git_porno_cmd() {	Err	bitreich.org	70
i+        if ! test -d "$mediadir"	Err	bitreich.org	70
i+        then	Err	bitreich.org	70
i+                printf "error: could not find GIT_PORNO_DIR\n" >&2	Err	bitreich.org	70
i+                exit 1	Err	bitreich.org	70
i+        fi	Err	bitreich.org	70
i+        mpv --really-quiet --force-window=no --no-video "${mediadir}/git-$1.opus" &	Err	bitreich.org	70
i+        eval git "$@"	Err	bitreich.org	70
i+}	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+if test $# -gt 0	Err	bitreich.org	70
i+then	Err	bitreich.org	70
i+        case $1 in	Err	bitreich.org	70
i+        add|checkout|cherry-pick|diff|log|pull|push|reset|shortlog)	Err	bitreich.org	70
i+                git_porno_cmd "$@";;	Err	bitreich.org	70
i+        *)	Err	bitreich.org	70
i+                eval git "$@";;	Err	bitreich.org	70
i+        esac	Err	bitreich.org	70
i+else	Err	bitreich.org	70
i+        mpv gophers://bitreich.org/9/memecache/git-porno.mkv	Err	bitreich.org	70
i+fi	Err	bitreich.org	70
1diff --git a/media/git-add.opus b/media/git-add.opus	/scm/git-porno/file/media/git-add.opus.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/media/git-checkout.opus b/media/git-checkout.opus	/scm/git-porno/file/media/git-checkout.opus.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/media/git-cherry-pick.opus b/media/git-cherry-pick.opus	/scm/git-porno/file/media/git-cherry-pick.opus.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/media/git-diff.opus b/media/git-diff.opus	/scm/git-porno/file/media/git-diff.opus.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/media/git-log.opus b/media/git-log.opus	/scm/git-porno/file/media/git-log.opus.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/media/git-pull.opus b/media/git-pull.opus	/scm/git-porno/file/media/git-pull.opus.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/media/git-push.opus b/media/git-push.opus	/scm/git-porno/file/media/git-push.opus.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/media/git-reset.opus b/media/git-reset.opus	/scm/git-porno/file/media/git-reset.opus.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/media/git-shortlog.opus b/media/git-shortlog.opus	/scm/git-porno/file/media/git-shortlog.opus.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/git-porno/commit/fb8138ace9be...
Content-Typetext/plain; charset=utf-8