Solved Source for use with 13.1-RC3: stable or releng?

I'm going to guess stable/13.
Why? Because 13.1-RC3 is likely generated by tagging the tree at a specific point.
But, one could also look at the branches in the git repo to see if there is actually a releng/13.1 branch. If so, then I'd think 13.1-RCN is on that.

Quick look here indicates a releng/13.1 branch, so the second gitup command is probably correct.
 
The source tree https://cgit.freebsd.org/src/log/?h=releng/13.1, shows for 13.1: update to RC3:
Rich (BB code):
Diffstat
[...]
 TYPE="FreeBSD"
 REVISION="13.1"
-BRANCH="RC2"
+BRANCH="RC3"

Perhaps keeping this reference in mind helps:
freebsd_versions-png.9652


The structure one level higher, that is in the relation between 13-STABLE and its branches (= the 13.x-RELEASEs), is the same. After 13-STABLE has been created (=branched off of -CURRENT) then, at a certain point in time, 13.0-RELEASE is created by branching it off of 13-STABLE. The next minor -RELEASE (i.e: 13.1-RELEASE) is not created by branching it off of 13.0-RELEASE but, by branching it off of the 13-STABLE branch—as it exists at that (later moment in) time.
 
Thanks Erichans pictures always help. Then if one looks at releng pages, the branch for each release is created off stable at the end of code slush so all the BETAs andRCs are off that.
 
Back
Top