[PATCH] post-receive.hook: Handle failure to find patch number

Tom Rini trini at konsulko.com
Tue Dec 20 08:54:01 AEDT 2016

When pwclient info -h fails to come up with the number for the change in
question it will exit with a non-zero exit code.  This failure will
propagate upwards and exit the script there.  Make our call to
get_patch_id or in true so that our script here will see an empty id and
we continue on with the list.

Signed-off-by: Tom Rini <trini at konsulko.com>
 tools/post-receive.hook | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/post-receive.hook b/tools/post-receive.hook
index 42de90a3a7c2..e6b07ee9b9da 100755
--- a/tools/post-receive.hook
+++ b/tools/post-receive.hook
@@ -67,7 +67,7 @@ update_patches() {
             echo "E: failed to hash rev $rev." >&2
-        id=$(get_patch_id $hash)
+        id=$(get_patch_id $hash || true)
         if [ -z "$id" ]; then
             echo "E: failed to find patch for rev $rev." >&2

More information about the Patchwork mailing list