Commit Diff


commit - 5852c834af2b4ead86c14a9e8a7f242183b7244b
commit + bbdcc5d5dc8953cfdb673d4c479be6af2b1548e6
blob - 40f1825cb023787f5daa62c38be6e09851835639
blob + c99dcf42b514f0d2778afb91240eb9d384d3b03a
--- CHANGES
+++ CHANGES
@@ -1,3 +1,26 @@
+* got 0.90; 2023-06-23
+  see git repository history for per-change authorship information
+- fix segfault in 'got diff' when a root commit is passed to -c
+- make 'got status' error out as intended when invoked in a repository
+- make 'got tree /' succeed in a work tree
+- make 'got add *' more forgiving about versioned paths on the command line
+- make 'got merge' forward branches if there are no changes to merge
+- prevent 'got merge' from creating commits on branches outside "refs/heads/"
+- got, tog: show reference names that begin with the prefix "HEAD" as intended
+- gotd: unveil repositories read-only in session process while serving fetches
+- gotd: avoid a "failed to push some refs" error from no-op 'git push'
+- gotd: avoid re-writing existing ref files when a ref-update is a no-op
+- gotd: show relevant commit hashes in error message if incoming pushes collide
+- gotd: wait asynchronously for child process termination
+- gotwebd: avoid the slowness of needlessly traversing full commit history
+- gotwebd.conf: disallow 1 for max_commits_display and report range errors
+- gotwebd.conf: disallow yes/no for booleans to avoid accidental "on" vs. "no"
+- gotwebd: avoid "gotweb_render_index: repo.git: unexpected end of file" error
+- gotwebd: simplify the matching of requests against servers in gotwebd.conf
+- ignore files with invalid reference names while reading references from disk
+- teach 'gotadmin cleanup' to remove redundant pack files
+- grab gc.pid.lock file during cleanup operation to block 'git gc' from running
+
 * got 0.89; 2023-06-05
   see git repository history for per-change authorship information
 - gotd: return early after disconnect on auth event error instead of crashing