Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Using Git for FreeBSD Development ====== Please see the [[https://docs.freebsd.org/en/articles/committers-guide/#git-primer|Git Primer]] in the Committer's Guide and [[https://docs.freebsd.org/en/books/handbook/mirrors/#git|Using Git]] in the %%FreeBSD%% Handbook. Email: [[https://lists.freebsd.org/subscription/freebsd-git|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 [[https://docs.freebsd.org/en/books/handbook/mirrors/#external-mirrors|an appendix to the FreeBSD Handbook]]. ===== Tips ===== GitTips ===== News ===== … ===== Tutorials ===== … ===== References ===== … ===== Historical Content ===== [[UlrichSpoerlein/GitTalkDevSummit|Introduction to Git]] ([[UlrichSpoerlein|Ulrich Spoerlein]], [[DevSummit/201005|Devsummit 2010]], Ottawa) GitWorkflow: using Git to hack on %%FreeBSD%% in svn. Begun in 2011, mostly obsoleted by migrating to Git. In 2019, Core chartered a Git Working Group ([[https://www.youtube.com/watch?v=9nc8N6GtAPg#t=46m00s|May 2019 DevSummit announcement (Youtube)]]; {{devsummit/201905/core.10_bsdcan_status_update.pdf?linkonly|Slides from same, p. 49+}}) for a detailed implementation of using Git as the primary system for %%FreeBSD%% development. Subversion to Git Migration: [[https://bsdimp.blogspot.com/2020/09/freebsd-subversion-to-git-migration.html|Parts 1]] and [[https://bsdimp.blogspot.com/2020/10/freebsd-git-primer-for-users.html|2]] ([[WarnerLosh|Warner Losh]], 2020). [[GitTransition|Git Transition Process]] **2021-06-08:** The vendor/openzfs branch was renamed ([[https://lists.freebsd.org/archives/freebsd-current/2021-June/000153.html|details]]). **2022-02-09:** The vendor/illumos branch was updated and rolled back to its previous state due to some missing commit metadata ([[https://lists.freebsd.org/archives/dev-commits-src-all/2022-February/006642.html|details]]). git.txt Last modified: 2023/05/29 12:08by GrahamPerrin