diff options
author | Timo Teräs <timo.teras@iki.fi> | 2014-07-25 11:41:49 +0300 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2014-07-25 11:41:49 +0300 |
commit | d21e2c60f86b88b519534e4a7bbbe6502db5e279 (patch) | |
tree | 8f440584815c4edc4ffa7d631e1a29638b58d84c /main/aaudit/aaudit-server.lua | |
parent | 210db65047405fd71163ade38d7bbada529ae9de (diff) | |
download | aports-d21e2c60f86b88b519534e4a7bbbe6502db5e279.tar.bz2 aports-d21e2c60f86b88b519534e4a7bbbe6502db5e279.tar.xz |
main/aaudit: fix commit without notification, add some error messages
Diffstat (limited to 'main/aaudit/aaudit-server.lua')
-rw-r--r-- | main/aaudit/aaudit-server.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/main/aaudit/aaudit-server.lua b/main/aaudit/aaudit-server.lua index 89f2fc0219..f0f73ab6f1 100644 --- a/main/aaudit/aaudit-server.lua +++ b/main/aaudit/aaudit-server.lua @@ -123,8 +123,9 @@ local rt_keywords = { } local function sendcommitdiff(body, req, R, G) - if not body then return end - if not G.notify_emails then return end + if not body then return true end + if not G.notify_emails then return true end + if #G.notify_emails == 0 then return true end local mail = { from = req.committer, @@ -336,7 +337,7 @@ function M.repo_update(req,clientstream) os.execute(("git --git-dir='%s' branch --quiet -D import;".. "git --git-dir='%s' gc --quiet --prune=now") :format(repodir, repodir)) - return false, err + return false, err or "Sending commitdiff e-mail failed" end end os.execute(("git --git-dir='%s' branch --quiet --force master import;".. |