development(7): update to reflect Git transition

Reviewed By:	debdrup, imp (earlier version)
Sponsored By:	EPSRC
Differential Revision:	https://reviews.freebsd.org/D28939
This commit is contained in:
Edward Tomasz Napierala 2021-03-11 20:03:30 +00:00
parent c22076b528
commit d28cbb7944

View File

@ -23,7 +23,7 @@
.\" .\"
.\" $FreeBSD$ .\" $FreeBSD$
.\" .\"
.Dd August 19, 2020 .Dd March 11, 2021
.Dt DEVELOPMENT 7 .Dt DEVELOPMENT 7
.Os .Os
.Sh NAME .Sh NAME
@ -58,17 +58,25 @@ can be found at:
.Lk https://www.FreeBSD.org/doc/en/articles/committers-guide/ .Lk https://www.FreeBSD.org/doc/en/articles/committers-guide/
.Pp .Pp
.Fx .Fx
src development takes place in the CURRENT branch in Subversion, src development takes place in the project-hosted
located at: Git repository, located at:
.Pp .Pp
.Lk https://svn.FreeBSD.org/base/head .Lk https://git.FreeBSD.org/src.git
.Pp .Pp
There is also a read-only GitHub mirror at: The push URL is:
.Pp .Pp
.Lk https://github.com/freebsd/freebsd .Lk ssh://git@gitrepo.FreeBSD.org/src.git
.Pp .Pp
Changes are first committed to CURRENT and then usually merged back There is also a public, read-only GitHub mirror at:
to STABLE. .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 Every few years the CURRENT branch is renamed to STABLE, and a new
CURRENT is branched, with an incremented major version number. CURRENT is branched, with an incremented major version number.
Releases are then branched off STABLE and numbered with consecutive minor 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 Check out the CURRENT branch, build it, and install, overwriting the current
system: system:
.Bd -literal -offset indent .Bd -literal -offset indent
svnlite co https://svn.FreeBSD.org/base/head src git clone https://git.FreeBSD.org/src.git src
cd src cd src
make -sj8 buildworld buildkernel installkernel make -sj8 buildworld buildkernel installkernel
shutdown -r now shutdown -r now
@ -166,7 +174,7 @@ make buildenv TARGET_ARCH=armv6
make -sj8 kernel KERNFAST=1 DESTDIR=/clients/arm make -sj8 kernel KERNFAST=1 DESTDIR=/clients/arm
.Ed .Ed
.Sh SEE ALSO .Sh SEE ALSO
.Xr svnlite 1 , .Xr git 1 ,
.Xr witness 4 , .Xr witness 4 ,
.Xr build 7 , .Xr build 7 ,
.Xr hier 7 , .Xr hier 7 ,