What is the purpose of tagging in a software release?
Thanks
Solution
In my company we use it to signify that the given revision is special in some way (granted, we use git but mostly the purpose of tagging is the same). We use it for the following:
Mark released versions
Mark the reviewed code portion (with a date, e.g. reviewed-2010-12-10)
Mark special patches, like forward ports, backports, etc.