Let's call it a feature...
When you compile with ant daily, it attaches the 'revision' to the final KoLmafia.jar file. However, as your personal copy's revision number if you don't have the svnversion program (for example, if you're using TortoiseSVN) is 0, it names the file KoLmafia-0.jar instead. Just do "ant clean" and "ant" and you shouldn't end up with the -0 tagging... unless you like it... Haven't run into issues with it yet.
Though now that I'm looking, I might end up getting tempted by the "ant clean" and "ant jsmooth" trap...
Edit: Just installed the command line version of
http://www.open.collab.net/downloads/subversion/ not because I'm actually going to use it for anything, but because it has a working command line version of svnversion.exe and it's free. With that, my "ant daily" build instead generates
[jar] Building jar: C:\kolmafia\dist\KoLmafia-8616M.jar
That being noted, I'm going to keep compiling with either "ant" (or "ant jsmooth" if I'm wanting to confuse myself horribly) as I've just been copying the compiled KoLmafia.jar file over my KoLmafia-latest.jar in my running folder...