GIT revisions and nightly revisions
I'm trying to understand the nightly (semi-hourly for the Mac) revision numbers and the GIT revision numbers as they are not matching at all. For example the 3 latest Mac builds (all from one day) are 0988848, 37c3888 and 8883e8c. The PC ones are 8c5101a, ff4a00f, 00f6a59. There are no GIT commits with these numbers.
My last build yesterday was 8c5101a, and I always check on GIT that the checkin revision matches my build. Now I can't find that build number on GIT. So is GIT changing the previous revision numbers everytime a new checkin is made?
Comments
The last two days have been a little bit shaky with the git repo. We are still learning. I will make sure that commit and nightly builds numbers do match.
FYI, Windows build are indeed nightlies, the Mac ones are generated for each commit.
In reply to The last two days have been a by [DELETED] 5
Usually at the time that the nightlies were uploaded, the last commit revision still matched the one in the filename. It was all the commit revision numbers previous to the last commit that were changing. I took a screen shot of the last few days of commits for a later comparison, but the older commit numbers didn't change last night so maybe things are fixed.
In reply to Usually at the time that the by schepers
As an aside, I was checking the Makefile.mingw file in the root of the project, and it contains the line
REVISION = $(shell type mscore\mscore\revision.h)
Is this path wrong as mscore\mscore\revision.h doesn't exist. Should it be "mscore\revision.h" instead?
In reply to As an aside, I was checking by schepers
Fixed in the last commit 5b49b818
In reply to Fixed in the last commit by [DELETED] 5
One last question about GIT and local changes. What needs to be done to sync the local repository when you have local changes made (specifically to makefile.mingw and mingw32.mingw.cmake)? "Git pull" and "git fetch" don't work, and I've already tried adding them to the .gitignore file to no avail. In the last case where you updated the Makefile.mingw, I edited my changes out and then the sync worked.
In reply to One last question about GIT by schepers
Also a suggestion to David with the Windows nightly upload... can he add a date/timestamp to the fiename like the Mac nightlies have? Even though I know the top file is the newest, having a date/timestamp will show people when it was last built and uploaded, and if it is truly recent or getting too old.