diff options
author | EuAndreh <eu@euandre.org> | 2021-06-19 10:07:55 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-06-19 10:07:55 -0300 |
commit | caaac9ffb8c80432ef41ad9434762d3e3401f01a (patch) | |
tree | 62e21de67398c7d4eaf00e773d5d7e65d9137705 | |
parent | Add support for bitbucket.org (diff) | |
download | git-permalink-caaac9ffb8c80432ef41ad9434762d3e3401f01a.tar.gz git-permalink-caaac9ffb8c80432ef41ad9434762d3e3401f01a.tar.xz |
Add support for the Linux kernel CGit instance
-rwxr-xr-x | src/git-permalink.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/git-permalink.sh b/src/git-permalink.sh index b148b20..d1edbba 100755 --- a/src/git-permalink.sh +++ b/src/git-permalink.sh @@ -152,6 +152,10 @@ sourcehut() { printf '%s/tree/%s/item/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#L$MYLINENO}" } +kernel() { + printf '%s/tree/%s?id=%s%s\n' "$ORIGIN" "$FILE" "$COMMIT" "${MYLINENO:+#n$MYLINENO}" +} + savannah() { printf '%s/tree/%s?id=%s%s\n' "$(echo "$ORIGIN" | sed 's|gnu.org/git|gnu.org/cgit|')" "$FILE" "$COMMIT" "${MYLINENO:+#n$MYLINENO}" } @@ -200,6 +204,9 @@ guess_permalink() { *git.sr.ht*) sourcehut ;; + *git.kernel.org*) + kernel + ;; *git.savannah.gnu.org*) savannah ;; |