summaryrefslogtreecommitdiffstats
path: root/git-hooks
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>2014-10-31 16:17:48 +0100
committerOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2014-11-03 13:08:43 +0100
commitcaa16fc4332873d33691935164ef03768a7742c7 (patch)
tree49909c783bfbe3577dd75f62db006fceab4791fe /git-hooks
parentc2245d1a959bc7b2937a592769b97a4da907939b (diff)
fix optionality of JSON dependency
we need to use 'require' - 'use' is compile-time, regardless of location. Change-Id: Ie341dde2467206563e6995e1e7f8f3686fcdd8fa Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'git-hooks')
-rwxr-xr-xgit-hooks/sanitize-commit4
1 files changed, 2 insertions, 2 deletions
diff --git a/git-hooks/sanitize-commit b/git-hooks/sanitize-commit
index 3586a79..9160f7e 100755
--- a/git-hooks/sanitize-commit
+++ b/git-hooks/sanitize-commit
@@ -669,7 +669,6 @@ if ($mixws_check) {
}
if ($gerrit_rest) {
- use JSON;
my %gerrit_review;
my @cover_texts;
foreach my $fn (sort keys %complaints) {
@@ -697,7 +696,8 @@ if ($gerrit_rest) {
push @cover_texts, "See http://qt-project.org/wiki/Early-Warning-System for explanations.";
$gerrit_review{message} = join "\n\n", @cover_texts;
}
- print encode_json(\%gerrit_review)."\n";
+ require JSON;
+ print JSON::encode_json(\%gerrit_review)."\n";
} elsif (%complaints) {
if (!$gerrit) {
$summary =~ s/^(.{50}).{5,}$/$1\[...]/;