This is an old revision of the document!
Using Git for FreeBSD Development
Please see the Git Primer in the Committer's Guide and Using Git in the FreeBSD Handbook.
Email: freebsd-git
IRC: #gitcvt on EFnet
Mirrors
Primary:
git.freebsd.org- uses GeoDNS
- HTTPS, SSH and anonymous SSH URLs are listed at https://cgit.freebsd.org/doc/, https://cgit.freebsd.org/ports/ and https://cgit.freebsd.org/src/.
External mirrors are listed in an appendix to the FreeBSD Handbook.
Tips
News
…
Tutorials
…
References
…
Historical Content
GitWorkflow: using Git to hack on FreeBSD in svn. Mostly obsoleted by migrating to Git.
Introduction to Git (UlrichSpoerlein, Devsummit 2010, Ottawa)
In 2019, Core chartered a Git Working Group (May 2019 DevSummit announcement (Youtube); Slides from same, p. 49+) to work out the implementation details of using Git as the primary system for FreeBSD development. Git Transition Process
Subversion to Git Migration: Parts 1 and 2 (WarnerLosh, 2020).
2021-06-08: The vendor/openzfs branch was renamed (details).
2022-02-09: The vendor/illumos branch was updated and rolled back to its previous state due to some missing commit metadata (details).