Update git plugin to version 3.
20141016.3 (Debian jessie)
This adds some new hooks that are never actually called in this
version, but that's harmless.
commit
59cfb9b6d0f5f60516d17c79365318711a92fb04
Author: Joey Hess <joey@kitenet.net>
Date: 2014-04-05 19:09:05 -0400
only_committed_changes could fail in a git repository merged with git merge -s ours.
commit
c1fbd66c031980f89e6b28862fe90813b1074c2e
Merge:
b5b8c5cec be3483fe9
Author: Joey Hess <joey@kitenet.net>
Date: 2014-02-23 14:19:39 -0400
Merge remote-tracking branch 'remotes/smcv/ready/git-push-origin-master'
commit
be3483fe9be559a62dd88577b3a374d55b7262f3
Author: Simon McVittie <smcv@debian.org>
Date: 2014-02-21 11:23:17 +0000
git: explicitly specify the branch to push to origin
git's behaviour when doing "git push origin" is configurable, and the
default is going to change in 2.0. In particular, if you've set
push.default to "nothing", the regression test will warn:
fatal: You didn't specify any refspecs to push, and push.default
is "nothing".
'git push origin' failed: at .../lib/IkiWiki/Plugin/git.pm line 220.
commit
d52774dd458059ba1442fdac1daf648dc4f228de
Author: intrigeri <intrigeri@boum.org>
Date: 2013-12-31 01:27:21 +0000
Do not UTF8-escape "/" in Git's diffurl: cgit does not support this.
commit
441002e3e6b7f979eb4ef1d2525add2ea308ba6a
Author: Joey Hess <joey@kitenet.net>
Date: 2013-11-16 20:48:23 -0400
deal with the case where oldrev is the same as newrev
commit
727d39b92a90619027badbd4fd28d37a51c25d16
Author: Joey Hess <joey@kitenet.net>
Date: 2013-11-16 18:56:39 -0400
fix eq
commit
654530fa8bb0937123ed526e3093170ef23f5295
Author: Joey Hess <joey@kitenet.net>
Date: 2013-11-16 17:26:20 -0400
Added only_committed_changes config setting, which speeds up wiki refresh by querying git to find the files that were changed, rather than looking at the work tree. Not enabled by default as it can break some setups where not all files get committed to git.
commit
946af13ae60da6a8688e66bbe17dd1a012e5d747
Author: Joey Hess <joey@kitenet.net>
Date: 2013-07-10 21:52:43 -0400
Pass --no-edit when used with git 1.7.8 and newer.
Not sure if this is needed to avoid it trying to run an editor. Probably
there is never a controlling terminal and probably git notices and does
nothing. But I'm just copying what I have in git-annex assistant here.
(Although with a much worse git version comparion, that only really works due
to luck.)
commit
b162563dc1c6126953e66cdcc508f389b9d39d8e
Author: Joey Hess <joey@kitenet.net>
Date: 2013-07-10 21:48:16 -0400
Deal with git behavior change in 1.7.8 and newer that broke support for commits with an empty commit message.
commit
12c9219d671c672fedcf9e9ab7f9187b23b8f7f4
Author: Shlomi Fish <shlomif@shlomifish.org>
Date: 2012-12-17 22:44:54 +0200
Fix some warnigns in recent perls.
All existing tests pass.