Presently, the version number of the VSIX matches the LLVM version number. However, as this number doesn't change often, it means that as we release new versions of this VSIX, it will have the same version number, which means users must first uninstall the old version before installing the new one. With this change, we generate a 4th part to the version number that is a date stamp (year, month, day); for example: 4.0.0.161203.
Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
When building the snapshots and releases, I usually put the SVN revision number in there to avoid this same problem: http://llvm-cs.pcc.me.uk/utils/release/build_llvm_package.bat#25
Your patch seems like a good default though. Should we put the hour and minute in there as well, in case one builds multiple versions the same day?
Ah, right, I was wondering how that worked. Well, if you don't think it's necessary, we don't have to do it. I didn't realize we had this script to build the official VSIX. Do you think you'd switch to using this method? Or would you prefer that the official releases be bound to the SVN rev number?
Your patch seems like a good default though. Should we put the hour and minute in there as well, in case one builds multiple versions the same day?
If you still want this change, I can definitely add the hour and minute. Let me know!
I'd prefer to keep the official releases on the SVN rev.
Your patch seems like a good default though. Should we put the hour and minute in there as well, in case one builds multiple versions the same day?
If you still want this change, I can definitely add the hour and minute. Let me know!
Yes, I think this is still a worthwhile change. Let's add the hour and minute and get it landed.
Yes, I think this is still a worthwhile change. Let's add the hour and minute and get it landed.
Alright, added hour and minute. How do we land this change? Is this something I can now do myself? Or would you need to commit this for me again?
I have a couple of more interesting changes coming. Perhaps it would make sense to grant me commit rights?
It's worth a shot :-) Follow the instructions at http://llvm.org/docs/DeveloperPolicy.html#obtaining-commit-access to ask Chris for commit access.