From 75e0c1cf43353036dec18180f76750e9611966c8 Mon Sep 17 00:00:00 2001 From: sterni Date: Thu, 23 Jan 2025 22:33:11 +0100 Subject: [PATCH] feat(sterni/acme): add plumbing rule for showing git commits Change-Id: Iee072e1dc7c6d11456aeae47140e6a62fe832531 Reviewed-on: https://cl.tvl.fyi/c/depot/+/13040 Tested-by: BuildkiteCI Autosubmit: sterni Reviewed-by: sterni --- users/sterni/acme/plumb/git | 5 +++++ users/sterni/acme/plumb/sterni.plumbing | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 users/sterni/acme/plumb/git diff --git a/users/sterni/acme/plumb/git b/users/sterni/acme/plumb/git new file mode 100644 index 000000000..b9d794689 --- /dev/null +++ b/users/sterni/acme/plumb/git @@ -0,0 +1,5 @@ +# based on https://blog.silvela.org/post/2021-12-11-acme-tricks/ +type is text +data matches '[0-9a-f]*[a-f][0-9a-f]*' +data matches '([0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]+)' +plumb start rc -c 'cd '$wdir'; cd `{git rev-parse --show-toplevel} && git show --pretty=fuller '$1' | plumb -i -d edit -a ''action=showdata filename=+git/'$1''' ' diff --git a/users/sterni/acme/plumb/sterni.plumbing b/users/sterni/acme/plumb/sterni.plumbing index 42af1d5c8..bea27e711 100644 --- a/users/sterni/acme/plumb/sterni.plumbing +++ b/users/sterni/acme/plumb/sterni.plumbing @@ -1,7 +1,6 @@ # TODO(sterni): are rules for :linenumber etc. needed or acme default? # TODO(sterni): file: urls # TODO(sterni): xdg-open for mail addresses, images, pdfs etc. -# TODO(sterni): git editor = acme include man @@ -9,4 +8,5 @@ include man depot = /home/lukas/src/depot include tvl +include git include urls