./devel/got, Game of Trees VCS to manipulate git repositories

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.102, Package name: got-0.102, Maintainer: vins

This is the portable version of the Game of Trees (GoT) version control
system.

Primary features of GoT include:

* Prioritizes ease of use and simplicity over flexibility.
* Designed from scratch using a OpenBSD-style C code base and licensed
under ISC.
* Uses Git repositories to store versioned data. GoT is fully compatible
with Git, making it possible to work with both Got and Git on the same
repository.


Master sites:

Filesize: 1451.316 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-17 12:38:48 by Paolo Vincenzo Olivo | Files touched by this commit (3) | Package updated
Log message:
devel/got: update to 0.97

# upstream changes (since 0.95)

* got 0.97; 2024-03-11
  see git repository history for per-change authorship information
- improve error messages shown upon execv failure
- fix 'gotadmin pack' crash upon Ctrl-C due to invalid imsg_free()
- significantly speed up deltification of large files
- improve error handling in got_privsep_recv_imsg()

* got 0.96; 2024-02-13
  see git repository history for per-change authorship information
- gotwebd: add foldable commit briefs
- gotwebd: fix (again) the styling for the next/prev buttons
- gotwebd: add knob for the number of tags and commits in the summary page
- gotwebd: remove PAGE handling
- gotwebd: retire max_repos setting
- gotwebd: guard against missig folder and file parameter in BLOB and BLAME
- gotwebd: improve copy-paste from BLOB pages
- gotwebd: fix colour of target lines in dark mode CSS
- gotwebd.conf.5: show defaults, improve EXAMPLES
- gotwebd.8: improve EXAMPLES sections
- fix logging during gotwebd shutdown
- plug several memory leaks in tog
- plug object id queue leak when iterating pack index files
- ensure tmp file is closed and fix UB in diff error path
- do not crash when a meta-data file in the .got directory is empty
- make the gotd auth process provide the user's account name for later use
- avoid opening objects in the gotd session process for no reason
- use imsg_get_fd() instead of imsg->fd everywhere
- tolerate remotes without urls in git config file for interop with git-annex
- plug some fd leaks in the fdopen{,dir} error paths
- log -b: handle merge commits unrelated to requested changed path history
- fix use of uninitialized variable in update_blob()
- plug memory leak in got_pack_dump_delta_chain_to_file()
- never write accum_buf on error in got_pack_dump_delta_chain_to_file()
   2024-02-11 15:47:08 by Paolo Vincenzo Olivo | Files touched by this commit (36) | Package removed
Log message:
got: use devel/got-portable to update to v0.95

Bring this package in sync with upstream by relying on its portable
counterpart found at devel/got-portable.

Practically speaking, we're renaming devel/got-portable to devel/got and
making it supersede the former of the two. The previous devel/got
package, an independent port of Game of Trees to NetBSD by @ryoon,
predating the official portable release, gets hereby silently deleted
along with this commit.

For reference, see:
https://mail-index.netbsd.org/pkgsrc-users/2024/01/18/msg038795.html
   2024-01-18 06:02:43 by David H. Gutteridge | Files touched by this commit (1)
Log message:
got: note this conflicts with got-portable
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-02-01 13:47:25 by Ryo ONODERA | Files touched by this commit (1)
Log message:
got: Fix typo in COMMENT

Pointed out by bch, thank you.
   2021-01-29 21:35:11 by Ryo ONODERA | Files touched by this commit (30)
Log message:
devel/got: import got-0.48

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