aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2021-03-11 20:03:30 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2021-03-16 18:37:50 +0000
commit1aa6884953a93674368b6f02377f3a24e2702a6a (patch)
tree81d5cdda9c276a3fb7fa0dce6f975dc323e55e41
parent1a15924593931b91aee31875fa75782a592a7436 (diff)
downloadsrc-1aa6884953a93674368b6f02377f3a24e2702a6a.tar.gz
src-1aa6884953a93674368b6f02377f3a24e2702a6a.zip
development(7): update to reflect Git transition
Approved by: re (gjb) Reviewed By: debdrup, imp (earlier version) Sponsored By: EPSRC Differential Revision: https://reviews.freebsd.org/D28939 (cherry picked from commit d28cbb7944e5b1015d94a04cadc97d473838611e) (cherry picked from commit d7ef665e10dd3bc0a6f3c0a8e928cf2fe695a113)
-rw-r--r--share/man/man7/development.728
1 files changed, 18 insertions, 10 deletions
diff --git a/share/man/man7/development.7 b/share/man/man7/development.7
index 48b3b19384ab..3feb133e0534 100644
--- a/share/man/man7/development.7
+++ b/share/man/man7/development.7
@@ -23,7 +23,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd August 19, 2020
+.Dd March 11, 2021
.Dt DEVELOPMENT 7
.Os
.Sh NAME
@@ -58,17 +58,25 @@ can be found at:
.Lk https://www.FreeBSD.org/doc/en/articles/committers-guide/
.Pp
.Fx
-src development takes place in the CURRENT branch in Subversion,
-located at:
+src development takes place in the project-hosted
+Git repository, located at:
.Pp
-.Lk https://svn.FreeBSD.org/base/head
+.Lk https://git.FreeBSD.org/src.git
.Pp
-There is also a read-only GitHub mirror at:
+The push URL is:
.Pp
-.Lk https://github.com/freebsd/freebsd
+.Lk ssh://git@gitrepo.FreeBSD.org/src.git
.Pp
-Changes are first committed to CURRENT and then usually merged back
-to STABLE.
+There is also a public, read-only GitHub mirror at:
+.Pp
+.Lk https://github.com/freebsd/freebsd-src
+.Pp
+The
+.Ql main
+Git branch represents CURRENT;
+all changes are first committed to CURRENT and then usually cherry-picked
+back to STABLE, which refers to Git branches such as
+.Ql stable/13 .
Every few years the CURRENT branch is renamed to STABLE, and a new
CURRENT is branched, with an incremented major version number.
Releases are then branched off STABLE and numbered with consecutive minor
@@ -114,7 +122,7 @@ the continuous integration system is at:
Check out the CURRENT branch, build it, and install, overwriting the current
system:
.Bd -literal -offset indent
-svnlite co https://svn.FreeBSD.org/base/head src
+git clone https://git.FreeBSD.org/src.git src
cd src
make -sj8 buildworld buildkernel installkernel
shutdown -r now
@@ -166,7 +174,7 @@ make buildenv TARGET_ARCH=armv6
make -sj8 kernel KERNFAST=1 DESTDIR=/clients/arm
.Ed
.Sh SEE ALSO
-.Xr svnlite 1 ,
+.Xr git 1 ,
.Xr witness 4 ,
.Xr build 7 ,
.Xr hier 7 ,