about summary refs log tree commit diff
path: root/third_party/cgit/cgit.css
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2022-06-21T21·02+0300
committertazjin <tazjin@tvl.su>2022-06-22T10·41+0000
commit45e7f2c3884fdd81356a74afae19eefcdc37dce8 (patch)
tree37d55580e9f57e5d7d06080f9ab82ad0685e01e4 /third_party/cgit/cgit.css
parentcf91baa93883bc2f61a53f2f6c78348b9cebd7b7 (diff)
feat(3p/cgit): Display depot revisions in log views r/4251
depot revisions are not recognised by git as a specific type of
"decoration" (i.e. fall into `DECORATION_NONE`), which means that cgit
skips them by default.

Displaying them on code.tvl.fyi would be quite nice, so to work around
this we check for the `refs/r/` prefix on skipped decorations and
display them (without the `refs/` prefix) on commits.

Change-Id: Ia9cece3876db471f93ab787258be527739af046b
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5891
Tested-by: BuildkiteCI
Reviewed-by: Profpatsch <mail@profpatsch.de>
Diffstat (limited to 'third_party/cgit/cgit.css')
-rw-r--r--third_party/cgit/cgit.css8
1 files changed, 8 insertions, 0 deletions
diff --git a/third_party/cgit/cgit.css b/third_party/cgit/cgit.css
index 51ddbf833754..7133a7ba373e 100644
--- a/third_party/cgit/cgit.css
+++ b/third_party/cgit/cgit.css
@@ -668,6 +668,13 @@ div#cgit a.branch-deco {
 	border: solid 1px #007700;
 }
 
+div#cgit a.rev-deco {
+	color: #000;
+	padding: 0px 0.25em;
+	background-color: #eee;
+	border: solid 1px #aaa;
+}
+
 div#cgit a.tag-deco {
 	color: #000;
 	padding: 0px 0.25em;
@@ -700,6 +707,7 @@ div#cgit div.commit-subject a.branch-deco,
 div#cgit div.commit-subject a.tag-deco,
 div#cgit div.commit-subject a.tag-annotated-deco,
 div#cgit div.commit-subject a.remote-deco,
+div#cgit div.commit-subject a.rev-deco,
 div#cgit div.commit-subject a.deco {
 	font-size: 75%;
 }