12

go git has a new home! v5 and some explanations · go-git/go-git Wiki · GitHub

 4 years ago
source link: https://github.com/go-git/go-git/wiki/go-git-has-a-new-home!-v5-and-some-explanations
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

go git has a new home! v5 and some explanations

Máximo Cuadros edited this page on 16 Mar · 4 revisions

go-git has been hard-forked into a new organization called go-git and also we adopted go modules.

The new import path is: ​

github.com/go-git/go-git/v5 ​

The new version and all future versions in v5 branch can be used as a drop-in replacement for v4. This major update was required due to the new project home at go-git org and the full adoption of go modules. ​

So, please replace the old import path with the new one, it's completely safe! ​

You may ask why the heck was it hard forked by the original author! Here is the answer: ​

  • Early 2015 I (@mcuadros) started go-git as a part of a proof of concept for a new company. This company was source{d}, since then a lot of hours from employees at source{d}, paid and personal hours were invested in further developing go-git. ​

    Also, during these five last years, more than one hundred community members have contributed new functionality, bug fixes, documentation, etc. ​

  • Nov 2019, source{d} went bankrupt. All the employees were fired, and the ownership of the intellectual property and other assets is now owned by the investors. When this happened, some of us asked to move go-git to a new organization to avoid a hard-fork, losing all the issues, and forcing all our users to change their code. ​

  • March 2020, after four months of radio silence, some people: @jfontan, @erizocosmico, @smola, and @mcuadros, have decided to do the hard fork in an independent organization to avoid future problems. ​

So, finally we went back to normal in go-git. ​

Thanks to all our contributors and users that make us proud of what we starred in early 2015.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK