dep-14: add a section describing package version branches
Could you please add a section documenting how to name package version tracking branches?
The convention described in this MR is compatible with the scheme currently used by the godot
repository.
It is open for discussion.
Another convention using a <vendor>/<version>/<suite>
scheme is currently being used by the kernel team and the Gnome Team for MozJS, and was initially proposed in this MR.
Other existing single-repo schemes that I would not recommend are:
Multiple repositories (a single package version per repo) seem to be the most common current practice (including for Java packages). Some packages avoid the issue by generating the versioned metadata at build-time depending on the upstream version being built, others by never tracking more than a single version for a given suite.