- 'got log' and 'tog log' now display tags in addition to branch references
- 'got ref' can now be used to create symbolic references
- use <limits.h> instead of <sys/limits.h> (patch by Thomas Klausner)
- fix crash if 'got rebase' has no commits to rebase (with semarie@)
- annotate symlinks with @ in 'got tree' and 'tog tree'
- fix blame with single-commit history and with files without \n
- fix crashes in tog when blame returns no results on a file (found by otto@)
- man page improvements (bentley@)
- add support for tag objects to 'got diff'
- fix tog log -r option (patch by semarie@)
- fix use of potentially out-of-date errno values (patch by Hiltjo Posthuma)
- fix getline(3) return value check (patch by Hiltjo Posthuma)
- use Oo/Oc/Op instead of plain brackets in man pages (patch by bentley@)
- fix spurious failures of test_revert_patch_one_change due to race condition
should fix build on systems without a /usr/src directory (noticed by landry@).
Changes for 0.3:
- fix bug where 'revert -p' would delete all lines following a reverted change
- fix merge bug inherited from OpenRCS, affecting lines with leading .
- fix man page installation during manual 'make install' from plain tarball
- improve error message if helper binaries fail to unveil(2)
- add support for tags to -c options of some got commands
- attempt to reject GOT_AUTHOR values without an email address because git
is unable to parse resulting commit objects
- fix build on OpenBSD/sparc64 (gcc)
Game of Trees (Got) is a version control system which prioritizes
ease of use and simplicity over flexibility.
Got is still under development; it is being developed exclusively
on OpenBSD and its target audience are OpenBSD developers. Got is
ISC-licensed and was designed with pledge(2) and unveil(2) in mind.
Got uses Git repositories to store versioned data. At present, Got
supports local version control operations only. 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.
This package includes the got(1) command-line interface and the
tog(1) read-only repository browser. EXAMPLES in the got(1) man
page contains a quick-start guide for OpenBSD developers.
ok kn@ gonzalo@
devel/gtest port. This way the legacy INSTANTIATE_TEST_SUITE_P
is defined and the tests compile. The protobuf-test hangs after
some time, but that's a problem for another day.
ok sthen
devel/py-extremes - only consumer was py-peak-rules, which we just removed.
Its last release was Feburary 2009
devel/py-kid - only consumer was devel/py-turbokid, which we just removed.
Its last release was July 2007
OK sthen@
patch and add a dependency to use ports gdb ("egdb") by default, this
doesn't seem to work too well with base gdb (for example input hangs or
something gets confused with gdb's questions like "Make breakpoint
pending on future shared library load").
- restrict to O1 on aarch64; segfaults at runtime knocking out various
builds of ports depending on protobuf (dnsdist, mosh, etc). tracked down
thus far by otto@, more details in https://marc.info/?l=openbsd-ports&m=156363469501634&w=2