Quote from egingellWork around: Using TortoiseSVN (and repo type SVN, of course).
1) Commit changes.
2) Explore repository (Repo-browser)
3) Right click "trunk"
4) Click "Copy to..."
5) Change the last folder, "trunk", to "tags" followed by the new tag name. Should look like this, "svn://<username>@svn.curseforge.net/<game ID>/<package name>/mainline/tags/<tag name>".
Side note: You can create an empty directory in the tags folder, but as soon as the packager sees it (almost immediate), you can no longer copy files into it. It's obviously not the packager that is malfunctioning, it seems to be the interface between web and repo that is malfunctioning.
I was able once to tag in a similar way my version 0.0.0.4a (using Eclipse, SVN plugin Copy to.. and then commit to server). Since that time I'm not able anymore to tag in this way my repository.
From Eclipse I get:
Some of selected resources were not committed. svn: Commit failed (details follow): svn: 'pre-commit' hook failed with error output: Refusing change of type 'D ' to tags/0.0.0.4a beta (frFR)/locale/frFR.lua Tags cannot be changed. Please re-tag under a new name.
But if I update from server or replace my version with latest from head I can't see a tag like the given above, which would verify, that I try to tag two times with the same name.
And of course, tagging using the web STILL
- doesn't report any error (instead it tells everything is alright and the repository has changed - which in fact is a lie)
- does nothing (if you update local copy, tag should at least be there)
- creates no new zip file
Currently it seems to work, if I call tag from Eclipse/SVN, but not always a file is created - no idea why. Also I have no idea, how long this workaround helps ...
It would be great if this feature (tagging your version, creating a zip file according to tag name) would work again.