external: commit imports with --no-verify

Currently, importing external commits with import-external-git.pl may
fail if the current repository checks for whitespace errors, and the
external commits contain whitespace errors. So run the commit with
--no-verify, so we can make the commit before fixing up the whitespace
errors immediately afterwards.

Change-Id: I8c9c39550e118956aa847e0ec5c5b1181f42e6cb
Reviewed-on: http://gerrit.openafs.org/5796
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
This commit is contained in:
Andrew Deason 2011-11-03 12:27:22 -05:00 committed by Derrick Brashear
parent 95038fde9a
commit 7ef5aeb608

View File

@ -208,7 +208,7 @@ eval {
}
undef $fh;
$author="--author '$author'" if ($author);
system("git commit -F $tempdir/commit-msg $author") == 0
system("git commit --no-verify -F $tempdir/commit-msg $author") == 0
or die "Commit failed : $!\n";
if ($nowhitespace) {
print STDERR "WARNING: not fixing whitespace errors.\n";