index
:
cgit
v2.2.0 (detached)
main
Hyperfast and read-only web frontend for git repositories
Bryce Kwon
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Lines
2026-07-16
Prune and rename the filter extensions
Bryce Kwon
-461
/
+37
2026-07-16
Convert the commit-links filter to Lua
Bryce Kwon
-28
/
+27
2026-07-16
Drop unused config and query fields
Bryce Kwon
-7
/
+0
2026-07-16
Key the cache on scheme and host
Bryce Kwon
-2
/
+15
2026-07-16
Close the layout on stat-only diffs
Bryce Kwon
-1
/
+4
2026-07-16
Emit `updated` on an empty atom feed
Bryce Kwon
-0
/
+7
2026-07-16
Fix diffstat and submodule diff output
Bryce Kwon
-7
/
+11
2026-07-16
URL-encode the repolist pager links
Bryce Kwon
-2
/
+2
2026-07-16
Bound the authenticate-post length safely
Bryce Kwon
-3
/
+4
2026-07-16
Compare repository idle times by sign
Bryce Kwon
-1
/
+7
2026-07-16
Date repositories from HEAD and guard its branch
Bryce Kwon
-2
/
+27
2026-07-16
Respect the cgitrc order of sections
Bryce Kwon
-4
/
+4
2026-07-16
Keep snapshots working under a global git config
Bryce Kwon
-1
/
+7
2026-07-16
Reject option-like revisions in the log walk
Bryce Kwon
-0
/
+12
2026-07-16
Clamp the log offset to bound history walks
Bryce Kwon
-1
/
+11
2026-07-16
Require a boundary in the about-path prefix check
Bryce Kwon
-1
/
+7
2026-07-15
Build the tree line gutter in one buffer
Bryce Kwon
-2
/
+5
2026-07-15
Check `max-blob-size` before reading, default 10 MB
Bryce Kwon
-10
/
+37
2026-07-15
Harden the blob view error paths
Bryce Kwon
-13
/
+27
2026-07-15
Keep an overlong path out of the tab title
Bryce Kwon
-4
/
+15
2026-07-15
Fix the stats year label and a missing author
Bryce Kwon
-2
/
+4
2026-07-15
Cast signed chars before ctype calls
Bryce Kwon
-6
/
+6
2026-07-15
Avoid an out-of-bounds read on short scan paths
Bryce Kwon
-1
/
+1
2026-07-15
Bail out on a read error in `read_first_line`
Bryce Kwon
-2
/
+11
2026-07-15
Tolerate a missing or empty repository URL
Bryce Kwon
-2
/
+4
2026-07-15
Clamp negative ages in the age refresher
Bryce Kwon
-0
/
+6
2026-07-15
Escape non-markdown readmes without a filter
Bryce Kwon
-2
/
+16
2026-07-15
Render README markdown in the browser
Bryce Kwon
-322
/
+313
2026-07-15
Add built-in syntax highlighting
Bryce Kwon
-181
/
+247
2026-07-15
Adapt the layout to small screens
Bryce Kwon
-8
/
+138
2026-07-15
Add a light and dark theme toggle
Bryce Kwon
-5
/
+108
2026-07-15
Overhaul the stylesheet with tokens and dark mode
Bryce Kwon
-225
/
+466
2026-07-15
Add viewport and color-scheme meta tags
Bryce Kwon
-0
/
+5
2026-07-15
Rebuild the page chrome as semantic HTML
Bryce Kwon
-103
/
+189
2026-07-15
Add `enable-tree-group-dirs` to list dirs first
Bryce Kwon
-5
/
+69
2026-07-15
Gate the cache listing behind `enable-cache-list`
Bryce Kwon
-0
/
+16
2026-07-15
Add gitattributes
Bryce Kwon
-0
/
+3
2026-07-15
Add a draft-release workflow that runs on tags
Bryce Kwon
-0
/
+54
2026-07-15
Add a CI workflow
Bryce Kwon
-0
/
+106
2026-07-15
Let cgit build with or without Lua
Bryce Kwon
-8
/
+17
2026-07-15
Add a hardened release build script
Bryce Kwon
-0
/
+27
2026-07-15
Add a local CGI preview server for development
Bryce Kwon
-0
/
+205
2026-07-15
Replace the glibc-only `memrchr` for portability
Bryce Kwon
-1
/
+12
2026-07-15
Drop the OpenSSL build dependency
Bryce Kwon
-2
/
+2
2026-07-15
Reorganize into source, assets and libraries
Bryce Kwon
-143
/
+144
2026-05-04
Bump version
v1.3.1
Jason A. Donenfeld
-1
/
+1
2026-05-04
global: fix libc constness warnings
Jason A. Donenfeld
-7
/
+10
2026-05-04
git: update to v2.54.0
Christian Hesse
-11
/
+15
2026-05-04
cgit: truncate all config values at the newline
Jason A. Donenfeld
-60
/
+62
2026-05-04
cgit: use strchrnul instead of open coding
Jason A. Donenfeld
-3
/
+1
[prev]
[next]