aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2016-12-29 20:35:46 +0000
committerSimon McVittie <smcv@debian.org>2016-12-29 20:43:15 +0000
commitafda05479645ccf64bc2cb534d023c5a8cb0a5ae (patch)
treef62d6e02189aa1ee0ebd9817c980cc89cafe54a6
parent04e322fd6b1160608a1e957cde5c7ad6b56eb137 (diff)
downloadikiwiki-afda05479645ccf64bc2cb534d023c5a8cb0a5ae.tar
ikiwiki-afda05479645ccf64bc2cb534d023c5a8cb0a5ae.tar.gz
git: Attribute reverts to the user doing the revert, not the wiki itself
-rw-r--r--IkiWiki/Plugin/git.pm2
-rw-r--r--debian/changelog7
2 files changed, 8 insertions, 1 deletions
diff --git a/IkiWiki/Plugin/git.pm b/IkiWiki/Plugin/git.pm
index 0ee49416b..3248f9d8f 100644
--- a/IkiWiki/Plugin/git.pm
+++ b/IkiWiki/Plugin/git.pm
@@ -1099,7 +1099,7 @@ sub rcs_revert ($) {
ensure_committer();
- if (run_or_non('git', 'merge', '--ff-only', "ikiwiki_revert_$sha1")) {
+ if (run_or_non('git', 'cherry-pick', '--no-commit', "ikiwiki_revert_$sha1")) {
return undef;
}
else {
diff --git a/debian/changelog b/debian/changelog
index cd7e158a7..92d1b5697 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ikiwiki (3.20161229.1) UNRELEASED; urgency=medium
+
+ * git: Attribute reverts to the user doing the revert, not the wiki
+ itself.
+
+ -- Simon McVittie <smcv@debian.org> Thu, 29 Dec 2016 20:35:51 +0000
+
ikiwiki (3.20161229) unstable; urgency=medium
* Security: force CGI::FormBuilder->field to scalar context where