{"id":20605356,"url":"https://github.com/dim13/got","last_synced_at":"2026-04-22T04:31:41.330Z","repository":{"id":79093671,"uuid":"201502509","full_name":"dim13/got","owner":"dim13","description":"Unofficial! Source code mirror of Game of Trees","archived":false,"fork":false,"pushed_at":"2019-12-04T15:56:35.000Z","size":2026,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-06T16:55:26.698Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gameoftrees.org/","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dim13.png","metadata":{"files":{"readme":"README","changelog":"CHANGES","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-09T16:15:48.000Z","updated_at":"2019-12-04T15:56:45.000Z","dependencies_parsed_at":"2023-02-28T19:45:35.241Z","dependency_job_id":null,"html_url":"https://github.com/dim13/got","commit_stats":null,"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/dim13/got","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dim13%2Fgot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dim13%2Fgot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dim13%2Fgot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dim13%2Fgot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dim13","download_url":"https://codeload.github.com/dim13/got/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dim13%2Fgot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32120901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T00:31:26.853Z","status":"online","status_checked_at":"2026-04-22T02:00:05.693Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T09:27:41.822Z","updated_at":"2026-04-22T04:31:41.314Z","avatar_url":"https://github.com/dim13.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Game of Trees (Got) is a version control system which prioritizes ease\nof use and simplicity over flexibility.\n\nGot is still under development; it is being developed exclusively\non OpenBSD and its target audience are OpenBSD developers. Got is\nISC-licensed and was designed with pledge(2) and unveil(2) in mind.\n\nGot uses Git repositories to store versioned data. At present, Got\nsupports local version control operations only. Git can be used\nfor any functionality which has not yet been implemented in Got.\nIt will always remain possible to work with both Got and Git on\nthe same repository.\n\nTo compile the Got tool suite on OpenBSD, run:\n\n $ make obj\n $ make\n $ make install\n\nThis will install the following commands:\n\n got, the command line interface\n tog, an ncurses-based interactive Git repository browser\n several helper programs from the libexec directory\n man pages (only installed if building sources from a Got release tarball)\n\nA Got release tarball will install files under /usr/local by default.\nA build started in Got's Git repository will install files under ~/bin.\n\nTests will pass only after 'make install' because they rely on installed\nbinaries in $PATH. Tests in the cmdline directory currently depend on git(1).\n\n $ doas pkg_add git\n $ make regress\n\nMan page files in the Got source tree can be viewed with 'man -l':\n\n $ man -l got/got.1\n $ man -l got/git-repository.5\n $ man -l got/got-worktree.5\n $ man -l tog/tog.1\n\nEXAMPLES in got.1 contains a quick-start guide for OpenBSD developers.\n\n\nGuidelines for reporting problems:\n\nAll problem/bug reports should include a reproduction recipe in form of a\nshell script which starts out with an empty repository and runs a series of\nGot and/or Git commands to trigger the problem, be it a crash or some other\nundesirable behaviour.\n\nThe regress/cmdline directory contains plenty of example scripts.\nAn ideal reproduction recipe is written as an xfail (\"expected failure\")\nregression test. For a real-world example of an xfail test, see commits\n4866d0842a2b34812818685aaa31d3e0a966412d and\n2b496619daecc1f25b1bc0c53e01685030dc2c74 in Got's history.\n\nPlease take this request very seriously; Ask for help with writing your\nregression test before asking for your problem to be fixed. Time invested\nin writing a regression test saves time wasted on back-and-forth discussion\nabout how the problem can be reproduced. A regression test will need to be\nwritten in any case to verify a fix and prevent the problem from resurfacing.\n\nIt is also possible to write test cases in C. Various examples of this\nexist in the regress/ directory. Most such tests are unit tests; it is\nunlikely that a problem found during regular usage will require a test\nto be written in C.\n\nSome areas of code, such as the tog UI, are not covered by automated tests.\nPlease always try to find a way to trigger your problem via the command line\ninterface before reporting a problem without a written test case included.\nIf writing an automated test really turns out to be impossible, please\nexplain in very clear terms how the problem can be reproduced.\n\nMail problem reports to: gameoftrees@openbsd.org\n\n\nGuidelines for submitting patches:\n\nMail patches to: gameoftrees@openbsd.org\nPull requests via any Git hosting sites will likely be overlooked.\nPlease keep the intended target audience in mind when contributing to Got.\n\n\nSubscribing to the gameoftrees@openbsd.org mailing list:\n\nThe mailing list is used for patch reviews, bug reports, and user questions.\nTo subscribe, send mail to majordomo@openbsd.org with a message body of:\nsubscribe gameoftrees\n\nSee https://www.openbsd.org/mail.html for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdim13%2Fgot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdim13%2Fgot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdim13%2Fgot/lists"}