got-portable: update to version 0.83 CHANGES (since release 0.79) * got 0.83; 2023-01-30 - fix usage display error in got merge command (patch by Mikhail) - fix missing commits in pack files created with packed object enumeration - avoid traversing enumerated commits more than once in got-read-pack - fix ulimit-related test failures on sparc64 (tracey) - got commit editor now shows log messages from backout and cherrypick (jamsek) - new cherrypick/backout -l option to show recorded log messages (jamsek) - new cherrypick/backout -X option to discard recorded log messages (jamsek) - gotd: implement the delete-refs capability (op) - fix histedit -m on a commit which only changes filemode bits - gotsh.1: show how to set up anonymous public read-only repository access * got 0.82; 2023-01-23 - fix comparison in tree object parser always evaluating to false (jamsek) - add missing bounds-check in gitproto ref-line tokenizer - gotd.8 and gotwebd.8 man page improvements (patch by Josiah Frentsos) - make gotd session process accept just one flush packet at a time - sort ENVIRONMENT entries in got.1 and tog.1 (op) - only forward implicit flush packets from gotsh if they are expected - return GOT_ERR_EOF from pkt.c if a read attempt indicates EOF - treat read errors from client socket in gotsh as fatal errors - gotwebd: refactor gotweb_render_content_type/_file (op) - gotwebd: turn gotweb_get_time_str into gotweb_render_age (op) - gotwebd: don't list references per-commit in got_get_repo_commits (op) - gotwebd: avoid history traversal in briefs/commits, kill "prev" button (op) - gotd: disconnect on client EOF error to avoid stale connections (op) - gotsh: validate with parse_command before connecting (op) - add a test for ssh connections to gotsh without a repo path argument (op) - gotsh: avoid a temporary buffer for the socket path (op) - gotsh: move apply_unveil right after the first pledge (op) - fix tog refreshing the screen more often than intended (jamsek) - tog: show action report on user-toggleable event (patch by Mikhail, jamsek) - don't print empty line when exiting tog (jamsek) - got: don't leak pathlist in commit and revert commands (jamsek) - gotd: fix wrong PIDs for parent and child processes shown in logs * got 0.81; 2023-01-18 - gotd: print configuration errors without -d (op) - gotd: move nrepos check to parse_config (op) - gotd: move socket path check to parse.y and error from the main process (op) - fix an issue where multiple ref-updates are rejected by gotd - fix an issue where gotd fails to accept multiple have-lines from clients - regress: replace typeset with printf for shell portability (naddy) - fix spurious "gotsh: unexpected flush packet" error when client is up-to-date - gotd: fix "bad packfile with zero objects" error while creating branches - document the gotd -n option * got 0.80; 2023-01-17 too many changes to list all here; see git repository history for more - implement per-repository read/write authorization rules in gotd - add a gotd "listen" process which watches the unix socket - add a gotd "session" process, split off from the parent process - switch gotd from chroot(2) to unveil(2) - run gotd authentication in a separate child process - enforce a per-uid connection limit in the gotd listen process - introduce connection options to gotd.conf - gotd: allow to express timeouts using minutes/hours (op) - switch gotd.conf syntax from 'unix_socket' to 'listen on' - remove the gotsh group requirement from gotd; any user can now connect - expose 'gotctl info' output only to the root user - remove support for showing client capabilities in 'gotctl info' - farewell, gotweb. you served us well. rm gotweb (tracey) - lots of gotwebd refactoring (op) - gotwebd: use a templating system to render HTML (op) - gotwebd: add an RSS feed for the tags (op) - gotwebd: remove erratic horizontal scrolling (op) - gotwebd.conf: use `listen on socket' syntax for UNIX sockets too (op) - gotwebd: render BLOB inline, add BLOBRAW for serving raw blobs (op) - gotwebd: css: fix horizontal overflow in blob and blame pages (op) - gotwebd: urlencode also the double quote character (op) - gotwebd: make commit page more like `got log' / tog (op) - cope with deleted references when reloading the tog log view - tog: fix typo that breaks log search when in hsplit (jamsek) - tog: always echo input prompt to bottom left of screen (jamsek) - make 'tog log' display the committer handle by default, '@' switches to author - tog: add mutt-like =/* keymaps as home/end aliases (patch by Mikhail) - implement diffstat display for got log, got diff, and tog diff (jamsek) - show from: and via: headers on consecutive lines in 'got log' and 'tog log' - show full URL during got clone/fetch/send (op) - make 'got send' print errors reported by the server (op) - fix 'got rebase' not detecting an out-of-date work tree in some cases - reduce max amount of tags stored in object cache to avoid high memory usage - avoid copying reused deltas to delta cache file; copy from pack file instead - got patch: handle the removal of binary files (op) - fix uninitialised variables in libexec helpers (jamsek) - got: minor refactor of got_pathlist_free() API (jamsek)diff -r1.3 -r1.4 pkgsrc/devel/got-portable/Makefile
(vins)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2023/01/07 00:50:33 vins Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2023/02/12 15:17:59 vins Exp $ | |
2 | 2 | |||
3 | DISTNAME= got-portable-0.79 | 3 | DISTNAME= got-portable-0.83 | |
4 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
5 | MASTER_SITES= https://gameoftrees.org/releases/portable/ | 5 | MASTER_SITES= https://gameoftrees.org/releases/portable/ | |
6 | 6 | |||
7 | MAINTAINER= vins@NetBSD.org | 7 | MAINTAINER= vins@NetBSD.org | |
8 | HOMEPAGE= https://gameoftrees.org/portable.html | 8 | HOMEPAGE= https://gameoftrees.org/portable.html | |
9 | COMMENT= Game of Trees version control system manipulating Git repo | 9 | COMMENT= Game of Trees version control system manipulating Git repo | |
10 | LICENSE= isc | 10 | LICENSE= isc | |
11 | 11 | |||
12 | CONFLICTS+= got-[0-9]* | 12 | CONFLICTS+= got-[0-9]* | |
13 | 13 | |||
14 | ONLY_FOR_PLATFORM+= NetBSD-*-* | 14 | ONLY_FOR_PLATFORM+= NetBSD-*-* | |
15 | ONLY_FOR_PLATFORM+= Darwin-*-* | 15 | ONLY_FOR_PLATFORM+= Darwin-*-* | |
16 | ONLY_FOR_PLATFORM+= Linux-*-* | 16 | ONLY_FOR_PLATFORM+= Linux-*-* |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.4 2023/01/07 00:44:19 vins Exp $ | 1 | $NetBSD: distinfo,v 1.5 2023/02/12 15:17:59 vins Exp $ | |
2 | 2 | |||
3 | BLAKE2s (got-portable-0.79.tar.gz) = c2f184ccfd2cd291681e2f63c9f66d53780806b4b42b5591e26ae292ba768a83 | 3 | BLAKE2s (got-portable-0.83.tar.gz) = 75eafdc39d4d18174f6ca8b55c344bc19bc4255fb42f95e61b0de9ad944db0d8 | |
4 | SHA512 (got-portable-0.79.tar.gz) = 842281a1f4de05efc8f6af94a6b05f6d9b84cb399a5088f00a243bc52b3b52e634495762fc49d8fd733afe9299e027451de8a6c797e743cf4e1085ebd394cce1 | 4 | SHA512 (got-portable-0.83.tar.gz) = 61532e2131e1a0a5e02e155e615e801900c824f58725b43319e3ff065065109ec45483036b13b90eb8dc1af884ce8cd86001ff18067cba2a46bef0e49f838981 | |
5 | Size (got-portable-0.79.tar.gz) = 869926 bytes | 5 | Size (got-portable-0.83.tar.gz) = 991652 bytes |