I came across this issue yesterday when I was trying to generate some files with names that had the output of git-describe, and of course they were using the hudson-build-# tag instead of my tags.
There is a valid workaround until the patch is integrated into the plugin. Since at least version 126.96.36.199, git-describe has had a --match option that "can be used to avoid leaking private tags made from the repository".
By using the following pattern:
git describe --match="[^(hudson)].*"
I was able to get the desired output from git-describe that ignored the Hudson tags and used the tags I have defined.