--- - branch: MAIN date: Sun Jul 2 18:34:13 UTC 2023 files: - new: '1.7' old: '1.6' path: pkgsrc/devel/got-portable/Makefile pathrev: pkgsrc/devel/got-portable/Makefile@1.7 type: modified - new: '1.8' old: '1.7' path: pkgsrc/devel/got-portable/distinfo pathrev: pkgsrc/devel/got-portable/distinfo@1.8 type: modified id: 20230702T183413Z.c22f804462b63ae08cd2a352a02a669f1b7c4627 log: | devel/got-portable: update to 0.90 # CHANGES * got 0.90; 2023-06-23 - 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 - gotd: return early after disconnect on auth event error instead of crashing - make 'got patch' display statistics about files with conflicts and rejects - make 'got diff' not treat \r\n line endings as special - fix test failures in test_blame_lines_shifted_skip on certain times of day - show reference labels next to commit messages in tog log view - some gotwebd refactoring related to handling of file descriptors - gotwebd: lower log priority of unexpected disconnections - gotwebd: avoid needless double fseek() - fix the size of gotwebd's tempfiles array; exposed by errors from ftruncate() - simplify ancestry checks in checkout, update, rebase, and merge commands - make gitwrapper not fail if programs it wants to run do not exist on disk - stop showing backup references in the tog log and diff views - consistently use ten Xs in mkstemp(3) templates - only delete empty directories which appear in arguments to 'got rm' - simplify parsing of host names and IP addresses in gotwebd's parse.y - make 'got merge' refuse to run if a merge is in progress - make 'got merge -c' fail even if new changes only affect unrelated paths * got 0.88; 2023-04-29 - tog: always use alternate charset for vertical/horizontal line - several tog regression test suite improvements - run the tog tests as part of the default regress set - tog: resize log view if toggling fullscreen from child view - when finding changed paths iterate tree entries in on-disk order for speed - cache fulltext data in delta cache to improve speed with long delta chains - gotwebd: fix logic error in gotweb_render_index module: pkgsrc subject: 'CVS commit: pkgsrc/devel/got-portable' unixtime: '1688322853' user: vins