diff options
author | EuAndreh <eu@euandre.org> | 2021-06-19 09:56:44 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-06-19 09:56:44 -0300 |
commit | 2c5e8e11a26a9a09cbeb2ceda1ca7b4e4f3aa68a (patch) | |
tree | c457e8c002da73fddd73fba235600583fd26d4c1 /src/git-permalink.sh | |
parent | Add support for pagure.io (diff) | |
download | git-permalink-2c5e8e11a26a9a09cbeb2ceda1ca7b4e4f3aa68a.tar.gz git-permalink-2c5e8e11a26a9a09cbeb2ceda1ca7b4e4f3aa68a.tar.xz |
Add support for bitbucket.org
Diffstat (limited to 'src/git-permalink.sh')
-rwxr-xr-x | src/git-permalink.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/git-permalink.sh b/src/git-permalink.sh index 4a6b2ee..b148b20 100755 --- a/src/git-permalink.sh +++ b/src/git-permalink.sh @@ -166,6 +166,11 @@ codeberg() { printf '%s/src/commit/%s/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "$(lineno_with_l)" } +bitbucket() { + normalize_origin + printf '%s/src/%s/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#lines-$(echo "$MYLINENO" | tr '-' ':')}" +} + pagure() { printf '%s/blob/%s/f/%s%s\n' "$ORIGIN" "$COMMIT" "$FILE" "${MYLINENO:+#_$MYLINENO}" } @@ -204,6 +209,9 @@ guess_permalink() { *codeberg.org*) codeberg ;; + *bitbucket.org*) + bitbucket + ;; *pagure.io*) pagure ;; |