Skip to content

Commit

Permalink
devel/got: update to 0.98
Browse files Browse the repository at this point in the history
User-visible changes:
- speed up got tag -l by caching timestamps
- make 'got ref -l' output consistent when packed references exist
- make 'got ref -l' work consistently when a reference argument is given
- add log -t option which enables topological sorting of commits
- make 'got rebase' find a merge base with topological sorting if needed
- make 'got status' display interrupted rebase, histedit, and merge operations
- add http clone/fetch support using a new got-fetch-http helper
- require -R option for staging or unstaging directory contents
- got patch: fix applying on empty files

HTTP(S) clone/fetch requires the "smart" Git protocol.  It works with
GitHub, Codeberg, Savannah.  Also git.freebsd.org, but you should use
anon-ssh there.
  • Loading branch information
Christian Weisgerber authored and Christian Weisgerber committed Apr 23, 2024
1 parent 1e58caa commit a176102
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 6 deletions.
17 changes: 14 additions & 3 deletions devel/got/Makefile
@@ -1,5 +1,5 @@
PORTNAME= got
DISTVERSION= 0.97
DISTVERSION= 0.98
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/

Expand All @@ -10,7 +10,7 @@ WWW= https://gameoftrees.org
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENCE

USES= uidfix
USES= localbase:ldflags uidfix

CONFLICTS_INSTALL= p5-App-GitGot

Expand All @@ -27,8 +27,19 @@ post-extract:
# The regression test suite requires:
# installed got
# installed git
# installed perl and HTTP::Daemon
# ssh to 127.0.0.1
regress:
@(cd ${WRKSRC}/regress && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} regress)

.include <bsd.port.mk>
.include <bsd.port.pre.mk>

# When using LibreSSL use its own libtls, but when using OpenSSL
# use libtls from libretls.
.if ${SSL_DEFAULT:Mlibressl*}
# /* empty */
.else
LIB_DEPENDS+= libtls.so:security/libretls
.endif # SSL_DEFAULT

.include <bsd.port.post.mk>
6 changes: 3 additions & 3 deletions devel/got/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1710146453
SHA256 (got-0.97.tar.gz) = 00b992ba66042514f36cb2b396c014ad3a6ef31e24a155ac628d86fde52a7e4e
SIZE (got-0.97.tar.gz) = 926936
TIMESTAMP = 1713879270
SHA256 (got-0.98.tar.gz) = 1ff7ec010b62413afb3e88d57ea52e67788b2ccbd2078ad0156df73c099759da
SIZE (got-0.98.tar.gz) = 971797
1 change: 1 addition & 0 deletions devel/got/pkg-plist
@@ -1,6 +1,7 @@
bin/got
bin/gotadmin
bin/tog
libexec/got-fetch-http
libexec/got-fetch-pack
libexec/got-index-pack
libexec/got-read-blob
Expand Down

0 comments on commit a176102

Please sign in to comment.