| Commit message (Expand) | Author | Files | Lines |
2025-04-06 | Move the Go stuff to ./forged/v0.1.32 | Runxi Yu | 1 | -56/+0 |
2025-04-06 | git2c, git2d: Rename cmd1 and cmd2 descriptivelyv0.1.31 | Runxi Yu | 1 | -1/+1 |
2025-04-06 | Move stuff into internal/unsortedv0.1.28 | Runxi Yu | 1 | -1/+1 |
2025-04-05 | templates shall no longer be a global variable | Runxi Yu | 1 | -4/+4 |
2025-04-05 | web: Separate HTTP error pages into its own package | Runxi Yu | 1 | -3/+4 |
2025-04-05 | Unexport fields in Serverv0.1.24 | Runxi Yu | 1 | -1/+1 |
2025-04-05 | Move things to internal/v0.1.23 | Runxi Yu | 1 | -2/+2 |
2025-04-05 | Use cmd/forge for the entry point | Runxi Yu | 1 | -3/+3 |
2025-04-05 | config shall no longer be a global variable | Runxi Yu | 1 | -3/+3 |
2025-04-05 | misc: Move url.go into the misc package | Runxi Yu | 1 | -1/+2 |
2025-04-05 | HTTP: Replace if-else chain with switch | Runxi Yu | 1 | -3/+4 |
2025-04-05 | Refactor git2d comms to ./git2c | Runxi Yu | 1 | -102/+17 |
2025-04-05 | Reduce unnecessary allocations when converting []byte to stringv0.1.22 | Runxi Yu | 1 | -2/+2 |
2025-04-05 | Reduce allocations when converting string to []byte | Runxi Yu | 1 | -2/+2 |
2025-04-05 | Be a bit more careful handling size integer overflows and suchv0.1.19 | Runxi Yu | 1 | -1/+1 |
2025-04-05 | HTTP: Use range in for loops over integers | Runxi Yu | 1 | -1/+1 |
2025-04-05 | HTTP: Avoid an sprintf | Runxi Yu | 1 | -1/+1 |
2025-04-05 | HTTP: Make the tree and raw endpoints use git2d | Runxi Yu | 1 | -63/+96 |
2025-04-03 | HTTP: Serve raw blobs with application/octet-stream | Runxi Yu | 1 | -0/+1 |
2025-03-31 | Add descriptive comments to most Go functions | Runxi Yu | 1 | -0/+2 |
2025-03-31 | Replace FileContributor with FileCopyrightText | Runxi Yu | 1 | -1/+1 |
2025-03-30 | Avoid allocations by using unsafe strinng/bytes conversions | Runxi Yu | 1 | -1/+1 |
2025-03-27 | Lint and add CI | Runxi Yu | 1 | -1/+1 |
2025-03-25 | Use cache for raw files too | Runxi Yu | 1 | -1/+31 |
2025-03-22 | Use a custom errPage500 | Runxi Yu | 1 | -5/+5 |
2025-03-22 | Variable name lengths | Runxi Yu | 1 | -10/+10 |
2025-03-22 | Fix tree/raw redirection and disallow slashes in their path segments | Runxi Yu | 1 | -5/+2 |
2025-03-19 | Remove underscores from Go code, pt 6 | Runxi Yu | 1 | -17/+17 |
2025-03-19 | Remove underscores from Go code, pt 5 | Runxi Yu | 1 | -3/+3 |
2025-03-19 | Remove underscores from Go code, pt 4 | Runxi Yu | 1 | -2/+2 |
2025-03-19 | Remove underscores from Go code, pt 3 | Runxi Yu | 1 | -2/+2 |
2025-03-05 | repo/*: Use var instead of := | Runxi Yu | 1 | -15/+19 |
2025-03-03 | Add SPDX license headers to all Go files | Runxi Yu | 1 | -0/+3 |
2025-02-18 | http: Refactor more handler code duplication into the router | Runxi Yu | 1 | -9/+2 |
2025-02-14 | http_handle_repo_*.go: Remove redundant return | Runxi Yu | 1 | -1/+0 |
2025-02-14 | http_*.go: Abstract out render_template for deduplication | Runxi Yu | 1 | -5/+2 |
2025-02-14 | http_*: Refactor to reduce duplication | Runxi Yu | 1 | -13/+2 |
2025-02-13 | http_handle_*.go: Fix http.Error calls | Runxi Yu | 1 | -8/+8 |
2025-02-13 | http_*.go: Use http.Error | Runxi Yu | 1 | -9/+9 |
2025-02-13 | repo_index: Add repo descriptions | Runxi Yu | 1 | -1/+2 |
2025-02-13 | http_handle_*.go: Use fmt.Fprintln, not w.Write | Runxi Yu | 1 | -9/+10 |
2025-02-13 | _header.html: Add header | Runxi Yu | 1 | -8/+6 |
2025-02-13 | *.go: Mass rename files for clarity | Runxi Yu | 1 | -0/+0 |
2025-02-12 | {ssh,global}.go, index.html: Add global data containing ssh fp | Runxi Yu | 1 | -0/+1 |
2025-02-12 | *.go: Use the database for repo info, and fix ssh cloning repo | Runxi Yu | 1 | -1/+1 |
2025-02-12 | *: Migrate to the new path scheme | Runxi Yu | 1 | -3/+3 |
2025-02-11 | *.go: Remove extra TODOs | Runxi Yu | 1 | -1/+0 |
2025-02-11 | *: Use URL params to specify commits/branches/tags | Runxi Yu | 1 | -6/+19 |
2025-02-11 | *.go: Reformat | Runxi Yu | 1 | -1/+1 |
2025-02-11 | repo_{raw,tree}: Redirect if visiting file but path_spec ends with slash | Runxi Yu | 1 | -0/+4 |