If the TagsPlugin is installed, renaming pages can have some tedious side effects. Since the tags table isn't updated, TagsPlugin will be pointing to nonexistent pages.
TagsPlugin is a widely spread plugin (used by trac-hacs, for instance) and by many considered to be a necessary addition to Trac. It's therefor my opinion that WikiRenamePlugin should support renaming tag pointers.
I added the following code to util.py. A simple check is included to make sure that users not using the TagsPlugin won't be effected.
< # Check to see if TracTags are installed and if so, update the tags table
< if 'tractags.*' in env.config['components']:
< if debug: print "Updating tags"
< cursor.execute('UPDATE tags SET name =%s WHERE name = %s', (newname,oldname))
Hope this get submitted.