diff --git a/src/main/java/gov/nysenate/openleg/scripts/Push.java b/src/main/java/gov/nysenate/openleg/scripts/Push.java index c4adf1b4d..90257e2db 100644 --- a/src/main/java/gov/nysenate/openleg/scripts/Push.java +++ b/src/main/java/gov/nysenate/openleg/scripts/Push.java @@ -22,10 +22,13 @@ public class Push { private static Logger logger = Logger.getLogger(Push.class); - private static Pattern changePattern = Pattern.compile("(.*)\\s+(NEW|DELETE|MODIFIED)"); + private static Pattern changePattern = Pattern.compile("\\s*(.*)\\s+(NEW|DELETE|MODIFIED)"); public static HashMap parseChanges(Iterable lines) { HashMap changes = new HashMap(); for (String line : lines) { + if (line.isEmpty() || line.matches("\\s*#")) { + continue; + } Matcher changeLine = changePattern.matcher(line); if (changeLine.find()) { changes.put(changeLine.group(1), Storage.Status.valueOf(changeLine.group(2).toUpperCase()));