Solved Correct subversion commands to follow the "release" branch?

I want to follow the "release" branch for my server.

I *think* these commands are correct if I'm using subversion?

Code:
/usr/local/bin/svn co svn://svnweb.freebsd.org/ports/head/ /usr/ports
/usr/local/bin/svn co svn://svnweb.freebsd.org/base/release/10.1.0/ /usr/src
/usr/local/bin/svn co svn://svnweb.freebsd.org/doc/release/10.1.0/en_US.ISO8859-1 /usr/doc

In this example, I'm only interested in the US English documentation.

Are these correct to follow the release branch?

Thank you,
Ed
 
The middle one should be:

svnlite co https://svn.freebsd.org/base/releng/10.1 /usr/src

The difference between release/10.1.0 and releng/10.1 is that the first one is a "tag" in revision control lingo, it is frozen in time snapshot from the time when 10.1-RELEASE was made. The latter one is the proper "branch" that keeps receiving security and errata updates. Usually in SVN repositories this difference is spelled out by using hierarchies named as branches/* and tags/* but the FreeBSD base repository doesn't use this convention.

You should use https for the other two as well and the now official svn.freebsd.org address that handles geolocation mirrors automatically.

https://lists.freebsd.org/pipermail/freebsd-announce/2015-July/001656.html

https://www.freebsd.org/doc/handbook/svn.html
 
Excellent!...thank you!

So my commands should look like this?

Code:
/usr/bin/svnlite co https://svn.freebsd.org/ports/head/ /usr/ports
/usr/bin/svnlite co https://svn.freebsd.org/base/releng/10.1 /usr/src
/usr/bin/svnlite co https://svn.freebsd.org/doc/release/10.1.0/en_US.ISO8859-1 /usr/doc

Ed
 
Otherwise ok but you should checkout the full doc hierarchy if you intend to build the documentation, what you get is just sources to build them and not very useful for viewing in their raw format.

/usr/bin/svnlite co [URL='https://svn.freebsd.org/doc/release/10.1.0/en_US.ISO8859-1']https://svn.freebsd.org/doc/release/10.1.0[/URL] /usr/doc

The documentation is also available as a port and a package, at least the handbook as misc/freebsd-doc-en.
 
Oh...one more thing I noticed -

You said -

The middle one should be:
svnlite co [URL]https://svn.freebsd.org/base/releng/10.1[/URL] /usr/src

Did you mean 10.1 or 10.1.0?

Ed
 
The correct one is releng/10.1 because the name of the release is 10.1-RELEASE, there is no releng/10.1.0 branch.
 
If you want to build docs, great! We welcome people experimenting with that, and finding and fixing problems. If you just want the content of the documents, the books and articles can be viewed online at https://www.freebsd.org/docs/books.html. There is a link there to PDF and other versions.

I would advise installing Subversion from the port or package. svnlite was meant to be used for downloading the operating system source and might not have all the capabilities of the full version.
 
Good community!

A very important detail that is not understood, the connection fails when checking the sources. How you should proceed to delete the remote connection failed tree?
 
Back
Top