Bug 257853

Summary: [NEW PORT] devel/opengit: Open Source replacement for GPL git
Product: Ports & Packages Reporter: Timothy Beyer <beyert>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Not Accepted    
Severity: Affects Only Me CC: beyert, diizzy, ygy
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Description Flags
devel_opengit.shar none

Description Timothy Beyer 2021-08-15 05:40:34 UTC
Created attachment 227209 [details]

A quick port of opengit, which might be useful at some point in the future as
Open Source replacement for GPL git

Written for and dedicated to the BSD systems Using the BSD-2-Clause license

Farhan Khan <farhan@farhan.codes>
PGP KeyID: 1312 89CE 663E 1EB2 179C 1C83 C41D 2281 F8DA C0DE


* Laterally compatible with GPL git. You should be able to symlink git to ogit
  and no one should be the wiser.
* Code clarity (not the case at the moment)
* BSD-2-Clause licensed

At the moment, the objective is a read-only version, akin to svnlite, but there
is some overlap in writing objects and updating the index.

File is attached (shar archive)
Comment 1 Daniel Engberg freebsd_committer 2021-08-15 22:48:40 UTC
This seems to unfortunately have been abandoned upstream and in ~alpha stage, you might want to look at devel/got instead.
Comment 2 Timothy Beyer 2021-08-15 23:30:57 UTC
(In reply to Daniel Engberg from comment #1)
Wow, I didn't know about devel/got, I will definitely try it out! Thanks for letting me know.  It sounds compelling.

I ported devel/opengit mostly in case development were to ever pick up again (it actually didn't even work for me when I tried it on some operations), but since it was a low effort port, I don't mind if opengit doesn't make it into ports.
Comment 3 Timothy Beyer 2021-08-15 23:32:25 UTC
Committers, you can close this PR if that makes things easier.
Comment 4 Guangyuan Yang freebsd_committer 2021-08-15 23:48:09 UTC
Closing it for now - if the software is in active development again, we'd be happy to commit it into ports.