diff options
author | Joey Hess <joey@kitenet.net> | 2010-06-23 16:56:50 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2010-06-23 16:56:50 -0400 |
commit | caf7bcdda38c1f2c31c70e36a95e4fa3f116f0d7 (patch) | |
tree | 889528473f63494e4e7f490e0e0fb3a9194f4f50 | |
parent | 4292802ee5f93f7ec7644c5d0a30f7ffeb95e566 (diff) | |
download | ikiwiki-caf7bcdda38c1f2c31c70e36a95e4fa3f116f0d7.tar ikiwiki-caf7bcdda38c1f2c31c70e36a95e4fa3f116f0d7.tar.gz |
update for new rcs_commit_staged API
In the process, lost the commits from special usernames
when committing changed po files. Instead of trying to dummy up a session
object for the special username, I just don't pass one, and the commit will
appear to be from whatever user ikiwiki runs as.
-rw-r--r-- | IkiWiki/Plugin/po.pm | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/IkiWiki/Plugin/po.pm b/IkiWiki/Plugin/po.pm index 990847b48..86d5087f4 100644 --- a/IkiWiki/Plugin/po.pm +++ b/IkiWiki/Plugin/po.pm @@ -429,8 +429,7 @@ sub change (@) { if ($updated_po_files) { commit_and_refresh( - gettext("updated PO files"), - "IkiWiki::Plugin::po::change"); + gettext("updated PO files")); } } @@ -1035,17 +1034,18 @@ sub deletetranslations ($) { if (@todelete) { commit_and_refresh( - gettext("removed obsolete PO files"), - "IkiWiki::Plugin::po::deletetranslations"); + gettext("removed obsolete PO files")); } } -sub commit_and_refresh ($$) { - my ($msg, $author) = (shift, shift); +sub commit_and_refresh ($) { + my $msg = shift; if ($config{rcs}) { IkiWiki::disable_commit_hook(); - IkiWiki::rcs_commit_staged($msg, $author, "127.0.0.1"); + IkiWiki::rcs_commit_staged( + message => $msg, + ); IkiWiki::enable_commit_hook(); IkiWiki::rcs_update(); } |