This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== FreeBSD and Git ====== ===== Well-known trees for The FreeBSD Project ===== Three main trees, each of which has a ''main'' branch: - **doc** — FreeBSD Documentation Project (FDP) - **ports** — the ports collection, where the main branch is also known as //latest// (an alternative to [[https://wiki.freebsd.org/Ports/QuarterlyBranch|quarterly]]) - **src** — FreeBSD base (kernel and world, the operating system), the main branch is for FreeBSD-CURRENT. ==== Mirrors ==== One primary mirror, multiple secondary mirrors. cgit (primary): * [[https://cgit.freebsd.org/doc|https://cgit.freebsd.org/doc]] * [[https://cgit.freebsd.org/ports|https://cgit.freebsd.org/ports]] * [[https://cgit.freebsd.org/src|https://cgit.freebsd.org/src]] Codeberg: * [[https://codeberg.org/freeebsd/freebsd-src|https://codeberg.org/FreeBSD/freebsd-doc]] * [[https://codeberg.org/FreeBSD/freebsd-ports|https://codeberg.org/FreeBSD/freebsd-ports]] * [[https://codeberg.org/FreeBSD/freebsd-src|https://codeberg.org/FreeBSD/freebsd-src]] GitHub: * [[https://github.com/freebsd/freebsd-doc|https://github.com/freebsd/freebsd-doc]] * [[https://github.com/freebsd/freebsd-ports|https://github.com/freebsd/freebsd-ports]] * [[https://github.com/freebsd/freebsd-src|https://github.com/freebsd/freebsd-src]] GitLab: * [[https://gitlab.com/FreeBSD/freebsd-doc|https://gitlab.com/FreeBSD/freebsd-doc]] * [[https://gitlab.com/FreeBSD/freebsd-ports|https://gitlab.com/FreeBSD/freebsd-ports]] * [[https://gitlab.com/FreeBSD/freebsd-src|https://gitlab.com/FreeBSD/freebsd-src]] ==== More branches ==== Well-known branches at the time of writing (March 2024) include: * [[https://cgit.freebsd.org/src/log/?h=releng/13.2 — for RELEASE|https://cgit.freebsd.org/ports/log/?h=2024Q1]] — ports quarterly for the current quarter * [[https://cgit.freebsd.org/src/log/?h=releng/14.0|https://cgit.freebsd.org/src/log/?h=releng/14.0]] — the highest RELEASE of FreeBSD base * [[https://cgit.freebsd.org/src/log/?h=stable/14|https://cgit.freebsd.org/src/log/?h=stable/14]] — the faster-moving STABLE branch from which 14.0-RELEASE was engineered * [[https://cgit.freebsd.org/src/log/?h=releng/13.2|https://cgit.freebsd.org/src/log/?h=releng/13.2]] — alternative RELEASE * [[https://cgit.freebsd.org/src/log/?h=releng/13.3|https://cgit.freebsd.org/src/log/?h=releng/13.3]] — alternative RELEASE * [[https://cgit.freebsd.org/src/log/?h=stable/13|https://cgit.freebsd.org/src/log/?h=stable/13]] — faster-moving. Items in obscure areas include: * [[https://cgit.freebsd.org/doc/tree/access?h=refs/internal/admin|https://cgit.freebsd.org/doc/tree/access?h=refs/internal/admin]] — doc committers * [[https://cgit.freebsd.org/doc/tree/mentors?h=internal/admin|https://cgit.freebsd.org/doc/tree/mentors?h=internal/admin]] — doc mentees and mentors * [[https://cgit.freebsd.org/ports/tree/access?h=refs/internal/admin|https://cgit.freebsd.org/ports/tree/access?h=refs/internal/admin]] — ports committers * [[https://cgit.freebsd.org/ports/tree/mentors?h=internal/admin|https://cgit.freebsd.org/ports/tree/mentors?h=internal/admin]] — ports mentees and mentors * [[https://cgit.freebsd.org/src/tree/access?h=refs/internal/admin|https://cgit.freebsd.org/src/tree/access?h=refs/internal/admin]] — src committers * [[https://cgit.freebsd.org/src/tree/mentors?h=internal/admin|https://cgit.freebsd.org/src/tree/mentors?h=internal/admin]] — src mentees and mentors. ===== Complementary to the three main trees ===== Repos in GitHub include: * [[https://github.com/freebsd/drm-kmod/|https://github.com/freebsd/drm-kmod/]] — DRM drivers ported from Linux to FreeBSD using LinuxKPI * [[https://github.com/freebsd/pkg/|https://github.com/freebsd/pkg/]] — binary package manager * [[https://github.com/freebsd/poudriere/|https://github.com/freebsd/poudriere/]] — package production * [[https://github.com/FreshPorts/|https://github.com/FreshPorts/]] with [[https://github.com/FreshPorts/freshports|freshports]] — the website part of [[https://www.freshports.org/|FreshPorts]]. ===== Additional information ===== [[https://freshbsd.org/freebsd|https://freshbsd.org/freebsd]] — FreshBSD (BSD commit log search) across four trees (doc, ports, poudriere, src) [[https://wiki.freebsd.org/Developers|Developers - FreeBSD Wiki]] [[https://wiki.freebsd.org/GitHub|GitHub - FreeBSD Wiki]] [[https://wiki.freebsd.org/Ports/QuarterlyBranch|Ports/QuarterlyBranch - FreeBSD Wiki]] FreeBSD Handbook: [[https://docs.freebsd.org/en/books/handbook/book/#git|Using Git]] CKG Edit