Dear Forum,
today I stumbled over the autoversioning pluging, which could easily solve our problem of automatically generating unique version numbers for our embedded software. Unfortunately I did not get it to work properly. I am using the version provided with 13.12 rev 9501.
First I got it to work quite well in a first test. But the trouble started, when I thought about which file would need to go into our SVN to ensure that the version numbers stay correct when Person A started the development and Person B continues. Two problems arose:
1. What would happen when both would work in parallel. This would lead to a conflicted version.h. And depending on the build numbers performed by each developer the minor release numbers would differ at some point. So what would be the best way to handle this case?
2. Where does the plugin store the counting values? I tried updating version.h in an external editor, but this was ignored. Then I tried restarting codeblocks and it started counting at zero again. This makes no real sense to me. Is this an usage error?
Hopefully you can help me with the usage of the plugin. I was glad to see in the codeblocks SVN that it is still actively maintained although no recent thread can be found in this forum.
Best regards,
nitgun
P.S.: how could I compile the plugin from SVN to see if the recent version behaves differently? Unfortunately I am stuck with codeblocks 13.12 for now, because of safety reasons (I am not allowed to use a different IDE because there is the chance of different compile results)