3 ms·
Is this essentially a new CLI front-end to git? I'm excited to see the result. As a big fan and user of git i'm fairly unhindered by it's CLI design, however i
by tomxor 7y ago
Is this essentially a new CLI front-end to git? I'm excited to see the result.
As a big fan and user of git i'm fairly unhindered by it's CLI design, however i'm quite aware of it's issues through helping many people learning from the outside-in - who's problems are often rooted in misconceptions caused by an exposure to git's porcelain without any understanding of the underlying graph they are manipulating... Perhaps OpenBSD can make a more honest CLI that might eliminate this confusion.
- Bluerise 7y agoNo, it‘s a completely new implementation. The whole backend and frontend is written from the ground up.
- yepguy 7y agoLooking at the man page, it also seems like you won't be able to share work trees between git and got. If you want to use both to operate on a repository you need a separate checkout for each tool.
- tomxor 7y agoFair enough, but since it actually uses git repositories as the storage format it uses the most interesting part of git, so my point stands about everything in between the repo and the user.
- Someone 7y agoNo, it’s a BSD-licensed reimplementation of part of git (it currently supports local version control operations only)
- raimue 7y agoAlthough others have already answered that got is a BSD implementation, you might want to have a look at Gitless. "A simple version control system built on top of Git". Basically it just runs git commands, but with a command line interface that is meant to be consistent and more user-friendly. https://gitless.com/ https://gitless.com/
- ben_bai 7y agoYes it's a new CLI front-end. In fact it's a BSD/ISC licensed reimplementation/reimagination using the git repo structure for file storage. Commands differ a bit and knowing the OpenBSD developers, it will be more consistent and user friendly then git's CLI. Also it's taylored around OpenBSD's development style.