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. Contributing to edit is always welcomed.
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).