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 <sternenseemann@systemli.org>
Reviewed-by: sterni <sternenseemann@systemli.org>
This commit is contained in:
sterni 2025-01-23 22:33:11 +01:00 committed by clbot
parent a396f4162f
commit 75e0c1cf43
2 changed files with 6 additions and 1 deletions

View file

@ -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''' '

View file

@ -1,7 +1,6 @@
# TODO(sterni): are rules for :linenumber etc. needed or acme default? # TODO(sterni): are rules for :linenumber etc. needed or acme default?
# TODO(sterni): file: urls # TODO(sterni): file: urls
# TODO(sterni): xdg-open for mail addresses, images, pdfs etc. # TODO(sterni): xdg-open for mail addresses, images, pdfs etc.
# TODO(sterni): git
editor = acme editor = acme
include man include man
@ -9,4 +8,5 @@ include man
depot = /home/lukas/src/depot depot = /home/lukas/src/depot
include tvl include tvl
include git
include urls include urls