On 11/07/2017 07:23 AM, David Lang wrote: > 17.01 is pointer to a particular commit on the master branch > > I haven't looked at the specific method used for the r# generation, but I > think it's incremented daily
r# is the number of commits since the "reboot" tag. If your local branch (e.g. "master") has a upstream branch (e.g. "origin/master"), it will use number and commit ID of the last common commit of both branches, and add the number of local commits with a + (e.g. "r4601+95-1ab227d688" - the last common commit is 1ab227d688, 4601 after "reboot", and there are 95 local commits that aren't upstream). Basically, we tried to mimic the "revision ID" SVN provided for the old OpenWrt trunk, adding some extra information provided by git. You can look at the generation of this ID in scripts/getver.sh. At the moment, getver.sh doesn't distinguish between the master and lede-17.01 branches, so if you're unsure what branch an image is based on, you need to look up the commit ID. There have been a few attempts to improve this ( http://patchwork.ozlabs.org/patch/779410/ , http://patchwork.ozlabs.org/patch/785975/ ), but there is no decision how we want to handle this so far. For master commits, you can conveniently use the r# numbers on git.lede-project.org to link to commits, e.g. https://git.lede-project.org/r4601 . Matthias
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev