pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

got-portable: update to 0.77



Module Name:	pkgsrc-wip
Committed By:	Paolo Vincenzo Olivo <vms%retrobsd.ddns.net@localhost>
Pushed By:	vms
Date:		Mon Oct 31 07:16:16 2022 +0100
Changeset:	ebbf2d74bf550c33c5a3ba5a832d4a67ea6aef4c

Modified Files:
	got-portable/Makefile
	got-portable/PLIST
	got-portable/distinfo

Log Message:
got-portable: update to 0.77

ChangeLog since 0.74:

* got 0.77; 2022-10-24
- disallow integrating into references outside refs/heads/ (jrick)
- gotwebd.conf: add syntax for defining macros and document them (op)
- simplify the way 'got patch' opens a tempfile when reading from stdin
- lots of refactoring to allow gotd(8) code to run without libexec helpers
- more refactoring to allow gotd(8) to stream packfile data on network sockets
- add missing error checking around some unlink(2) syscalls
- don't crash if delta cache is missing while combining deltas; for dev builds
- allow got_object_parse_tree() to reuse entries buffer allocations for speed
- show a more useful error if the size of a packed object won't fit in 64 bits
- switch integers used for counting objects while indexing packs to unsigned
- refresh cached list of pack index paths while searching a packed object
- introduce gotd(8) and gotsh(1); WIP and not yet provided in binary packages
- close parent's end of imsg pipe before waiting for a child process to exit
- fix detection of SIGTERM in tog; this signal was accidentally being ignored
- avoid printing harmless errors that can occur when tog exits due to Ctrl-C

* got 0.76; 2022-09-23
- gotwebd documentation fixes
- tog: extend log view author highlight colour to full field width (jamsek)
- tog: make headline highlight extend the full view width (jamsek)
- make got_commit_graph_iter_next use caller-provided storage for the id (op)
- tog: add new log view limit feature to filter commits (patch by Mikhail + op)
- tog: respect current cursor position during log search (patch by Mikhail)
- tog: implement runtime help accessible via H,F1 keymaps (jamsek)
- add gotadmin init -b <branch> to specify repo head ref (jamsek)
- ensure got patch respects x-bit perms for new files (jamsek)
- gotwebd: drop needless NULL check (op)
- show file mode for new added files in work tree diffs (jamsek)
- fix wrong function prototypes shown in diff hunk headers (thj@freebsd, jamsek)

* got 0.75; 2022-09-07
  too many changes to list all here; see git repository history for more
- unlink temporary files created during ssh signature verification
- add gotwebd, a fast-cgi server and successor of gotweb (tracey)
- lots of release-preparation work on gotwebd (naddy, op, tracey, stsp)
- cast argument of type rlim_t to unsigned long long to match the %llu (naddy)
- tog: add key to toggle author/committer in log view (op)
- make our email address parsing closer to Git's parsing rules (op)
- got commit: add -A flag to specify the author of a patch (op)
- tog: alias J and K to > and < keybindings for diff view (patch by Mikhail)
- fix 'got cat' printing commit author instead of committer (op)
- tog: add 'L' key to blame view; opens log view for the annotated line (jamsek)
- don't chug along if repo format version is unsupported (florian)
- fix dead stores to variables, found with LLVM's scan-build (florian)
- fix unitialized error return (florian)
- make sure got_repo_pack_fds_close() frees a malloc'ed pointer (florian)
- prevent memory leak when asprintf fails (florian)
- prevent use-after-free of packed_refs_path in error path (florian)
- got_repo_pack_fds_close: don't close(0) (patch by Lucas)
- reset committer's name+email during rebase and histedit
- tog: fix unintentional move of cursor after closing child views (jamsek)
- tog: uppercase all the key maps which open new views (jamsek)
- make 'got histedit' fetch author info from Git configuration as a fallback
- fix 'got patch -R' when using diff3 merge (op)
- add GOT_IGNORE_GITCONFIG env var to force ignoring of Git config files
- fix off_t type mismatches (naddy)
- got patch: error if patchfile isn't a regular file (op)
- make 'got patch' apply pledge(2) earlier (op)
- got/tog diff: fix accounting for line-endings in files containing CRLF (op)
- got patch: add -c flag to apply at a specified commit (op)
- fix two missing error checks in tog (found by florian with scan-build)
- remove pointless repo_close + leaked error (found by florian with scan-build)
- tog: add n{G,g} key map to jump to line n like less(1) (jamsek)
- diff: re-alloc arrays in larger chunks for up to 3x more performance (jamsek)
- fix whitespace-related issues when 'got patch' is matching a hunk (op)
- tog: add keymaps to jump to next/prev file/hunk in the diff view (jamsek)
- fix 'got tag' not tagging the work tree's current branch by default
- tog log: don't block while loading commits after 'G' key was pressed (jamsek)
- man pages: group options in accordance to style(9) (patch by Josiah Frentsos)
- man pages: Replace 'Ar sign' with 'Cm sign' (patch by Josiah Frentsos)
- don't add trailing \0 to signed tag objects; fixes interop with Github (jrick)
- use Xo/Xc in the man pages (patch by Josiah Frentsos)
- fix diffing two blobs by object ID with 'got diff' (jamsek)
- refresh pack-index path list if mtime of the objects/pack directory changed
- diff3: switch diff output mode from "edscript" to "plain" (patch by Tom Jones)
- use the faster plain-diff headers-only mode for diff3
- do not segfault while verifying "lightweight" tags (jrick)
- don't search through ignored paths and files on commit (sdk)
- plug a lot of memory leaks (op)
- forbid rebase of references outside the "refs/heads/" namespace
- fflush(stdout) after asking questions; improves got-portable behaviour (op)
- fix bug where 'got branch -lt' produced duplicate listings of a branch
- tog: ensure stdin is a tty to guard against 'tog < /dev/null' etc. (jamsek)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ebbf2d74bf550c33c5a3ba5a832d4a67ea6aef4c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 got-portable/Makefile | 6 +++---
 got-portable/PLIST    | 3 +++
 got-portable/distinfo | 6 +++---
 3 files changed, 9 insertions(+), 6 deletions(-)

