git-annex/Assistant/Threads
Joey Hess d41849bc23
support commit.gpgsign
Support users who have set commit.gpgsign, by disabling gpg signatures for
git-annex branch commits and commits made by the assistant.

The thinking here is that a user sets commit.gpgsign intending the commits
that they manually initiate to be gpg signed. But not commits made in the
background, whether by a deamon or implicitly to the git-annex branch.
gpg signing those would be at best a waste of CPU and at worst would fail,
or flood the user with gpg passphrase prompts, or put their signature on
changes they did not directly do.

See Debian bug #753720.

Also makes all commits done by git-annex go through a few central control
points, to make such changes easier in future.

Also disables commit.gpgsign in the test suite.

This commit was sponsored by Antoine Boegli.
2014-07-04 11:53:51 -04:00
..
Committer.hs support commit.gpgsign 2014-07-04 11:53:51 -04:00
ConfigMonitor.hs Added required content configuration. 2014-03-29 16:03:33 -04:00
Cronner.hs webapp: remind user when using repositories that lack consistency checks 2013-10-29 16:50:38 -04:00
DaemonStatus.hs webapp: Fix a race that sometimes caused alerts or other notifications to be missed if they occurred while a page was loading. 2013-03-27 14:56:20 -04:00
Glacier.hs hlint 2013-10-02 22:59:07 -04:00
Merger.hs support commit.gpgsign 2014-07-04 11:53:51 -04:00
MountWatcher.hs avoid build warning from new dbus 2014-04-26 18:57:51 -04:00
NetWatcher.hs avoid build warning from new dbus 2014-04-26 19:24:56 -04:00
PairListener.hs Improve local pairing behavior when two computers both try to start the pairing process separately. 2013-11-02 15:10:29 -04:00
ProblemFixer.hs webapp: remind user when using repositories that lack consistency checks 2013-10-29 16:50:38 -04:00
Pusher.hs automatically launch git repository repair 2013-10-27 16:42:13 -04:00
RemoteControl.hs export CreateProcess fields from Utility.Process 2014-06-10 19:20:14 -04:00
SanityChecker.hs Windows: Assistant now logs to daemon.log. 2014-06-17 19:27:54 -04:00
TransferPoller.hs Put non-object tmp files in .git/annex/misctmp, leaving .git/annex/tmp for only partially transferred objects. 2014-02-26 16:52:56 -04:00
Transferrer.hs avoid repeatedly searching path to make batch command when running transferkeys 2013-12-01 15:37:51 -04:00
TransferScanner.hs replace (Key, Backend) with Key 2014-04-17 18:03:39 -04:00
TransferWatcher.hs annex.startupscan can be set to false to disable the assistant's startup scan. 2014-03-05 17:44:14 -04:00
Upgrader.hs Standalone builds now check gpg signatures before upgrading. 2014-04-23 13:30:30 -04:00
UpgradeWatcher.hs annex.startupscan can be set to false to disable the assistant's startup scan. 2014-03-05 17:44:14 -04:00
Watcher.hs replace (Key, Backend) with Key 2014-04-17 18:03:39 -04:00
WebApp.hs Fix build with wai 0.3.0. 2014-06-11 01:29:00 -04:00
XMPPClient.hs also show signal icon next to connected xmpp remotes 2014-04-09 15:51:00 -04:00
XMPPPusher.hs add two long-running XMPP push threads, no more inversion of control 2013-05-22 15:13:31 -04:00