OpenBSD Journal

Game of Trees 0.123 released

Contributed by rueda on from the again-and-again-and dept.

Version 0.123 of Game of Trees has been released (and the port updated):

  • make gotsys-write-conf configure clone-urls for all accessible repositories
  • ensure visitors see the repository index page after logging into gotwebd
  • make 'gotadmin cleanup' run even if HEAD points at a non-existent branch
  • gotsys.conf.5 and got.1 wording and markup fixes
  • replace obsolete tmppath pledge in got-notify-http with wpath+cpath & unveil
  • avoid a malloc/free dance per parsed tree entry in got-read-pack
  • stop using the pack delta-cache in got-read-pack, cache-less is faster here
  • fix double-free in error path of the 'gotadmin pack' commit coloring phase
  • store first-level object_idset hash table entries inline to avoid malloc/free
  • avoid doing asprintf/free per tree entry in got_pack_load_tree_entries()
  • avoid a per tree-entry memcpy() in got-read-pack enumerate_tree()
  • avoid deltifying packed delta-base objects to speed up pack file generation
  • cache fewer but larger deltas in delta-cache to speed up got-index-pack

Also of note:
The Game of Trees Hub now hosts an OpenBSD git repository mirror.


Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]