Demystify Versions and Revision numbers (solved)

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
FredCailloux
Posts: 52
Joined: Wed Jul 14, 2021 7:37 pm
Location: Canada

Demystify Versions and Revision numbers (solved)

Post by FredCailloux »

I’m trying to update FreeCAD and found the current version on my computer to be 0.20.1, revision 29410 dated 2022/08/10. The more recent version is 0.20.1 revision 29177 dated 2022/12/07. Yet, I previously downloaded another FreeCAD installer identified as version 0.20.0 revision 29177 dated 2022/06/13.
Two details are catching my attention.
1) There are two revisions 29177.
2) The version dated 2022/12/07 , the most recent one, as the same lower value revision number 29177 than that other version dated 2022/06/13 which is also revision 29177.
Perhaps ( I doubt it, but possible ) the older revision 29177 noted in my software folder is a mistake and that particular version belongs to a totally different revision number.

The questions:
What is the meaning of those revision numbers: 29410 and 29177 ?
How could there be two identical revision numbers for two different FreeCAD versions ?
When a newer version on GitHub becomes available, shouldn’t the revision number be unique ?

It would be a great improvement if the files available on GitHub could be indicated with the revision number, so it’s easier to manage for the end user. Just a thought. Thanks
Last edited by FredCailloux on Sat Jan 21, 2023 11:30 pm, edited 1 time in total.
Great results only comes with great understanding. Great memory is just an illusion.
chrisb
Veteran
Posts: 53928
Joined: Tue Mar 17, 2015 9:14 am

Re: Demystify Versions and Revision numbers

Post by chrisb »

If there is an error in the installer, then a new package can be created which contains the same FreeCAD revision, i.e. the same fixes and new stuff. such packages have the ending -1.exe, -2.exe, ...
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
adrianinsaval
Veteran
Posts: 5541
Joined: Thu Apr 05, 2018 5:15 pm

Re: Demystify Versions and Revision numbers

Post by adrianinsaval »

FredCailloux wrote: Sun Jan 08, 2023 9:03 pm The more recent version is 0.20.1 revision 29177 dated 2022/12/07.
where did you get this information from? Two things are wrong here, there is a newer version out so the latest version is actually 0.20.2 (rev 29603) and 0.20.1 is revision 29410 not 29177, for the windows installer release there's an issue where the revision number is shown as something like 29177 +233 instead of directly 29410 which might be the source of your confusion (understandably).
What is the meaning of those revision numbers: 29410 and 29177 ?
it's the commit number in the git branch corresponding to that version, see here the commit count for 0.20.1 is 29410
User avatar
FredCailloux
Posts: 52
Joined: Wed Jul 14, 2021 7:37 pm
Location: Canada

Re: Demystify Versions and Revision numbers

Post by FredCailloux »

where did you get this information from? Two things are wrong here, there is a newer version out so the latest version is actually 0.20.2 (rev 29603) and 0.20.1 is revision 29410 not 29177...
I get it. did not realize 233 needed to be added to get the real number. :roll:
I finally decided to erase all prior versions and keep only the most recent in my software folder.
Thanks for the info.
Great results only comes with great understanding. Great memory is just an illusion.
Post Reply