BSD Ports

devel/got 0.130 FreeBSD

Game of Trees version control system

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
bacaa99e54
License
ISCL
Categories
devel
Package size
605.6 KiB, 3096.0 KiB installed

Description

Game of Trees (Got) is a version control system which prioritizes ease of use and simplicity over flexibility.

Got uses Git repositories to store versioned data. Git can be used for any functionality which has not yet been implemented in Got. It will always remain possible to work with both Got and Git on the same repository.

In the other systems

SystemPortVersion
FreeBSDdevel/got0.130
OpenBSDdevel/got0.130
NetBSDdevel/got0.127

Install

Binary package:

pkg install got

From the ports tree:

cd /usr/ports/devel/got/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	got>0:devel/got

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.1290.1290.790.1170.130
FreeBSD:14:quarterly0.1290.129n/a0.1150.129
FreeBSD:15:latest0.1290.130n/a0.1170.117
FreeBSD:15:quarterly0.1290.129n/an/an/a
FreeBSD:16:latest0.1290.130n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
localbase pkgconfig ssl
Service scripts
none
Conflicts with
p5-App-GitGot

Files

Manual pages 6
  • git-repository(5)
  • got(1)
  • got-worktree(5)
  • got.conf(5)
  • gotadmin(1)
  • tog(1)
pkg-plist 22
  • bin/got
  • bin/gotadmin
  • bin/tog
  • libexec/got-fetch-http
  • libexec/got-fetch-pack
  • libexec/got-index-pack
  • libexec/got-read-blob
  • libexec/got-read-commit
  • libexec/got-read-gitconfig
  • libexec/got-read-gotconfig
  • libexec/got-read-object
  • libexec/got-read-pack
  • libexec/got-read-patch
  • libexec/got-read-tag
  • libexec/got-read-tree
  • libexec/got-send-pack
  • share/man/man1/got.1.gz
  • share/man/man1/gotadmin.1.gz
  • share/man/man1/tog.1.gz
  • share/man/man5/git-repository.5.gz
  • share/man/man5/got-worktree.5.gz
  • share/man/man5/got.conf.5.gz
distinfo 1
FileSizeSHA256
got-portable-0.130.tar.gz1.743788e+06938307dead3d2f4c11e424e996821cea976dd6de494815721447501944bd251c
Master sites 1
  • https://gameoftrees.org/releases/portable/

Commit history 4

DateCommitCreditsLog message
bacaa99e54 Christian Weisgerber devel/got: update to 0.130
User-visible changes: - default to using SHA256 object IDs in newly created repositories
3a9a16d551 Christian Weisgerber devel/got: update to 0.129
User-visible changes: - remove empty dangling directories within refs/ when removing references - do not add unversioned files to version control if a file addition is merged - fix a problem where 'got revert' errors out in work trees with a path-prefix
eefc113883 Christian Weisgerber devel/got: update to 0.128
User-visible changes: - fix ignore pattern matching when a file path is given to 'got status' - fix bogus "bad object" errors from 'got merge -a' when merging a tag - fix bogus "no such file or directory" errors seen during histedit
f9c90a4f96 Christian Weisgerber devel/got: update to 0.127
User-visible changes: - make 'got merge' accept tags as merge source argument - do not raise errors when unversioned files are found during got rm -k - add rm -s ? option for deleting unversioned files from the work tree - add rm -I option for also deleting ignored unversioned files with rm -s ? - make 'tog log' reload the work tree's base-commit info during Ctrl-L refresh - fix failures due to trailing slashes in checkout -p path-prefix argument