diffs:
diff --git a/got-portable/Makefile b/got-portable/Makefile
index 4251ea0b59..f1dfa06dc5 100644
--- a/got-portable/Makefile
+++ b/got-portable/Makefile
@@ -1,8 +1,8 @@
 # $NetBSD$
 
-DISTNAME=	ed7004e63cb94ddb796262fdd42c889fa29a32fb	
+DISTNAME=	e6ef48a9d4e506755058cf8aadafaf6820228e17
 PKGNAME=	got-portable-${PKGVER}
-PKGVER=		0.74
+PKGVER=		0.77
 CATEGORIES=	devel
 MASTER_SITES=	https://repo.or.cz/got-portable.git/snapshot/
 
@@ -46,7 +46,7 @@ pre-configure:
 .endif
 
 # need libcrypto.so.1.1
-BUILDLINK_API_DEPENDS.openssl+=   openssl>=1.1.1n
+BUILDLINK_API_DEPENDS.openssl+=   openssl>=1.1.1
 .include "../../security/openssl/buildlink3.mk"
 
 # required for set_panel_userptr(3) and waddwstr(3).
diff --git a/got-portable/PLIST b/got-portable/PLIST
index 6be3de2f2f..d3cc0a1684 100644
--- a/got-portable/PLIST
+++ b/got-portable/PLIST
@@ -20,3 +20,6 @@ man/man1/tog.1
 man/man5/git-repository.5
 man/man5/got-worktree.5
 man/man5/got.conf.5
+man/man5/gotwebd.conf.5
+man/man8/gotwebd.8
+sbin/gotwebd
diff --git a/got-portable/distinfo b/got-portable/distinfo
index de6087d652..ab24b4d486 100644
--- a/got-portable/distinfo
+++ b/got-portable/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (ed7004e63cb94ddb796262fdd42c889fa29a32fb.tar.gz) = 742e066066267ae7298b64cac0a944a2f90e0cb0d36602d93df7c6dfe104f824
-SHA512 (ed7004e63cb94ddb796262fdd42c889fa29a32fb.tar.gz) = 1d9451f112ce8315c71ebc70d291aa4cfc3f53ccb5cfde4167ac85d98d9e896dd9c9ef1bfab6aa79b9be4f59db4e33619f7010b3ccf405fd66c4436fbea633db
-Size (ed7004e63cb94ddb796262fdd42c889fa29a32fb.tar.gz) = 691623 bytes
+BLAKE2s (e6ef48a9d4e506755058cf8aadafaf6820228e17.tar.gz) = 517b3abd499b52836de36d272617680598351685dc84ab3c13a0b29499cfc953
+SHA512 (e6ef48a9d4e506755058cf8aadafaf6820228e17.tar.gz) = e37816217ac3262d6dd2e5f501d0e945bd4bd7651bc137a2daac9edfef1680ce5b65fd4a2adad912a2f38fbd9a7aace62cd4f76d74f2e0755002074de3c4f0b7
+Size (e6ef48a9d4e506755058cf8aadafaf6820228e17.tar.gz) = 876937 bytes


Home | Main Index | Thread Index | Old Index