+# show the blob URL for cgit/gitweb/whatever
+sub src_blob_url {
+ my ($self, $oid) = @_;
+ # blob_fmt = "https://example.com/foo.git/blob/%s"
+ if (my $bfu = $self->{blob_fmt_url}) {
+ return sprintf($bfu, $oid);
+ }
+
+ # don't show full FS path, basename should be OK:
+ if ($self->{git_dir} =~ m!/([^/]+)\z!) {
+ return "/path/to/$1";
+ }
+ '???';
+}
+