Merge "redirects: add support for plain h=<sha>"
This commit is contained in:
commit
7f1bd09712
@ -61,6 +61,11 @@ RewriteRule "^cgit/(.*?)/(.*?)/tree/?(.*)" "https://opendev.org/$1/$2/src/branch
|
|||||||
RewriteCond %{QUERY_STRING} id=([\w]+)
|
RewriteCond %{QUERY_STRING} id=([\w]+)
|
||||||
RewriteRule "^cgit/(.*?)/(.*?)/plain/?$" "https://opendev.org/$1/$2/src/commit/%1/$3" [L,QSD]
|
RewriteRule "^cgit/(.*?)/(.*?)/plain/?$" "https://opendev.org/$1/$2/src/commit/%1/$3" [L,QSD]
|
||||||
|
|
||||||
|
# h=
|
||||||
|
# we have a commit pointed for a head
|
||||||
|
RewriteCond %{QUERY_STRING} h=([0-9a-f]{40})
|
||||||
|
RewriteRule "^cgit/(.*?)/(.*?)/plain/?$" "https://opendev.org/$1/$2/src/commit/%1/$3" [L,QSD]
|
||||||
|
|
||||||
# h=
|
# h=
|
||||||
# if there's no commit, but a branch:
|
# if there's no commit, but a branch:
|
||||||
RewriteCond %{QUERY_STRING} h=([\w/]+)
|
RewriteCond %{QUERY_STRING} h=([\w/]+)
|
||||||
@ -78,6 +83,11 @@ RewriteRule "^cgit/(.*?)/(.*?)/plain/?$" "https://opendev.org/$1/$2/src/branch/m
|
|||||||
RewriteCond %{QUERY_STRING} id=([\w]+)
|
RewriteCond %{QUERY_STRING} id=([\w]+)
|
||||||
RewriteRule "^cgit/(.*?)/(.*?)/plain/?(.*)" "https://opendev.org/$1/$2/raw/commit/%1/$3" [L,QSD]
|
RewriteRule "^cgit/(.*?)/(.*?)/plain/?(.*)" "https://opendev.org/$1/$2/raw/commit/%1/$3" [L,QSD]
|
||||||
|
|
||||||
|
# h=
|
||||||
|
# we have a commit pointed for a head
|
||||||
|
RewriteCond %{QUERY_STRING} h=([0-9a-f]{40})
|
||||||
|
RewriteRule "^cgit/(.*?)/(.*?)/plain/?(.*)$" "https://opendev.org/$1/$2/raw/commit/%1/$3" [L,QSD]
|
||||||
|
|
||||||
# h=
|
# h=
|
||||||
# if there's no commit, but a branch:
|
# if there's no commit, but a branch:
|
||||||
RewriteCond %{QUERY_STRING} h=([\w/]+)
|
RewriteCond %{QUERY_STRING} h=([\w/]+)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user