I am having an issue where the curse client will always display out of date for my addon. I was renaming my files according to version number originally. I was using a Major.Minor.Incremental versioning scheme. I looked at a few other big mods and they just let wowace name their checkins with the standard timestamp format. So I deleted all my old files, and I now have only 2 files that were automatically named by WoWAce, yet the curse client still shows out of date, and that the version on disk is not the same version that the curse client had downloaded and unzipped...
Is there anything I can do about this from my end on wow ace?
The version numbers you use don't matter at all. However, I just installed your addon through the Curse Client, then quit and restarted the Curse Client, and it didn't show your addon as being out of date. However, the X-Curse-Packaged-Version in your TOC file is 1.07.03, while the version number you have displayed on the website is r20130221191730, which suggests that either (a) you deleted all of the auto-generated files, renamed the ZIP files and changelog files without changing the TOC files, and re-uploaded a few ZIPs manually; or (b) your TOC file has the version and X-Curse-Packaged-Version info hardcoded in, and the packager can't overwrite it.
Option B seems more likely, in which case you should set the Version field in your TOC to use a substitution keyword -- I'd recommend @project-version@ -- and remove all of the X-Curse-* fields. Then tag a new version with a sensible version name like v1.1, and let the packager handle the rest.
On a side note:
1) Your TOC file's file extension (.toc) is currently uppercase; it should be lowercase like the rest of your files. This probably isn't breaking anything, but it's just weird.
2) Your addon's folder and TOC file should -- following convention -- be named "RenewingMistTracker", not "renewing-mist-tracker". The current name is not breaking anything, but it just looks out of place in the AddOns folder surrounded by other addons with "normal" folder names.
I was originally renaming the files on the website to follow the versioning I was using. In one attempt to fix this before I asked for help I removed all of those files. I am using git so they are being automatically created by a git push hook.
Thanks for the info on the @project-version@. I was unaware of this.
On a side note, if I rename the folder will the curse client gracefully handle the folder name change, or will my users have to reinstall the mod once to take care of that?