Game of Trees 0.98 released

submited by
Style Pass
2024-04-24 05:00:02

- speed up got tag -l by caching timestamps in got_ref_cmp_tags() - provide a macro for vi(1) path for use by -portable at compile time - avoid a rename/stat race when gotd installs a new pack and then uses it - make 'got ref -l' output consistent when packed references exist - make 'got ref -l' work consistently when a reference argument is given - add initial support for notifications to gotd(8), via email and http/json - display process title in syslog when a gotd child process exits - hide a pointless end-of-file error on imsg pipe in libexec helpers - plug a memory leak in 'got blame' - add support for topological sorting to the commit graph - add log -t option which enables topological sorting of commits - make 'got rebase' find a merge base with topological sorting if needed - call unveil(2) earlier during import, commit, histedit, and tag commands - make 'got status' display interrupted rebase, histedit, and merge operations - got.1: escape Eq since it's a GNU roff macro, to fix rendering in -portable - regress: use seq instead of jot, for portability reasons - get rid of unnecessary "dns inet" pledge promises while fetching via git:// - add http clone/fetch support using a new got-fetch-http helper - drop git+ssh protocol name from documentation; Git has done the same - require -R option for staging or unstaging directory contents - got patch: fix applying on empty files

See the release notes for details. Stefan Sperling (stsp@) provided some further description in a fediverse post, which may be well worth signing up to a friendly Mastodon instance for.

Leave a Comment