rename hook issues

master
Joey Hess 2009-01-26 19:41:35 -05:00
parent eb9c05e18c
commit 16ff246d41
1 changed files with 18 additions and 0 deletions

View File

@ -62,3 +62,21 @@ would solve my problem. Hmmm? --[[intrigeri]]
>>> is, and call `rename` the global hook I need. --[[intrigeri]]
>>>> Done in my `po` branch. --[[intrigeri]]
I think I see a problem in the rename hook. The hook is called
before the plugin adds any subpages to the set of pages to rename.
So, if the user choses to rename subpages, po will not notice
they are moving, and will not move their po files.
Perhaps the hooks should be moved to come after subpages are added.
This would, though, mean that if the hook somehow decides to add
entirely other pages to the list, their subpages would not be
automatically added.
I also have some qualms about the design of the hook. In particular,
passing the mutable array reference probably makes it impossible
to use from external plugins. Instead it could return any additional
rename hashes it wants to add. Or, if the ability to modify existing
hashes is desired, it could return the full set of hashes.
--[[Joey]]