use simpler path for raw routes to avoid conflicts with repos with branch called 'raw'
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmPf/esACgkQO3+8IhRO Y5iAUA/+JiJOhbmaIk0ld1P2WZjwb4r767VlmsZ0J+TZe0vWKOs3/nq9+v3RB58b akS3vnaP8vt4SzV2iFnhfLTZSk+Ca53KEk2C1p0kOXVkXOfLfpEw+vs6djmoob67 /Du/AusTp0gC677MWy162p6iMGlSzvctYIA4YjEtJVxL8vreRRMR/kZRNtEA73m/ iTcqtaVGVAag6n7EbfxayuieNordco6d6VzFPKtS86Gf2uCNUH9f2NyAtKgVnwUD 7BeGqqFbC5R3B9TPhlEKqCz7W0Lf5BdZBxvNqC9804A3MPxz029/hXd4NFrUsUMo qU+suFvUIVIKUxyNVSVyJRJ4jMxfTAIl1KVcRkGldfIQluE8r3QtVSUb0K2AIxF9 +IZ7gZ3UrGBLlTef4jcNO5/rhaaKOmSDZzABvszCm0JYfQ+Ro9qA/wZY8oR9Ew5l Z1Au+eHBO9wM9zqsmYFyZk7wOZFljiWQu8uYGGCq9hJOZ3VQsX62BYbKwU9saQkX BnF8oPlLeyA3HnusPAcScBepsWnW+bFujUEyx7iIN+/F2Z0RVFiNqMOpxvBjPWbm qjBDs23pas/PPThtItGiL3vYwWi9ojQCKimh3CV+0gr1vlnGGYo3QGztFDir0PFw 2g2ZBqVTVP8fzHbqI1gQh7DoQcI1MTXDfMjkJt4Vdbbg6yarVGs= =DzxA -----END PGP SIGNATURE-----
2 files changed,
2 insertions(+),
2 deletions(-)
M
routes/handler.go
→
routes/handler.go
@@ -42,7 +42,7 @@ mux.HandleFunc("/", d.Index, "GET")
mux.HandleFunc("/static/:file", d.ServeStatic, "GET") mux.HandleFunc("/:name", d.Multiplex, "GET", "POST") mux.HandleFunc("/:name/tree/:ref/...", d.RepoTree, "GET") - mux.HandleFunc("/:name/blob/raw/:ref/...", d.ServeStaticInRepo, "GET") + mux.HandleFunc("/:name/raw/:ref/...", d.ServeStaticInRepo, "GET") mux.HandleFunc("/:name/blob/:ref/...", d.FileContent, "GET") mux.HandleFunc("/:name/log/:ref", d.Log, "GET") mux.HandleFunc("/:name/commit/:ref", d.Diff, "GET")
M
routes/util.go
→
routes/util.go
@@ -28,7 +28,7 @@ func transformRelativeURLs(html, repoName, mainBranch string) string {
return strings.ReplaceAll( html, "=\"./", - fmt.Sprintf("=\"/%s/blob/raw/%s/", repoName, mainBranch)) + fmt.Sprintf("=\"/%s/raw/%s/", repoName, mainBranch)) } func (d *deps) isIgnored(name string) bool {