PrePush hook (temporary): Do nothing on a download failure

This commit is contained in:
Yan Zhulanow
2018-06-04 17:40:55 +03:00
parent 8fc377b3b3
commit 7803294546
@@ -1,4 +1,5 @@
import javax.swing.*;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
@@ -37,6 +38,10 @@ public class KotlinPrePushHook {
private static void check(List<String> remoteRefs) throws Exception {
Map<String, String> branchProperties = getProperties(new URL(BRANCH_DATA_URL));
if (branchProperties.isEmpty()) {
return;
}
Map<String, String> messages = new HashMap<>();
Map<String, String> branches = new HashMap<>();
@@ -106,6 +111,10 @@ public class KotlinPrePushHook {
}
return propertyMap;
} catch (IOException e) {
System.err.println("Can't fetch " + BRANCH_DATA_URL + " (" + e.getMessage() + ").");
System.err.println("Pre-push hook won't work.");
return Collections.emptyMap();
}
}
}