diff options
author | Joey Hess <joey@kitenet.net> | 2010-12-29 20:19:58 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2010-12-29 20:19:58 -0400 |
commit | 7d0ef85d802a99c968965b4f7d4e5947b130d2b8 (patch) | |
tree | f1bc1e7ec1876c114373bb50c1535a2f0cb52eee /IkiWiki | |
parent | 8517aa8687fe2d68f380268854929eef18abec14 (diff) |
git: Fix bug involving attempting to web revert a commit that included changes to attachments.
Diffstat (limited to 'IkiWiki')
-rw-r--r-- | IkiWiki/Plugin/git.pm | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/IkiWiki/Plugin/git.pm b/IkiWiki/Plugin/git.pm index cadc69e24..cf7fbe9b7 100644 --- a/IkiWiki/Plugin/git.pm +++ b/IkiWiki/Plugin/git.pm @@ -860,9 +860,8 @@ sub rcs_preprevert ($) { # in order to see all changes. my ($subdir, $rootdir) = git_find_root(); $git_dir=$rootdir; - my @commits=git_commit_info($sha1, 1); - $git_dir=undef; + my @commits=git_commit_info($sha1, 1); if (! @commits) { error "unknown commit"; # just in case } @@ -873,7 +872,10 @@ sub rcs_preprevert ($) { error gettext("you are not allowed to revert a merge"); } - return git_parse_changes(@commits); + my @ret=git_parse_changes(@commits); + + $git_dir=undef; + return @ret; } sub rcs_revert ($) { |