git2consul
Advanced tools
Comparing version 0.0.6 to 0.0.7
@@ -19,4 +19,2 @@ var fs = require('fs'); | ||
var most_recent_ref = undefined; | ||
/* | ||
@@ -73,10 +71,2 @@ *Create the branch manager object within the createBranchManager function so that certain state, | ||
}; | ||
BranchManager.prototype.getMostRecentRef = function() { | ||
return most_recent_ref; | ||
}; | ||
BranchManager.prototype.setMostRecentRef = function(ref) { | ||
most_recent_ref = ref; | ||
}; | ||
@@ -141,6 +131,2 @@ /** | ||
// Make sure we store the most recent ref before we run pull. This is so that we can update | ||
// consul on the delta between that ref and the current ref, should the subsequent pull find updates. | ||
bm.setMostRecentRef(ref); | ||
bm.pull(function(err, msg) { | ||
@@ -147,0 +133,0 @@ if (err) return branch_creation_callback(err); |
@@ -9,2 +9,12 @@ var fs = require('fs'); | ||
var write_content_to_consul = function(branch_manager, resource_name, content, cb) { | ||
// Prepend repo name and branch name to the KV so that the subtree is properly namespaced in Consul | ||
var key_name = branch_manager.getRepoName() + '/' + resource_name; | ||
logger.trace('Adding key %s, value %s', key_name, content); | ||
consul.kv.put(key_name, content, function(err) { | ||
if (err) return cb('Failed to add key ' + key_name + ' due to ' + err); | ||
cb(); | ||
}); | ||
}; | ||
/** | ||
@@ -18,13 +28,5 @@ * If a file was modified, read its new value and update consul's KV store. | ||
fs.readFile(fqf, {encoding:'utf8'}, function(err, body) { | ||
// Prepend repo name and branch name to the KV so that the subtree is properly namespaced in Consul | ||
var key_name = branch_manager.getRepoName() + '/' + branch_manager.getBranchName() + '/' + file; | ||
if (err) return cb('Failed to read key ' + fqf + ' due to ' + err); | ||
var body = body ? body.trim() : ''; | ||
if (err) return cb('Failed to read key ' + fqf + ' due to ' + err); | ||
logger.trace('Adding key %s, value %s', key_name, body); | ||
consul.kv.put(key_name, body, function(err) { | ||
if (err) return cb('Failed to delete key ' + key_name + ' due to ' + err); | ||
cb(); | ||
}); | ||
write_content_to_consul(branch_manager, branch_manager.getBranchName() + '/' + file, body, cb); | ||
}); | ||
@@ -101,2 +103,20 @@ }; | ||
/** | ||
* Get the current ref that has been synced with Consul. | ||
*/ | ||
exports.getLastProcessedRef = function(branch_manager, cb) { | ||
var key_name = branch_manager.getRepoName() + '/' + branch_manager.getBranchName() + '.ref'; | ||
consul.kv.get(key_name, function(err, value) { | ||
if (err) return cb(err); | ||
cb(null, value === undefined ? value : value[0].value); | ||
}); | ||
}; | ||
/** | ||
* Store the current ref that has been synced with Consul. | ||
*/ | ||
exports.setLastProcessedRef = function(branch_manager, ref, cb) { | ||
write_content_to_consul(branch_manager, branch_manager.getBranchName() + '.ref', ref, cb); | ||
}; | ||
/** | ||
* Update consul to match the current state of the branch represented by branch_manager. In any other case | ||
@@ -123,4 +143,6 @@ * than a fresh clone, we know the prior state of the branch and can determine what files changed since the | ||
// from the ref before that file was added. | ||
branch_manager.setMostRecentRef(ref); | ||
cb(null, 'Most recent ref in branch ' + branch_manager.getBranchName() + ' is ' + ref); | ||
exports.setLastProcessedRef(branch_manager, ref, function(err) { | ||
return cb(err); | ||
cb(null, 'Most recent ref in branch ' + branch_manager.getBranchName() + ' is ' + ref); | ||
}); | ||
}); | ||
@@ -130,17 +152,20 @@ }; | ||
// If there's a ref present on the branch_manager, diff consul between that branch and the current state | ||
if (branch_manager.getMostRecentRef()) { | ||
if (branch_manager.getMostRecentRef() === ref) { | ||
// We have already processed this update. | ||
return cb(null, "Ref " + ref + " already processed for branch " + branch_manager.getBranchName()); | ||
exports.getLastProcessedRef(branch_manager, function(err, last_processed_ref) { | ||
if (err) return cb(err); | ||
if (!last_processed_ref) { | ||
// If there's no ref from which to do a delta update, we just assume all files in the tree are valid values | ||
// and pass them to consul. | ||
branch_manager.listAllFiles(handle_records); | ||
} else { | ||
// Find diffs between most_recent_ref and current_ref | ||
branch_manager.listChangedFiles(branch_manager.getMostRecentRef(), ref, handle_records); | ||
if (last_processed_ref === ref) { | ||
// We have already processed this update. | ||
return cb(null, "Ref " + ref + " already processed for branch " + branch_manager.getBranchName()); | ||
} else { | ||
// Find diffs between most_recent_ref and current_ref | ||
branch_manager.listChangedFiles(last_processed_ref, ref, handle_records); | ||
} | ||
} | ||
} else { | ||
// If there's no ref from which to do a delta update, we just assume all files in the tree are valid values | ||
// and pass them to consul. | ||
branch_manager.listAllFiles(handle_records); | ||
} | ||
}); | ||
}); | ||
}; |
{ | ||
"name": "git2consul", | ||
"description": "System for moving data from git to consul", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"contributors": [ | ||
@@ -6,0 +6,0 @@ { |
@@ -1,1 +0,1 @@ | ||
{"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/logging.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/logging.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"b":{"1":[1,0],"2":[0,0],"3":[0,0]},"f":{"1":1,"2":0},"fnMap":{"1":{"name":"(anonymous_1)","line":11,"loc":{"start":{"line":11,"column":22},"end":{"line":11,"column":39}}},"2":{"name":"(anonymous_2)","line":19,"loc":{"start":{"line":19,"column":32},"end":{"line":19,"column":49}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":31}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":50}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":59}},"5":{"start":{"line":11,"column":0},"end":{"line":25,"column":2}},"6":{"start":{"line":15,"column":2},"end":{"line":15,"column":29}},"7":{"start":{"line":15,"column":22},"end":{"line":15,"column":29}},"8":{"start":{"line":17,"column":2},"end":{"line":19,"column":2}},"9":{"start":{"line":19,"column":2},"end":{"line":22,"column":5}},"10":{"start":{"line":20,"column":4},"end":{"line":21,"column":80}},"11":{"start":{"line":20,"column":44},"end":{"line":20,"column":75}},"12":{"start":{"line":21,"column":9},"end":{"line":21,"column":80}},"13":{"start":{"line":21,"column":49},"end":{"line":21,"column":80}},"14":{"start":{"line":24,"column":2},"end":{"line":24,"column":54}}},"branchMap":{"1":{"line":15,"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":15,"column":2}},{"start":{"line":15,"column":2},"end":{"line":15,"column":2}}]},"2":{"line":20,"type":"if","locations":[{"start":{"line":20,"column":4},"end":{"line":20,"column":4}},{"start":{"line":20,"column":4},"end":{"line":20,"column":4}}]},"3":{"line":21,"type":"if","locations":[{"start":{"line":21,"column":9},"end":{"line":21,"column":9}},{"start":{"line":21,"column":9},"end":{"line":21,"column":9}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/config_reader.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/config_reader.js","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"b":{"1":[0,0],"2":[0,0]},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"(anonymous_1)","line":9,"loc":{"start":{"line":9,"column":15},"end":{"line":9,"column":34}},"skip":true},"2":{"name":"(anonymous_2)","line":15,"loc":{"start":{"line":15,"column":22},"end":{"line":15,"column":43}},"skip":true}},"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":26}},"3":{"start":{"line":9,"column":0},"end":{"line":26,"column":2},"skip":true},"4":{"start":{"line":10,"column":2},"end":{"line":13,"column":3},"skip":true},"5":{"start":{"line":11,"column":4},"end":{"line":11,"column":14},"skip":true},"6":{"start":{"line":12,"column":4},"end":{"line":12,"column":32},"skip":true},"7":{"start":{"line":15,"column":2},"end":{"line":25,"column":5},"skip":true},"8":{"start":{"line":16,"column":4},"end":{"line":16,"column":28},"skip":true},"9":{"start":{"line":16,"column":13},"end":{"line":16,"column":28},"skip":true},"10":{"start":{"line":18,"column":4},"end":{"line":22,"column":5},"skip":true},"11":{"start":{"line":19,"column":6},"end":{"line":19,"column":46},"skip":true},"12":{"start":{"line":21,"column":6},"end":{"line":21,"column":85},"skip":true},"13":{"start":{"line":23,"column":4},"end":{"line":23,"column":21},"skip":true}},"branchMap":{"1":{"line":10,"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":10,"column":2},"skip":true},{"start":{"line":10,"column":2},"end":{"line":10,"column":2},"skip":true}]},"2":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":16,"column":4},"skip":true},{"start":{"line":16,"column":4},"end":{"line":16,"column":4},"skip":true}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/git_commands.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/git_commands.js","s":{"1":1,"2":1,"3":1,"4":139,"5":139,"6":139,"7":103,"8":139,"9":1,"10":138,"11":1,"12":14,"13":1,"14":23,"15":1,"16":1,"17":1,"18":1,"19":1,"20":25,"21":1,"22":12,"23":1,"24":11,"25":1,"26":8,"27":8,"28":0,"29":8,"30":8,"31":8,"32":11,"33":11,"34":8,"35":1,"36":11,"37":11,"38":0,"39":11,"40":11,"41":11,"42":12,"43":11,"44":1,"45":33},"b":{"1":[103,36],"2":[1,138],"3":[0,8],"4":[0,11]},"f":{"1":139,"2":139,"3":14,"4":23,"5":1,"6":1,"7":25,"8":12,"9":11,"10":8,"11":8,"12":11,"13":11,"14":11,"15":12,"16":33},"fnMap":{"1":{"name":"(anonymous_1)","line":10,"loc":{"start":{"line":10,"column":18},"end":{"line":10,"column":41}}},"2":{"name":"(anonymous_2)","line":12,"loc":{"start":{"line":12,"column":36},"end":{"line":12,"column":66}}},"3":{"name":"(anonymous_3)","line":21,"loc":{"start":{"line":21,"column":15},"end":{"line":21,"column":33}}},"4":{"name":"(anonymous_4)","line":25,"loc":{"start":{"line":25,"column":14},"end":{"line":25,"column":42}}},"5":{"name":"(anonymous_5)","line":29,"loc":{"start":{"line":29,"column":13},"end":{"line":29,"column":51}}},"6":{"name":"(anonymous_6)","line":33,"loc":{"start":{"line":33,"column":17},"end":{"line":33,"column":45}}},"7":{"name":"(anonymous_7)","line":37,"loc":{"start":{"line":37,"column":17},"end":{"line":37,"column":44}}},"8":{"name":"(anonymous_8)","line":41,"loc":{"start":{"line":41,"column":16},"end":{"line":41,"column":68}}},"9":{"name":"(anonymous_9)","line":45,"loc":{"start":{"line":45,"column":15},"end":{"line":45,"column":33}}},"10":{"name":"(anonymous_10)","line":49,"loc":{"start":{"line":49,"column":27},"end":{"line":49,"column":63}}},"11":{"name":"(anonymous_11)","line":50,"loc":{"start":{"line":50,"column":72},"end":{"line":50,"column":94}}},"12":{"name":"(anonymous_12)","line":55,"loc":{"start":{"line":55,"column":18},"end":{"line":55,"column":33}}},"13":{"name":"(anonymous_13)","line":64,"loc":{"start":{"line":64,"column":23},"end":{"line":64,"column":41}}},"14":{"name":"(anonymous_14)","line":65,"loc":{"start":{"line":65,"column":56},"end":{"line":65,"column":78}}},"15":{"name":"(anonymous_15)","line":70,"loc":{"start":{"line":70,"column":18},"end":{"line":70,"column":33}}},"16":{"name":"(anonymous_16)","line":78,"loc":{"start":{"line":78,"column":24},"end":{"line":78,"column":42}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":37}},"3":{"start":{"line":10,"column":0},"end":{"line":19,"column":2}},"4":{"start":{"line":11,"column":2},"end":{"line":11,"column":45}},"5":{"start":{"line":12,"column":2},"end":{"line":18,"column":5}},"6":{"start":{"line":13,"column":4},"end":{"line":13,"column":39}},"7":{"start":{"line":13,"column":16},"end":{"line":13,"column":39}},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":54}},"9":{"start":{"line":15,"column":13},"end":{"line":15,"column":54}},"10":{"start":{"line":17,"column":4},"end":{"line":17,"column":21}},"11":{"start":{"line":21,"column":0},"end":{"line":23,"column":2}},"12":{"start":{"line":22,"column":2},"end":{"line":22,"column":35}},"13":{"start":{"line":25,"column":0},"end":{"line":27,"column":2}},"14":{"start":{"line":26,"column":2},"end":{"line":26,"column":46}},"15":{"start":{"line":29,"column":0},"end":{"line":31,"column":2}},"16":{"start":{"line":30,"column":2},"end":{"line":30,"column":62}},"17":{"start":{"line":33,"column":0},"end":{"line":35,"column":2}},"18":{"start":{"line":34,"column":2},"end":{"line":34,"column":45}},"19":{"start":{"line":37,"column":0},"end":{"line":39,"column":2}},"20":{"start":{"line":38,"column":2},"end":{"line":38,"column":58}},"21":{"start":{"line":41,"column":0},"end":{"line":43,"column":2}},"22":{"start":{"line":42,"column":2},"end":{"line":42,"column":89}},"23":{"start":{"line":45,"column":0},"end":{"line":47,"column":2}},"24":{"start":{"line":46,"column":2},"end":{"line":46,"column":35}},"25":{"start":{"line":49,"column":0},"end":{"line":62,"column":2}},"26":{"start":{"line":50,"column":2},"end":{"line":61,"column":5}},"27":{"start":{"line":51,"column":4},"end":{"line":51,"column":28}},"28":{"start":{"line":51,"column":13},"end":{"line":51,"column":28}},"29":{"start":{"line":53,"column":4},"end":{"line":53,"column":21}},"30":{"start":{"line":54,"column":4},"end":{"line":54,"column":35}},"31":{"start":{"line":55,"column":4},"end":{"line":58,"column":7}},"32":{"start":{"line":56,"column":6},"end":{"line":56,"column":37}},"33":{"start":{"line":57,"column":6},"end":{"line":57,"column":59}},"34":{"start":{"line":60,"column":4},"end":{"line":60,"column":22}},"35":{"start":{"line":64,"column":0},"end":{"line":76,"column":2}},"36":{"start":{"line":65,"column":2},"end":{"line":75,"column":5}},"37":{"start":{"line":66,"column":4},"end":{"line":66,"column":28}},"38":{"start":{"line":66,"column":13},"end":{"line":66,"column":28}},"39":{"start":{"line":68,"column":4},"end":{"line":68,"column":21}},"40":{"start":{"line":69,"column":4},"end":{"line":69,"column":35}},"41":{"start":{"line":70,"column":4},"end":{"line":72,"column":7}},"42":{"start":{"line":71,"column":6},"end":{"line":71,"column":48}},"43":{"start":{"line":74,"column":4},"end":{"line":74,"column":22}},"44":{"start":{"line":78,"column":0},"end":{"line":80,"column":2}},"45":{"start":{"line":79,"column":2},"end":{"line":79,"column":60}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":13,"column":4}},{"start":{"line":13,"column":4},"end":{"line":13,"column":4}}]},"2":{"line":15,"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":15,"column":4}},{"start":{"line":15,"column":4},"end":{"line":15,"column":4}}]},"3":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":4},"end":{"line":51,"column":4}},{"start":{"line":51,"column":4},"end":{"line":51,"column":4}}]},"4":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":66,"column":4}},{"start":{"line":66,"column":4},"end":{"line":66,"column":4}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/git_manager.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/git_manager.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":15,"10":1,"11":15,"12":15,"13":15,"14":1,"15":14,"16":14,"17":1,"18":13,"19":13,"20":13,"21":1,"22":12,"23":12,"24":12,"25":12,"26":12,"27":12,"28":1,"29":1,"30":1,"31":1,"32":1,"33":0,"34":1,"35":1,"36":11,"37":14,"38":0,"39":14,"40":0,"41":14,"42":8,"43":1,"44":4,"45":3,"46":1,"47":1,"48":1,"49":1,"50":2,"51":2,"52":0,"53":2,"54":0,"55":2,"56":2,"57":2,"58":1},"b":{"1":[1,14],"2":[15,14],"3":[1,13],"4":[1,12],"5":[12,0],"6":[1,11],"7":[1,0],"8":[1,0],"9":[3,1],"10":[4,3,1],"11":[0,2],"12":[0,2],"13":[1,1],"14":[1,0]},"f":{"1":15,"2":15,"3":14,"4":13,"5":13,"6":1,"7":0,"8":0,"9":8,"10":4,"11":2,"12":2},"fnMap":{"1":{"name":"(anonymous_1)","line":19,"loc":{"start":{"line":19,"column":27},"end":{"line":19,"column":48}}},"2":{"name":"GitManager","line":23,"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":24}}},"3":{"name":"(anonymous_3)","line":31,"loc":{"start":{"line":31,"column":29},"end":{"line":31,"column":43}}},"4":{"name":"(anonymous_4)","line":35,"loc":{"start":{"line":35,"column":28},"end":{"line":35,"column":45}}},"5":{"name":"(anonymous_5)","line":36,"loc":{"start":{"line":36,"column":57},"end":{"line":36,"column":75}}},"6":{"name":"(anonymous_6)","line":53,"loc":{"start":{"line":53,"column":33},"end":{"line":53,"column":48}}},"7":{"name":"(anonymous_7)","line":71,"loc":{"start":{"line":71,"column":37},"end":{"line":71,"column":48}}},"8":{"name":"(anonymous_8)","line":75,"loc":{"start":{"line":75,"column":40},"end":{"line":75,"column":51}}},"9":{"name":"(anonymous_9)","line":79,"loc":{"start":{"line":79,"column":42},"end":{"line":79,"column":64}}},"10":{"name":"(anonymous_10)","line":91,"loc":{"start":{"line":91,"column":28},"end":{"line":91,"column":48}}},"11":{"name":"(anonymous_11)","line":99,"loc":{"start":{"line":99,"column":16},"end":{"line":99,"column":38}}},"12":{"name":"(anonymous_12)","line":100,"loc":{"start":{"line":100,"column":42},"end":{"line":100,"column":69}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":23}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":31}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":27}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":43}},"6":{"start":{"line":8,"column":0},"end":{"line":8,"column":52}},"7":{"start":{"line":10,"column":0},"end":{"line":14,"column":2}},"8":{"start":{"line":19,"column":0},"end":{"line":83,"column":2}},"9":{"start":{"line":21,"column":2},"end":{"line":21,"column":27}},"10":{"start":{"line":23,"column":2},"end":{"line":23,"column":26}},"11":{"start":{"line":25,"column":2},"end":{"line":25,"column":34}},"12":{"start":{"line":26,"column":2},"end":{"line":26,"column":23}},"13":{"start":{"line":28,"column":2},"end":{"line":28,"column":91}},"14":{"start":{"line":28,"column":56},"end":{"line":28,"column":91}},"15":{"start":{"line":31,"column":2},"end":{"line":69,"column":5}},"16":{"start":{"line":33,"column":4},"end":{"line":33,"column":82}},"17":{"start":{"line":33,"column":13},"end":{"line":33,"column":82}},"18":{"start":{"line":35,"column":4},"end":{"line":68,"column":7}},"19":{"start":{"line":36,"column":6},"end":{"line":67,"column":9}},"20":{"start":{"line":37,"column":8},"end":{"line":37,"column":89}},"21":{"start":{"line":37,"column":17},"end":{"line":37,"column":89}},"22":{"start":{"line":39,"column":8},"end":{"line":39,"column":23}},"23":{"start":{"line":42,"column":8},"end":{"line":42,"column":73}},"24":{"start":{"line":43,"column":8},"end":{"line":43,"column":49}},"25":{"start":{"line":45,"column":8},"end":{"line":66,"column":9}},"26":{"start":{"line":47,"column":10},"end":{"line":47,"column":54}},"27":{"start":{"line":49,"column":10},"end":{"line":63,"column":11}},"28":{"start":{"line":51,"column":12},"end":{"line":51,"column":26}},"29":{"start":{"line":53,"column":12},"end":{"line":60,"column":15}},"30":{"start":{"line":54,"column":14},"end":{"line":54,"column":60}},"31":{"start":{"line":55,"column":14},"end":{"line":57,"column":15}},"32":{"start":{"line":56,"column":16},"end":{"line":56,"column":67}},"33":{"start":{"line":59,"column":14},"end":{"line":59,"column":49}},"34":{"start":{"line":62,"column":12},"end":{"line":62,"column":49}},"35":{"start":{"line":62,"column":33},"end":{"line":62,"column":49}},"36":{"start":{"line":65,"column":10},"end":{"line":65,"column":29}},"37":{"start":{"line":71,"column":2},"end":{"line":73,"column":4}},"38":{"start":{"line":72,"column":4},"end":{"line":72,"column":23}},"39":{"start":{"line":75,"column":2},"end":{"line":77,"column":4}},"40":{"start":{"line":76,"column":4},"end":{"line":76,"column":27}},"41":{"start":{"line":79,"column":2},"end":{"line":81,"column":4}},"42":{"start":{"line":80,"column":4},"end":{"line":80,"column":40}},"43":{"start":{"line":91,"column":0},"end":{"line":112,"column":2}},"44":{"start":{"line":93,"column":2},"end":{"line":93,"column":101}},"45":{"start":{"line":93,"column":54},"end":{"line":93,"column":101}},"46":{"start":{"line":95,"column":2},"end":{"line":95,"column":42}},"47":{"start":{"line":96,"column":2},"end":{"line":96,"column":18}},"48":{"start":{"line":97,"column":2},"end":{"line":97,"column":24}},"49":{"start":{"line":99,"column":2},"end":{"line":111,"column":5}},"50":{"start":{"line":100,"column":4},"end":{"line":110,"column":7}},"51":{"start":{"line":101,"column":6},"end":{"line":101,"column":49}},"52":{"start":{"line":101,"column":15},"end":{"line":101,"column":49}},"53":{"start":{"line":103,"column":6},"end":{"line":104,"column":42}},"54":{"start":{"line":103,"column":15},"end":{"line":103,"column":32}},"55":{"start":{"line":104,"column":11},"end":{"line":104,"column":42}},"56":{"start":{"line":106,"column":6},"end":{"line":106,"column":29}},"57":{"start":{"line":107,"column":6},"end":{"line":109,"column":7}},"58":{"start":{"line":108,"column":8},"end":{"line":108,"column":69}}},"branchMap":{"1":{"line":28,"type":"if","locations":[{"start":{"line":28,"column":2},"end":{"line":28,"column":2}},{"start":{"line":28,"column":2},"end":{"line":28,"column":2}}]},"2":{"line":28,"type":"binary-expr","locations":[{"start":{"line":28,"column":6},"end":{"line":28,"column":22}},{"start":{"line":28,"column":26},"end":{"line":28,"column":54}}]},"3":{"line":33,"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":33,"column":4}},{"start":{"line":33,"column":4},"end":{"line":33,"column":4}}]},"4":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":8},"end":{"line":37,"column":8}},{"start":{"line":37,"column":8},"end":{"line":37,"column":8}}]},"5":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":8},"end":{"line":45,"column":8}},{"start":{"line":45,"column":8},"end":{"line":45,"column":8}}]},"6":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":10},"end":{"line":49,"column":10}},{"start":{"line":49,"column":10},"end":{"line":49,"column":10}}]},"7":{"line":55,"type":"if","locations":[{"start":{"line":55,"column":14},"end":{"line":55,"column":14}},{"start":{"line":55,"column":14},"end":{"line":55,"column":14}}]},"8":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":12},"end":{"line":62,"column":12}},{"start":{"line":62,"column":12},"end":{"line":62,"column":12}}]},"9":{"line":93,"type":"if","locations":[{"start":{"line":93,"column":2},"end":{"line":93,"column":2}},{"start":{"line":93,"column":2},"end":{"line":93,"column":2}}]},"10":{"line":93,"type":"binary-expr","locations":[{"start":{"line":93,"column":6},"end":{"line":93,"column":12}},{"start":{"line":93,"column":16},"end":{"line":93,"column":29}},{"start":{"line":93,"column":33},"end":{"line":93,"column":52}}]},"11":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":6},"end":{"line":101,"column":6}},{"start":{"line":101,"column":6},"end":{"line":101,"column":6}}]},"12":{"line":103,"type":"if","locations":[{"start":{"line":103,"column":6},"end":{"line":103,"column":6}},{"start":{"line":103,"column":6},"end":{"line":103,"column":6}}]},"13":{"line":107,"type":"if","locations":[{"start":{"line":107,"column":6},"end":{"line":107,"column":6}},{"start":{"line":107,"column":6},"end":{"line":107,"column":6}}]},"14":{"line":108,"type":"cond-expr","locations":[{"start":{"line":108,"column":40},"end":{"line":108,"column":44}},{"start":{"line":108,"column":47},"end":{"line":108,"column":53}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/branch_manager.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/branch_manager.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":13,"9":13,"10":13,"11":13,"12":13,"13":13,"14":1,"15":13,"16":12,"17":12,"18":1,"19":11,"20":13,"21":11,"22":11,"23":11,"24":0,"25":11,"26":13,"27":8,"28":13,"29":11,"30":13,"31":23,"32":13,"33":23,"34":13,"35":69,"36":13,"37":21,"38":13,"39":41,"40":13,"41":20,"42":13,"43":10,"44":10,"45":10,"46":10,"47":10,"48":10,"49":2,"50":2,"51":2,"52":2,"53":10,"54":13,"55":12,"56":2,"57":2,"58":2,"59":10,"60":13,"61":13,"62":13,"63":1,"64":1,"65":0,"66":1,"67":1,"68":1,"69":0,"70":1,"71":1,"72":12,"73":12,"74":0,"75":12,"76":12,"77":1,"78":11,"79":11},"b":{"1":[1,11],"2":[0,11],"3":[2,8],"4":[2,10],"5":[1,12],"6":[0,1],"7":[0,1],"8":[0,12],"9":[1,11]},"f":{"1":13,"2":13,"3":12,"4":12,"5":11,"6":11,"7":8,"8":11,"9":23,"10":23,"11":69,"12":21,"13":41,"14":20,"15":10,"16":10,"17":2,"18":2,"19":12,"20":13,"21":1,"22":1,"23":12,"24":12},"fnMap":{"1":{"name":"(anonymous_1)","line":10,"loc":{"start":{"line":10,"column":30},"end":{"line":10,"column":86}}},"2":{"name":"BranchManager","line":25,"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":27}}},"3":{"name":"(anonymous_3)","line":30,"loc":{"start":{"line":30,"column":14},"end":{"line":30,"column":31}}},"4":{"name":"(anonymous_4)","line":31,"loc":{"start":{"line":31,"column":81},"end":{"line":31,"column":103}}},"5":{"name":"(anonymous_5)","line":41,"loc":{"start":{"line":41,"column":33},"end":{"line":41,"column":46}}},"6":{"name":"(anonymous_6)","line":43,"loc":{"start":{"line":43,"column":40},"end":{"line":43,"column":62}}},"7":{"name":"(anonymous_7)","line":49,"loc":{"start":{"line":49,"column":45},"end":{"line":49,"column":76}}},"8":{"name":"(anonymous_8)","line":53,"loc":{"start":{"line":53,"column":41},"end":{"line":53,"column":54}}},"9":{"name":"(anonymous_9)","line":57,"loc":{"start":{"line":57,"column":42},"end":{"line":57,"column":55}}},"10":{"name":"(anonymous_10)","line":61,"loc":{"start":{"line":61,"column":40},"end":{"line":61,"column":51}}},"11":{"name":"(anonymous_11)","line":65,"loc":{"start":{"line":65,"column":42},"end":{"line":65,"column":53}}},"12":{"name":"(anonymous_12)","line":69,"loc":{"start":{"line":69,"column":47},"end":{"line":69,"column":58}}},"13":{"name":"(anonymous_13)","line":73,"loc":{"start":{"line":73,"column":45},"end":{"line":73,"column":56}}},"14":{"name":"(anonymous_14)","line":77,"loc":{"start":{"line":77,"column":45},"end":{"line":77,"column":59}}},"15":{"name":"(anonymous_15)","line":86,"loc":{"start":{"line":86,"column":22},"end":{"line":86,"column":39}}},"16":{"name":"(anonymous_16)","line":91,"loc":{"start":{"line":91,"column":11},"end":{"line":91,"column":33}}},"17":{"name":"(anonymous_17)","line":102,"loc":{"start":{"line":102,"column":47},"end":{"line":102,"column":61}}},"18":{"name":"(anonymous_18)","line":103,"loc":{"start":{"line":103,"column":39},"end":{"line":103,"column":66}}},"19":{"name":"(anonymous_19)","line":117,"loc":{"start":{"line":117,"column":44},"end":{"line":117,"column":69}}},"20":{"name":"(anonymous_20)","line":133,"loc":{"start":{"line":133,"column":25},"end":{"line":133,"column":45}}},"21":{"name":"(anonymous_21)","line":136,"loc":{"start":{"line":136,"column":30},"end":{"line":136,"column":49}}},"22":{"name":"(anonymous_22)","line":143,"loc":{"start":{"line":143,"column":16},"end":{"line":143,"column":35}}},"23":{"name":"(anonymous_23)","line":152,"loc":{"start":{"line":152,"column":26},"end":{"line":152,"column":40}}},"24":{"name":"(anonymous_24)","line":156,"loc":{"start":{"line":156,"column":16},"end":{"line":156,"column":35}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":23}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":31}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":7,"column":0},"end":{"line":7,"column":50}},"6":{"start":{"line":8,"column":0},"end":{"line":8,"column":54}},"7":{"start":{"line":10,"column":0},"end":{"line":163,"column":2}},"8":{"start":{"line":12,"column":2},"end":{"line":12,"column":66}},"9":{"start":{"line":13,"column":2},"end":{"line":13,"column":69}},"10":{"start":{"line":15,"column":2},"end":{"line":15,"column":33}},"11":{"start":{"line":16,"column":2},"end":{"line":16,"column":37}},"12":{"start":{"line":17,"column":2},"end":{"line":17,"column":29}},"13":{"start":{"line":19,"column":2},"end":{"line":19,"column":34}},"14":{"start":{"line":25,"column":2},"end":{"line":25,"column":29}},"15":{"start":{"line":30,"column":2},"end":{"line":35,"column":4}},"16":{"start":{"line":31,"column":4},"end":{"line":34,"column":7}},"17":{"start":{"line":32,"column":6},"end":{"line":32,"column":30}},"18":{"start":{"line":32,"column":15},"end":{"line":32,"column":30}},"19":{"start":{"line":33,"column":6},"end":{"line":33,"column":44}},"20":{"start":{"line":41,"column":2},"end":{"line":47,"column":4}},"21":{"start":{"line":42,"column":4},"end":{"line":42,"column":24}},"22":{"start":{"line":43,"column":4},"end":{"line":46,"column":7}},"23":{"start":{"line":44,"column":6},"end":{"line":44,"column":30}},"24":{"start":{"line":44,"column":15},"end":{"line":44,"column":30}},"25":{"start":{"line":45,"column":6},"end":{"line":45,"column":50}},"26":{"start":{"line":49,"column":2},"end":{"line":51,"column":4}},"27":{"start":{"line":50,"column":4},"end":{"line":50,"column":74}},"28":{"start":{"line":53,"column":2},"end":{"line":55,"column":4}},"29":{"start":{"line":54,"column":4},"end":{"line":54,"column":52}},"30":{"start":{"line":57,"column":2},"end":{"line":59,"column":4}},"31":{"start":{"line":58,"column":4},"end":{"line":58,"column":53}},"32":{"start":{"line":61,"column":2},"end":{"line":63,"column":4}},"33":{"start":{"line":62,"column":4},"end":{"line":62,"column":28}},"34":{"start":{"line":65,"column":2},"end":{"line":67,"column":4}},"35":{"start":{"line":66,"column":4},"end":{"line":66,"column":18}},"36":{"start":{"line":69,"column":2},"end":{"line":71,"column":4}},"37":{"start":{"line":70,"column":4},"end":{"line":70,"column":28}},"38":{"start":{"line":73,"column":2},"end":{"line":75,"column":4}},"39":{"start":{"line":74,"column":4},"end":{"line":74,"column":27}},"40":{"start":{"line":77,"column":2},"end":{"line":79,"column":4}},"41":{"start":{"line":78,"column":4},"end":{"line":78,"column":26}},"42":{"start":{"line":86,"column":2},"end":{"line":115,"column":4}},"43":{"start":{"line":89,"column":4},"end":{"line":89,"column":30}},"44":{"start":{"line":91,"column":4},"end":{"line":114,"column":6}},"45":{"start":{"line":93,"column":6},"end":{"line":93,"column":33}},"46":{"start":{"line":96,"column":6},"end":{"line":96,"column":51}},"47":{"start":{"line":97,"column":6},"end":{"line":101,"column":6}},"48":{"start":{"line":101,"column":6},"end":{"line":110,"column":7}},"49":{"start":{"line":102,"column":8},"end":{"line":106,"column":11}},"50":{"start":{"line":103,"column":10},"end":{"line":105,"column":13}},"51":{"start":{"line":104,"column":12},"end":{"line":104,"column":34}},"52":{"start":{"line":109,"column":8},"end":{"line":109,"column":39}},"53":{"start":{"line":113,"column":6},"end":{"line":113,"column":22}},"54":{"start":{"line":117,"column":2},"end":{"line":127,"column":4}},"55":{"start":{"line":120,"column":4},"end":{"line":124,"column":5}},"56":{"start":{"line":121,"column":6},"end":{"line":121,"column":38}},"57":{"start":{"line":122,"column":6},"end":{"line":122,"column":33}},"58":{"start":{"line":123,"column":6},"end":{"line":123,"column":13}},"59":{"start":{"line":126,"column":4},"end":{"line":126,"column":39}},"60":{"start":{"line":130,"column":2},"end":{"line":130,"column":31}},"61":{"start":{"line":133,"column":2},"end":{"line":162,"column":5}},"62":{"start":{"line":134,"column":4},"end":{"line":149,"column":5}},"63":{"start":{"line":136,"column":6},"end":{"line":148,"column":9}},"64":{"start":{"line":137,"column":8},"end":{"line":137,"column":54}},"65":{"start":{"line":137,"column":17},"end":{"line":137,"column":54}},"66":{"start":{"line":141,"column":8},"end":{"line":141,"column":33}},"67":{"start":{"line":143,"column":8},"end":{"line":147,"column":11}},"68":{"start":{"line":144,"column":10},"end":{"line":144,"column":56}},"69":{"start":{"line":144,"column":19},"end":{"line":144,"column":56}},"70":{"start":{"line":145,"column":10},"end":{"line":145,"column":61}},"71":{"start":{"line":146,"column":10},"end":{"line":146,"column":45}},"72":{"start":{"line":152,"column":4},"end":{"line":161,"column":7}},"73":{"start":{"line":153,"column":6},"end":{"line":153,"column":52}},"74":{"start":{"line":153,"column":15},"end":{"line":153,"column":52}},"75":{"start":{"line":156,"column":6},"end":{"line":160,"column":9}},"76":{"start":{"line":157,"column":8},"end":{"line":157,"column":54}},"77":{"start":{"line":157,"column":17},"end":{"line":157,"column":54}},"78":{"start":{"line":158,"column":8},"end":{"line":158,"column":59}},"79":{"start":{"line":159,"column":8},"end":{"line":159,"column":43}}},"branchMap":{"1":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":6},"end":{"line":32,"column":6}},{"start":{"line":32,"column":6},"end":{"line":32,"column":6}}]},"2":{"line":44,"type":"if","locations":[{"start":{"line":44,"column":6},"end":{"line":44,"column":6}},{"start":{"line":44,"column":6},"end":{"line":44,"column":6}}]},"3":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":6},"end":{"line":101,"column":6}},{"start":{"line":101,"column":6},"end":{"line":101,"column":6}}]},"4":{"line":120,"type":"if","locations":[{"start":{"line":120,"column":4},"end":{"line":120,"column":4}},{"start":{"line":120,"column":4},"end":{"line":120,"column":4}}]},"5":{"line":134,"type":"if","locations":[{"start":{"line":134,"column":4},"end":{"line":134,"column":4}},{"start":{"line":134,"column":4},"end":{"line":134,"column":4}}]},"6":{"line":137,"type":"if","locations":[{"start":{"line":137,"column":8},"end":{"line":137,"column":8}},{"start":{"line":137,"column":8},"end":{"line":137,"column":8}}]},"7":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":10},"end":{"line":144,"column":10}},{"start":{"line":144,"column":10},"end":{"line":144,"column":10}}]},"8":{"line":153,"type":"if","locations":[{"start":{"line":153,"column":6},"end":{"line":153,"column":6}},{"start":{"line":153,"column":6},"end":{"line":153,"column":6}}]},"9":{"line":157,"type":"if","locations":[{"start":{"line":157,"column":8},"end":{"line":157,"column":8}},{"start":{"line":157,"column":8},"end":{"line":157,"column":8}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/consul_broker.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/consul_broker.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":21,"8":21,"9":21,"10":21,"11":21,"12":0,"13":21,"14":21,"15":21,"16":0,"17":21,"18":1,"19":2,"20":2,"21":2,"22":2,"23":0,"24":2,"25":1,"26":19,"27":19,"28":19,"29":23,"30":0,"31":23,"32":23,"33":19,"34":19,"35":23,"36":23,"37":21,"38":21,"39":21,"40":2,"41":2,"42":2,"43":0,"44":1,"45":22,"46":22,"47":0,"48":22,"49":19,"50":0,"51":19,"52":19,"53":0,"54":19,"55":19,"56":22,"57":11,"58":3,"59":8,"60":11},"b":{"1":[21,0],"2":[0,21],"3":[0,21],"4":[0,2],"5":[0,23],"6":[19,4],"7":[0,19],"8":[15,21,21,2,0],"9":[0,22],"10":[0,19],"11":[0,19],"12":[11,11],"13":[3,8]},"f":{"1":21,"2":21,"3":21,"4":2,"5":2,"6":19,"7":23,"8":23,"9":22,"10":22,"11":19,"12":19},"fnMap":{"1":{"name":"(anonymous_1)","line":12,"loc":{"start":{"line":12,"column":20},"end":{"line":12,"column":55}}},"2":{"name":"(anonymous_2)","line":16,"loc":{"start":{"line":16,"column":38},"end":{"line":16,"column":58}}},"3":{"name":"(anonymous_3)","line":24,"loc":{"start":{"line":24,"column":34},"end":{"line":24,"column":48}}},"4":{"name":"(anonymous_4)","line":34,"loc":{"start":{"line":34,"column":19},"end":{"line":34,"column":54}}},"5":{"name":"(anonymous_5)","line":38,"loc":{"start":{"line":38,"column":29},"end":{"line":38,"column":43}}},"6":{"name":"(anonymous_6)","line":56,"loc":{"start":{"line":56,"column":22},"end":{"line":56,"column":60}}},"7":{"name":"(anonymous_7)","line":61,"loc":{"start":{"line":61,"column":22},"end":{"line":61,"column":36}}},"8":{"name":"(anonymous_8)","line":74,"loc":{"start":{"line":74,"column":18},"end":{"line":74,"column":35}}},"9":{"name":"(anonymous_9)","line":104,"loc":{"start":{"line":104,"column":26},"end":{"line":104,"column":55}}},"10":{"name":"(anonymous_10)","line":107,"loc":{"start":{"line":107,"column":31},"end":{"line":107,"column":50}}},"11":{"name":"(anonymous_11)","line":113,"loc":{"start":{"line":113,"column":25},"end":{"line":113,"column":48}}},"12":{"name":"(anonymous_12)","line":115,"loc":{"start":{"line":115,"column":47},"end":{"line":115,"column":62}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":23}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":43}},"4":{"start":{"line":6,"column":0},"end":{"line":6,"column":41}},"5":{"start":{"line":7,"column":0},"end":{"line":7,"column":31}},"6":{"start":{"line":12,"column":0},"end":{"line":29,"column":2}},"7":{"start":{"line":14,"column":2},"end":{"line":14,"column":66}},"8":{"start":{"line":16,"column":2},"end":{"line":28,"column":5}},"9":{"start":{"line":19,"column":4},"end":{"line":19,"column":100}},"10":{"start":{"line":20,"column":4},"end":{"line":20,"column":39}},"11":{"start":{"line":22,"column":4},"end":{"line":22,"column":71}},"12":{"start":{"line":22,"column":13},"end":{"line":22,"column":71}},"13":{"start":{"line":23,"column":4},"end":{"line":23,"column":60}},"14":{"start":{"line":24,"column":4},"end":{"line":27,"column":7}},"15":{"start":{"line":25,"column":6},"end":{"line":25,"column":80}},"16":{"start":{"line":25,"column":15},"end":{"line":25,"column":80}},"17":{"start":{"line":26,"column":6},"end":{"line":26,"column":11}},"18":{"start":{"line":34,"column":0},"end":{"line":42,"column":2}},"19":{"start":{"line":36,"column":2},"end":{"line":36,"column":98}},"20":{"start":{"line":37,"column":2},"end":{"line":37,"column":44}},"21":{"start":{"line":38,"column":2},"end":{"line":41,"column":5}},"22":{"start":{"line":39,"column":4},"end":{"line":39,"column":78}},"23":{"start":{"line":39,"column":13},"end":{"line":39,"column":78}},"24":{"start":{"line":40,"column":4},"end":{"line":40,"column":9}},"25":{"start":{"line":56,"column":0},"end":{"line":96,"column":2}},"26":{"start":{"line":58,"column":2},"end":{"line":58,"column":26}},"27":{"start":{"line":59,"column":2},"end":{"line":59,"column":23}},"28":{"start":{"line":61,"column":2},"end":{"line":72,"column":4}},"29":{"start":{"line":62,"column":4},"end":{"line":62,"column":35}},"30":{"start":{"line":62,"column":13},"end":{"line":62,"column":35}},"31":{"start":{"line":64,"column":4},"end":{"line":64,"column":22}},"32":{"start":{"line":67,"column":4},"end":{"line":67,"column":79}},"33":{"start":{"line":67,"column":31},"end":{"line":67,"column":79}},"34":{"start":{"line":74,"column":2},"end":{"line":95,"column":5}},"35":{"start":{"line":75,"column":4},"end":{"line":75,"column":76}},"36":{"start":{"line":77,"column":4},"end":{"line":94,"column":5}},"37":{"start":{"line":83,"column":8},"end":{"line":83,"column":26}},"38":{"start":{"line":84,"column":8},"end":{"line":84,"column":66}},"39":{"start":{"line":85,"column":8},"end":{"line":85,"column":14}},"40":{"start":{"line":88,"column":8},"end":{"line":88,"column":26}},"41":{"start":{"line":89,"column":8},"end":{"line":89,"column":65}},"42":{"start":{"line":90,"column":8},"end":{"line":90,"column":14}},"43":{"start":{"line":93,"column":8},"end":{"line":93,"column":59}},"44":{"start":{"line":104,"column":0},"end":{"line":141,"column":2}},"45":{"start":{"line":107,"column":2},"end":{"line":140,"column":5}},"46":{"start":{"line":108,"column":4},"end":{"line":108,"column":116}},"47":{"start":{"line":108,"column":13},"end":{"line":108,"column":116}},"48":{"start":{"line":113,"column":4},"end":{"line":123,"column":6}},"49":{"start":{"line":114,"column":6},"end":{"line":114,"column":30}},"50":{"start":{"line":114,"column":15},"end":{"line":114,"column":30}},"51":{"start":{"line":115,"column":6},"end":{"line":122,"column":9}},"52":{"start":{"line":116,"column":8},"end":{"line":116,"column":79}},"53":{"start":{"line":116,"column":18},"end":{"line":116,"column":79}},"54":{"start":{"line":120,"column":8},"end":{"line":120,"column":45}},"55":{"start":{"line":121,"column":8},"end":{"line":121,"column":95}},"56":{"start":{"line":126,"column":4},"end":{"line":139,"column":5}},"57":{"start":{"line":127,"column":6},"end":{"line":133,"column":7}},"58":{"start":{"line":129,"column":8},"end":{"line":129,"column":106}},"59":{"start":{"line":132,"column":8},"end":{"line":132,"column":96}},"60":{"start":{"line":138,"column":6},"end":{"line":138,"column":50}}},"branchMap":{"1":{"line":20,"type":"cond-expr","locations":[{"start":{"line":20,"column":22},"end":{"line":20,"column":33}},{"start":{"line":20,"column":36},"end":{"line":20,"column":38}}]},"2":{"line":22,"type":"if","locations":[{"start":{"line":22,"column":4},"end":{"line":22,"column":4}},{"start":{"line":22,"column":4},"end":{"line":22,"column":4}}]},"3":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":6}},{"start":{"line":25,"column":6},"end":{"line":25,"column":6}}]},"4":{"line":39,"type":"if","locations":[{"start":{"line":39,"column":4},"end":{"line":39,"column":4}},{"start":{"line":39,"column":4},"end":{"line":39,"column":4}}]},"5":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":62,"column":4}},{"start":{"line":62,"column":4},"end":{"line":62,"column":4}}]},"6":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":4},"end":{"line":67,"column":4}},{"start":{"line":67,"column":4},"end":{"line":67,"column":4}}]},"7":{"line":67,"type":"cond-expr","locations":[{"start":{"line":67,"column":59},"end":{"line":67,"column":70}},{"start":{"line":67,"column":73},"end":{"line":67,"column":77}}]},"8":{"line":77,"type":"switch","locations":[{"start":{"line":79,"column":6},"end":{"line":79,"column":15}},{"start":{"line":80,"column":6},"end":{"line":80,"column":15}},{"start":{"line":81,"column":6},"end":{"line":85,"column":14}},{"start":{"line":86,"column":6},"end":{"line":90,"column":14}},{"start":{"line":92,"column":6},"end":{"line":93,"column":59}}]},"9":{"line":108,"type":"if","locations":[{"start":{"line":108,"column":4},"end":{"line":108,"column":4}},{"start":{"line":108,"column":4},"end":{"line":108,"column":4}}]},"10":{"line":114,"type":"if","locations":[{"start":{"line":114,"column":6},"end":{"line":114,"column":6}},{"start":{"line":114,"column":6},"end":{"line":114,"column":6}}]},"11":{"line":116,"type":"if","locations":[{"start":{"line":116,"column":8},"end":{"line":116,"column":8}},{"start":{"line":116,"column":8},"end":{"line":116,"column":8}}]},"12":{"line":126,"type":"if","locations":[{"start":{"line":126,"column":4},"end":{"line":126,"column":4}},{"start":{"line":126,"column":4},"end":{"line":126,"column":4}}]},"13":{"line":127,"type":"if","locations":[{"start":{"line":127,"column":6},"end":{"line":127,"column":6}},{"start":{"line":127,"column":6},"end":{"line":127,"column":6}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/github.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/github.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0,0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"(anonymous_1)","line":11,"loc":{"start":{"line":11,"column":15},"end":{"line":11,"column":45}}},"2":{"name":"(anonymous_2)","line":21,"loc":{"start":{"line":21,"column":40},"end":{"line":21,"column":55}}},"3":{"name":"(anonymous_3)","line":22,"loc":{"start":{"line":22,"column":40},"end":{"line":22,"column":58}}},"4":{"name":"(anonymous_4)","line":39,"loc":{"start":{"line":39,"column":38},"end":{"line":39,"column":52}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"4":{"start":{"line":6,"column":0},"end":{"line":6,"column":44}},"5":{"start":{"line":11,"column":0},"end":{"line":54,"column":2}},"6":{"start":{"line":15,"column":2},"end":{"line":15,"column":22}},"7":{"start":{"line":18,"column":2},"end":{"line":18,"column":29}},"8":{"start":{"line":21,"column":2},"end":{"line":49,"column":5}},"9":{"start":{"line":22,"column":4},"end":{"line":48,"column":7}},"10":{"start":{"line":23,"column":6},"end":{"line":23,"column":65}},"11":{"start":{"line":25,"column":6},"end":{"line":45,"column":7}},"12":{"start":{"line":27,"column":8},"end":{"line":27,"column":31}},"13":{"start":{"line":28,"column":8},"end":{"line":28,"column":46}},"14":{"start":{"line":29,"column":8},"end":{"line":29,"column":75}},"15":{"start":{"line":32,"column":8},"end":{"line":44,"column":9}},"16":{"start":{"line":34,"column":10},"end":{"line":34,"column":46}},"17":{"start":{"line":37,"column":10},"end":{"line":37,"column":61}},"18":{"start":{"line":38,"column":10},"end":{"line":38,"column":98}},"19":{"start":{"line":38,"column":19},"end":{"line":38,"column":98}},"20":{"start":{"line":39,"column":10},"end":{"line":43,"column":13}},"21":{"start":{"line":40,"column":12},"end":{"line":40,"column":46}},"22":{"start":{"line":40,"column":21},"end":{"line":40,"column":46}},"23":{"start":{"line":42,"column":12},"end":{"line":42,"column":71}},"24":{"start":{"line":47,"column":6},"end":{"line":47,"column":21}},"25":{"start":{"line":51,"column":2},"end":{"line":51,"column":34}},"26":{"start":{"line":53,"column":2},"end":{"line":53,"column":95}}},"branchMap":{"1":{"line":22,"type":"binary-expr","locations":[{"start":{"line":22,"column":14},"end":{"line":22,"column":24}},{"start":{"line":22,"column":28},"end":{"line":22,"column":38}}]},"2":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":6}},{"start":{"line":25,"column":6},"end":{"line":25,"column":6}}]},"3":{"line":25,"type":"binary-expr","locations":[{"start":{"line":25,"column":10},"end":{"line":25,"column":18}},{"start":{"line":25,"column":22},"end":{"line":25,"column":34}},{"start":{"line":25,"column":38},"end":{"line":25,"column":58}},{"start":{"line":25,"column":62},"end":{"line":25,"column":85}}]},"4":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":8},"end":{"line":32,"column":8}},{"start":{"line":32,"column":8},"end":{"line":32,"column":8}}]},"5":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":10},"end":{"line":38,"column":10}},{"start":{"line":38,"column":10},"end":{"line":38,"column":10}}]},"6":{"line":40,"type":"if","locations":[{"start":{"line":40,"column":12},"end":{"line":40,"column":12}},{"start":{"line":40,"column":12},"end":{"line":40,"column":12}}]},"7":{"line":51,"type":"binary-expr","locations":[{"start":{"line":51,"column":13},"end":{"line":51,"column":24}},{"start":{"line":51,"column":28},"end":{"line":51,"column":32}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/polling.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/polling.js","s":{"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"b":{"1":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"(anonymous_1)","line":8,"loc":{"start":{"line":8,"column":15},"end":{"line":8,"column":45}}},"2":{"name":"(anonymous_2)","line":12,"loc":{"start":{"line":12,"column":29},"end":{"line":12,"column":42}}},"3":{"name":"(anonymous_3)","line":14,"loc":{"start":{"line":14,"column":16},"end":{"line":14,"column":27}}},"4":{"name":"(anonymous_4)","line":15,"loc":{"start":{"line":15,"column":31},"end":{"line":15,"column":45}}},"5":{"name":"(anonymous_5)","line":22,"loc":{"start":{"line":22,"column":39},"end":{"line":22,"column":56}}},"6":{"name":"(anonymous_6)","line":24,"loc":{"start":{"line":24,"column":15},"end":{"line":24,"column":26}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"2":{"start":{"line":8,"column":0},"end":{"line":32,"column":2}},"3":{"start":{"line":12,"column":2},"end":{"line":20,"column":4}},"4":{"start":{"line":13,"column":4},"end":{"line":13,"column":96}},"5":{"start":{"line":14,"column":4},"end":{"line":19,"column":36}},"6":{"start":{"line":15,"column":6},"end":{"line":18,"column":9}},"7":{"start":{"line":16,"column":8},"end":{"line":16,"column":36}},"8":{"start":{"line":16,"column":17},"end":{"line":16,"column":36}},"9":{"start":{"line":17,"column":8},"end":{"line":17,"column":74}},"10":{"start":{"line":22,"column":2},"end":{"line":29,"column":5}},"11":{"start":{"line":23,"column":4},"end":{"line":23,"column":50}},"12":{"start":{"line":24,"column":4},"end":{"line":28,"column":57}},"13":{"start":{"line":25,"column":6},"end":{"line":25,"column":31}},"14":{"start":{"line":31,"column":2},"end":{"line":31,"column":85}}},"branchMap":{"1":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":8},"end":{"line":16,"column":8}},{"start":{"line":16,"column":8},"end":{"line":16,"column":8}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/stash.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/stash.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0,0],"6":[0,0],"7":[0,0],"8":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"fnMap":{"1":{"name":"(anonymous_1)","line":12,"loc":{"start":{"line":12,"column":15},"end":{"line":12,"column":45}}},"2":{"name":"(anonymous_2)","line":19,"loc":{"start":{"line":19,"column":10},"end":{"line":19,"column":21}}},"3":{"name":"(anonymous_3)","line":19,"loc":{"start":{"line":19,"column":29},"end":{"line":19,"column":54}}},"4":{"name":"(anonymous_4)","line":25,"loc":{"start":{"line":25,"column":40},"end":{"line":25,"column":55}}},"5":{"name":"(anonymous_5)","line":26,"loc":{"start":{"line":26,"column":40},"end":{"line":26,"column":58}}},"6":{"name":"(anonymous_6)","line":32,"loc":{"start":{"line":32,"column":36},"end":{"line":32,"column":56}}},"7":{"name":"(anonymous_7)","line":44,"loc":{"start":{"line":44,"column":49},"end":{"line":44,"column":63}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":44}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":33}},"4":{"start":{"line":6,"column":0},"end":{"line":6,"column":40}},"5":{"start":{"line":12,"column":0},"end":{"line":60,"column":2}},"6":{"start":{"line":16,"column":2},"end":{"line":16,"column":22}},"7":{"start":{"line":19,"column":2},"end":{"line":19,"column":107}},"8":{"start":{"line":19,"column":22},"end":{"line":19,"column":102}},"9":{"start":{"line":19,"column":55},"end":{"line":19,"column":94}},"10":{"start":{"line":19,"column":94},"end":{"line":19,"column":101}},"11":{"start":{"line":22,"column":2},"end":{"line":22,"column":29}},"12":{"start":{"line":25,"column":2},"end":{"line":55,"column":5}},"13":{"start":{"line":26,"column":4},"end":{"line":54,"column":7}},"14":{"start":{"line":28,"column":6},"end":{"line":28,"column":64}},"15":{"start":{"line":30,"column":6},"end":{"line":51,"column":7}},"16":{"start":{"line":32,"column":8},"end":{"line":50,"column":11}},"17":{"start":{"line":34,"column":10},"end":{"line":34,"column":80}},"18":{"start":{"line":37,"column":10},"end":{"line":49,"column":11}},"19":{"start":{"line":39,"column":12},"end":{"line":39,"column":60}},"20":{"start":{"line":42,"column":12},"end":{"line":42,"column":63}},"21":{"start":{"line":43,"column":12},"end":{"line":43,"column":100}},"22":{"start":{"line":43,"column":21},"end":{"line":43,"column":100}},"23":{"start":{"line":44,"column":12},"end":{"line":48,"column":15}},"24":{"start":{"line":45,"column":14},"end":{"line":45,"column":48}},"25":{"start":{"line":45,"column":23},"end":{"line":45,"column":48}},"26":{"start":{"line":47,"column":14},"end":{"line":47,"column":73}},"27":{"start":{"line":53,"column":6},"end":{"line":53,"column":21}},"28":{"start":{"line":57,"column":2},"end":{"line":57,"column":34}},"29":{"start":{"line":59,"column":2},"end":{"line":59,"column":94}}},"branchMap":{"1":{"line":26,"type":"binary-expr","locations":[{"start":{"line":26,"column":14},"end":{"line":26,"column":24}},{"start":{"line":26,"column":28},"end":{"line":26,"column":38}}]},"2":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":6}},{"start":{"line":30,"column":6},"end":{"line":30,"column":6}}]},"3":{"line":30,"type":"binary-expr","locations":[{"start":{"line":30,"column":10},"end":{"line":30,"column":18}},{"start":{"line":30,"column":22},"end":{"line":30,"column":41}}]},"4":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":10},"end":{"line":37,"column":10}},{"start":{"line":37,"column":10},"end":{"line":37,"column":10}}]},"5":{"line":37,"type":"binary-expr","locations":[{"start":{"line":37,"column":14},"end":{"line":37,"column":29}},{"start":{"line":37,"column":34},"end":{"line":37,"column":78}},{"start":{"line":37,"column":83},"end":{"line":37,"column":99}}]},"6":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":12},"end":{"line":43,"column":12}},{"start":{"line":43,"column":12},"end":{"line":43,"column":12}}]},"7":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":14},"end":{"line":45,"column":14}},{"start":{"line":45,"column":14},"end":{"line":45,"column":14}}]},"8":{"line":57,"type":"binary-expr","locations":[{"start":{"line":57,"column":13},"end":{"line":57,"column":24}},{"start":{"line":57,"column":28},"end":{"line":57,"column":32}}]}}}} | ||
{"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/logging.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/logging.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":1,"9":1,"10":0,"11":1,"12":0,"13":1},"b":{"1":[0,1],"2":[0,1],"3":[0,1]},"f":{"1":1,"2":1},"fnMap":{"1":{"name":"(anonymous_1)","line":11,"loc":{"start":{"line":11,"column":22},"end":{"line":11,"column":39}}},"2":{"name":"(anonymous_2)","line":17,"loc":{"start":{"line":17,"column":32},"end":{"line":17,"column":49}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":31}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":50}},"4":{"start":{"line":8,"column":0},"end":{"line":8,"column":59}},"5":{"start":{"line":11,"column":0},"end":{"line":23,"column":2}},"6":{"start":{"line":15,"column":2},"end":{"line":15,"column":29}},"7":{"start":{"line":15,"column":22},"end":{"line":15,"column":29}},"8":{"start":{"line":17,"column":2},"end":{"line":20,"column":5}},"9":{"start":{"line":18,"column":4},"end":{"line":19,"column":80}},"10":{"start":{"line":18,"column":44},"end":{"line":18,"column":75}},"11":{"start":{"line":19,"column":9},"end":{"line":19,"column":80}},"12":{"start":{"line":19,"column":49},"end":{"line":19,"column":80}},"13":{"start":{"line":22,"column":2},"end":{"line":22,"column":54}}},"branchMap":{"1":{"line":15,"type":"if","locations":[{"start":{"line":15,"column":2},"end":{"line":15,"column":2}},{"start":{"line":15,"column":2},"end":{"line":15,"column":2}}]},"2":{"line":18,"type":"if","locations":[{"start":{"line":18,"column":4},"end":{"line":18,"column":4}},{"start":{"line":18,"column":4},"end":{"line":18,"column":4}}]},"3":{"line":19,"type":"if","locations":[{"start":{"line":19,"column":9},"end":{"line":19,"column":9}},{"start":{"line":19,"column":9},"end":{"line":19,"column":9}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/config_reader.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/config_reader.js","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0},"b":{"1":[0,0],"2":[0,0]},"f":{"1":0,"2":0},"fnMap":{"1":{"name":"(anonymous_1)","line":9,"loc":{"start":{"line":9,"column":15},"end":{"line":9,"column":34}},"skip":true},"2":{"name":"(anonymous_2)","line":15,"loc":{"start":{"line":15,"column":22},"end":{"line":15,"column":43}},"skip":true}},"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":36}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":26}},"3":{"start":{"line":9,"column":0},"end":{"line":26,"column":2},"skip":true},"4":{"start":{"line":10,"column":2},"end":{"line":13,"column":3},"skip":true},"5":{"start":{"line":11,"column":4},"end":{"line":11,"column":14},"skip":true},"6":{"start":{"line":12,"column":4},"end":{"line":12,"column":32},"skip":true},"7":{"start":{"line":15,"column":2},"end":{"line":25,"column":5},"skip":true},"8":{"start":{"line":16,"column":4},"end":{"line":16,"column":28},"skip":true},"9":{"start":{"line":16,"column":13},"end":{"line":16,"column":28},"skip":true},"10":{"start":{"line":18,"column":4},"end":{"line":22,"column":5},"skip":true},"11":{"start":{"line":19,"column":6},"end":{"line":19,"column":46},"skip":true},"12":{"start":{"line":21,"column":6},"end":{"line":21,"column":85},"skip":true},"13":{"start":{"line":23,"column":4},"end":{"line":23,"column":21},"skip":true}},"branchMap":{"1":{"line":10,"type":"if","locations":[{"start":{"line":10,"column":2},"end":{"line":10,"column":2},"skip":true},{"start":{"line":10,"column":2},"end":{"line":10,"column":2},"skip":true}]},"2":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":4},"end":{"line":16,"column":4},"skip":true},{"start":{"line":16,"column":4},"end":{"line":16,"column":4},"skip":true}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/git_commands.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/utils/git_commands.js","s":{"1":1,"2":1,"3":1,"4":71,"5":71,"6":71,"7":42,"8":71,"9":7,"10":64,"11":1,"12":11,"13":1,"14":14,"15":1,"16":0,"17":1,"18":0,"19":1,"20":14,"21":1,"22":9,"23":1,"24":2,"25":1,"26":7,"27":7,"28":6,"29":1,"30":1,"31":1,"32":2,"33":2,"34":1,"35":1,"36":2,"37":2,"38":0,"39":2,"40":2,"41":2,"42":2,"43":2,"44":1,"45":12},"b":{"1":[42,29],"2":[7,64],"3":[6,1],"4":[0,2]},"f":{"1":71,"2":71,"3":11,"4":14,"5":0,"6":0,"7":14,"8":9,"9":2,"10":7,"11":7,"12":2,"13":2,"14":2,"15":2,"16":12},"fnMap":{"1":{"name":"(anonymous_1)","line":10,"loc":{"start":{"line":10,"column":18},"end":{"line":10,"column":41}}},"2":{"name":"(anonymous_2)","line":12,"loc":{"start":{"line":12,"column":36},"end":{"line":12,"column":66}}},"3":{"name":"(anonymous_3)","line":21,"loc":{"start":{"line":21,"column":15},"end":{"line":21,"column":33}}},"4":{"name":"(anonymous_4)","line":25,"loc":{"start":{"line":25,"column":14},"end":{"line":25,"column":42}}},"5":{"name":"(anonymous_5)","line":29,"loc":{"start":{"line":29,"column":13},"end":{"line":29,"column":51}}},"6":{"name":"(anonymous_6)","line":33,"loc":{"start":{"line":33,"column":17},"end":{"line":33,"column":45}}},"7":{"name":"(anonymous_7)","line":37,"loc":{"start":{"line":37,"column":17},"end":{"line":37,"column":44}}},"8":{"name":"(anonymous_8)","line":41,"loc":{"start":{"line":41,"column":16},"end":{"line":41,"column":68}}},"9":{"name":"(anonymous_9)","line":45,"loc":{"start":{"line":45,"column":15},"end":{"line":45,"column":33}}},"10":{"name":"(anonymous_10)","line":49,"loc":{"start":{"line":49,"column":27},"end":{"line":49,"column":63}}},"11":{"name":"(anonymous_11)","line":50,"loc":{"start":{"line":50,"column":72},"end":{"line":50,"column":94}}},"12":{"name":"(anonymous_12)","line":55,"loc":{"start":{"line":55,"column":18},"end":{"line":55,"column":33}}},"13":{"name":"(anonymous_13)","line":64,"loc":{"start":{"line":64,"column":23},"end":{"line":64,"column":41}}},"14":{"name":"(anonymous_14)","line":65,"loc":{"start":{"line":65,"column":56},"end":{"line":65,"column":78}}},"15":{"name":"(anonymous_15)","line":70,"loc":{"start":{"line":70,"column":18},"end":{"line":70,"column":33}}},"16":{"name":"(anonymous_16)","line":78,"loc":{"start":{"line":78,"column":24},"end":{"line":78,"column":42}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":37}},"3":{"start":{"line":10,"column":0},"end":{"line":19,"column":2}},"4":{"start":{"line":11,"column":2},"end":{"line":11,"column":45}},"5":{"start":{"line":12,"column":2},"end":{"line":18,"column":5}},"6":{"start":{"line":13,"column":4},"end":{"line":13,"column":39}},"7":{"start":{"line":13,"column":16},"end":{"line":13,"column":39}},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":54}},"9":{"start":{"line":15,"column":13},"end":{"line":15,"column":54}},"10":{"start":{"line":17,"column":4},"end":{"line":17,"column":21}},"11":{"start":{"line":21,"column":0},"end":{"line":23,"column":2}},"12":{"start":{"line":22,"column":2},"end":{"line":22,"column":35}},"13":{"start":{"line":25,"column":0},"end":{"line":27,"column":2}},"14":{"start":{"line":26,"column":2},"end":{"line":26,"column":46}},"15":{"start":{"line":29,"column":0},"end":{"line":31,"column":2}},"16":{"start":{"line":30,"column":2},"end":{"line":30,"column":62}},"17":{"start":{"line":33,"column":0},"end":{"line":35,"column":2}},"18":{"start":{"line":34,"column":2},"end":{"line":34,"column":45}},"19":{"start":{"line":37,"column":0},"end":{"line":39,"column":2}},"20":{"start":{"line":38,"column":2},"end":{"line":38,"column":58}},"21":{"start":{"line":41,"column":0},"end":{"line":43,"column":2}},"22":{"start":{"line":42,"column":2},"end":{"line":42,"column":89}},"23":{"start":{"line":45,"column":0},"end":{"line":47,"column":2}},"24":{"start":{"line":46,"column":2},"end":{"line":46,"column":35}},"25":{"start":{"line":49,"column":0},"end":{"line":62,"column":2}},"26":{"start":{"line":50,"column":2},"end":{"line":61,"column":5}},"27":{"start":{"line":51,"column":4},"end":{"line":51,"column":28}},"28":{"start":{"line":51,"column":13},"end":{"line":51,"column":28}},"29":{"start":{"line":53,"column":4},"end":{"line":53,"column":21}},"30":{"start":{"line":54,"column":4},"end":{"line":54,"column":35}},"31":{"start":{"line":55,"column":4},"end":{"line":58,"column":7}},"32":{"start":{"line":56,"column":6},"end":{"line":56,"column":37}},"33":{"start":{"line":57,"column":6},"end":{"line":57,"column":59}},"34":{"start":{"line":60,"column":4},"end":{"line":60,"column":22}},"35":{"start":{"line":64,"column":0},"end":{"line":76,"column":2}},"36":{"start":{"line":65,"column":2},"end":{"line":75,"column":5}},"37":{"start":{"line":66,"column":4},"end":{"line":66,"column":28}},"38":{"start":{"line":66,"column":13},"end":{"line":66,"column":28}},"39":{"start":{"line":68,"column":4},"end":{"line":68,"column":21}},"40":{"start":{"line":69,"column":4},"end":{"line":69,"column":35}},"41":{"start":{"line":70,"column":4},"end":{"line":72,"column":7}},"42":{"start":{"line":71,"column":6},"end":{"line":71,"column":48}},"43":{"start":{"line":74,"column":4},"end":{"line":74,"column":22}},"44":{"start":{"line":78,"column":0},"end":{"line":80,"column":2}},"45":{"start":{"line":79,"column":2},"end":{"line":79,"column":60}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":13,"column":4}},{"start":{"line":13,"column":4},"end":{"line":13,"column":4}}]},"2":{"line":15,"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":15,"column":4}},{"start":{"line":15,"column":4},"end":{"line":15,"column":4}}]},"3":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":4},"end":{"line":51,"column":4}},{"start":{"line":51,"column":4},"end":{"line":51,"column":4}}]},"4":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":66,"column":4}},{"start":{"line":66,"column":4},"end":{"line":66,"column":4}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/git_manager.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/git_manager.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":11,"10":1,"11":11,"12":11,"13":11,"14":1,"15":10,"16":10,"17":1,"18":9,"19":9,"20":9,"21":7,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":2,"37":10,"38":0,"39":10,"40":0,"41":10,"42":1,"43":1,"44":4,"45":3,"46":1,"47":1,"48":1,"49":1,"50":2,"51":2,"52":1,"53":2,"54":1,"55":1,"56":2,"57":2,"58":1},"b":{"1":[1,10],"2":[11,10],"3":[1,9],"4":[7,2],"5":[2,0],"6":[0,2],"7":[0,0],"8":[0,0],"9":[3,1],"10":[4,3,1],"11":[1,1],"12":[1,1],"13":[1,1],"14":[0,1]},"f":{"1":11,"2":11,"3":10,"4":9,"5":9,"6":0,"7":0,"8":0,"9":1,"10":4,"11":2,"12":2},"fnMap":{"1":{"name":"(anonymous_1)","line":19,"loc":{"start":{"line":19,"column":27},"end":{"line":19,"column":48}}},"2":{"name":"GitManager","line":23,"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":24}}},"3":{"name":"(anonymous_3)","line":31,"loc":{"start":{"line":31,"column":29},"end":{"line":31,"column":43}}},"4":{"name":"(anonymous_4)","line":35,"loc":{"start":{"line":35,"column":28},"end":{"line":35,"column":45}}},"5":{"name":"(anonymous_5)","line":36,"loc":{"start":{"line":36,"column":57},"end":{"line":36,"column":75}}},"6":{"name":"(anonymous_6)","line":53,"loc":{"start":{"line":53,"column":33},"end":{"line":53,"column":48}}},"7":{"name":"(anonymous_7)","line":71,"loc":{"start":{"line":71,"column":37},"end":{"line":71,"column":48}}},"8":{"name":"(anonymous_8)","line":75,"loc":{"start":{"line":75,"column":40},"end":{"line":75,"column":51}}},"9":{"name":"(anonymous_9)","line":79,"loc":{"start":{"line":79,"column":42},"end":{"line":79,"column":64}}},"10":{"name":"(anonymous_10)","line":91,"loc":{"start":{"line":91,"column":28},"end":{"line":91,"column":48}}},"11":{"name":"(anonymous_11)","line":99,"loc":{"start":{"line":99,"column":16},"end":{"line":99,"column":38}}},"12":{"name":"(anonymous_12)","line":100,"loc":{"start":{"line":100,"column":42},"end":{"line":100,"column":69}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":23}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":31}},"4":{"start":{"line":4,"column":0},"end":{"line":4,"column":27}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":43}},"6":{"start":{"line":8,"column":0},"end":{"line":8,"column":52}},"7":{"start":{"line":10,"column":0},"end":{"line":14,"column":2}},"8":{"start":{"line":19,"column":0},"end":{"line":83,"column":2}},"9":{"start":{"line":21,"column":2},"end":{"line":21,"column":27}},"10":{"start":{"line":23,"column":2},"end":{"line":23,"column":26}},"11":{"start":{"line":25,"column":2},"end":{"line":25,"column":34}},"12":{"start":{"line":26,"column":2},"end":{"line":26,"column":23}},"13":{"start":{"line":28,"column":2},"end":{"line":28,"column":91}},"14":{"start":{"line":28,"column":56},"end":{"line":28,"column":91}},"15":{"start":{"line":31,"column":2},"end":{"line":69,"column":5}},"16":{"start":{"line":33,"column":4},"end":{"line":33,"column":82}},"17":{"start":{"line":33,"column":13},"end":{"line":33,"column":82}},"18":{"start":{"line":35,"column":4},"end":{"line":68,"column":7}},"19":{"start":{"line":36,"column":6},"end":{"line":67,"column":9}},"20":{"start":{"line":37,"column":8},"end":{"line":37,"column":89}},"21":{"start":{"line":37,"column":17},"end":{"line":37,"column":89}},"22":{"start":{"line":39,"column":8},"end":{"line":39,"column":23}},"23":{"start":{"line":42,"column":8},"end":{"line":42,"column":73}},"24":{"start":{"line":43,"column":8},"end":{"line":43,"column":49}},"25":{"start":{"line":45,"column":8},"end":{"line":66,"column":9}},"26":{"start":{"line":47,"column":10},"end":{"line":47,"column":54}},"27":{"start":{"line":49,"column":10},"end":{"line":63,"column":11}},"28":{"start":{"line":51,"column":12},"end":{"line":51,"column":26}},"29":{"start":{"line":53,"column":12},"end":{"line":60,"column":15}},"30":{"start":{"line":54,"column":14},"end":{"line":54,"column":60}},"31":{"start":{"line":55,"column":14},"end":{"line":57,"column":15}},"32":{"start":{"line":56,"column":16},"end":{"line":56,"column":67}},"33":{"start":{"line":59,"column":14},"end":{"line":59,"column":49}},"34":{"start":{"line":62,"column":12},"end":{"line":62,"column":49}},"35":{"start":{"line":62,"column":33},"end":{"line":62,"column":49}},"36":{"start":{"line":65,"column":10},"end":{"line":65,"column":29}},"37":{"start":{"line":71,"column":2},"end":{"line":73,"column":4}},"38":{"start":{"line":72,"column":4},"end":{"line":72,"column":23}},"39":{"start":{"line":75,"column":2},"end":{"line":77,"column":4}},"40":{"start":{"line":76,"column":4},"end":{"line":76,"column":27}},"41":{"start":{"line":79,"column":2},"end":{"line":81,"column":4}},"42":{"start":{"line":80,"column":4},"end":{"line":80,"column":40}},"43":{"start":{"line":91,"column":0},"end":{"line":112,"column":2}},"44":{"start":{"line":93,"column":2},"end":{"line":93,"column":101}},"45":{"start":{"line":93,"column":54},"end":{"line":93,"column":101}},"46":{"start":{"line":95,"column":2},"end":{"line":95,"column":42}},"47":{"start":{"line":96,"column":2},"end":{"line":96,"column":18}},"48":{"start":{"line":97,"column":2},"end":{"line":97,"column":24}},"49":{"start":{"line":99,"column":2},"end":{"line":111,"column":5}},"50":{"start":{"line":100,"column":4},"end":{"line":110,"column":7}},"51":{"start":{"line":101,"column":6},"end":{"line":101,"column":49}},"52":{"start":{"line":101,"column":15},"end":{"line":101,"column":49}},"53":{"start":{"line":103,"column":6},"end":{"line":104,"column":42}},"54":{"start":{"line":103,"column":15},"end":{"line":103,"column":32}},"55":{"start":{"line":104,"column":11},"end":{"line":104,"column":42}},"56":{"start":{"line":106,"column":6},"end":{"line":106,"column":29}},"57":{"start":{"line":107,"column":6},"end":{"line":109,"column":7}},"58":{"start":{"line":108,"column":8},"end":{"line":108,"column":69}}},"branchMap":{"1":{"line":28,"type":"if","locations":[{"start":{"line":28,"column":2},"end":{"line":28,"column":2}},{"start":{"line":28,"column":2},"end":{"line":28,"column":2}}]},"2":{"line":28,"type":"binary-expr","locations":[{"start":{"line":28,"column":6},"end":{"line":28,"column":22}},{"start":{"line":28,"column":26},"end":{"line":28,"column":54}}]},"3":{"line":33,"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":33,"column":4}},{"start":{"line":33,"column":4},"end":{"line":33,"column":4}}]},"4":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":8},"end":{"line":37,"column":8}},{"start":{"line":37,"column":8},"end":{"line":37,"column":8}}]},"5":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":8},"end":{"line":45,"column":8}},{"start":{"line":45,"column":8},"end":{"line":45,"column":8}}]},"6":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":10},"end":{"line":49,"column":10}},{"start":{"line":49,"column":10},"end":{"line":49,"column":10}}]},"7":{"line":55,"type":"if","locations":[{"start":{"line":55,"column":14},"end":{"line":55,"column":14}},{"start":{"line":55,"column":14},"end":{"line":55,"column":14}}]},"8":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":12},"end":{"line":62,"column":12}},{"start":{"line":62,"column":12},"end":{"line":62,"column":12}}]},"9":{"line":93,"type":"if","locations":[{"start":{"line":93,"column":2},"end":{"line":93,"column":2}},{"start":{"line":93,"column":2},"end":{"line":93,"column":2}}]},"10":{"line":93,"type":"binary-expr","locations":[{"start":{"line":93,"column":6},"end":{"line":93,"column":12}},{"start":{"line":93,"column":16},"end":{"line":93,"column":29}},{"start":{"line":93,"column":33},"end":{"line":93,"column":52}}]},"11":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":6},"end":{"line":101,"column":6}},{"start":{"line":101,"column":6},"end":{"line":101,"column":6}}]},"12":{"line":103,"type":"if","locations":[{"start":{"line":103,"column":6},"end":{"line":103,"column":6}},{"start":{"line":103,"column":6},"end":{"line":103,"column":6}}]},"13":{"line":107,"type":"if","locations":[{"start":{"line":107,"column":6},"end":{"line":107,"column":6}},{"start":{"line":107,"column":6},"end":{"line":107,"column":6}}]},"14":{"line":108,"type":"cond-expr","locations":[{"start":{"line":108,"column":40},"end":{"line":108,"column":44}},{"start":{"line":108,"column":47},"end":{"line":108,"column":53}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/branch_manager.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/branch_manager.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":9,"9":9,"10":9,"11":9,"12":9,"13":1,"14":9,"15":9,"16":9,"17":1,"18":8,"19":9,"20":2,"21":2,"22":2,"23":0,"24":2,"25":9,"26":7,"27":9,"28":2,"29":9,"30":10,"31":9,"32":17,"33":9,"34":22,"35":9,"36":4,"37":9,"38":2,"39":2,"40":2,"41":2,"42":2,"43":2,"44":1,"45":1,"46":1,"47":1,"48":2,"49":9,"50":3,"51":1,"52":1,"53":1,"54":2,"55":9,"56":9,"57":9,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":9,"67":9,"68":0,"69":9,"70":9,"71":7,"72":2,"73":2},"b":{"1":[1,8],"2":[0,2],"3":[1,1],"4":[1,2],"5":[0,9],"6":[0,0],"7":[0,0],"8":[0,9],"9":[7,2]},"f":{"1":9,"2":9,"3":9,"4":9,"5":2,"6":2,"7":7,"8":2,"9":10,"10":17,"11":22,"12":4,"13":2,"14":2,"15":1,"16":1,"17":3,"18":9,"19":0,"20":0,"21":9,"22":9},"fnMap":{"1":{"name":"(anonymous_1)","line":10,"loc":{"start":{"line":10,"column":30},"end":{"line":10,"column":86}}},"2":{"name":"BranchManager","line":23,"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":27}}},"3":{"name":"(anonymous_3)","line":28,"loc":{"start":{"line":28,"column":14},"end":{"line":28,"column":31}}},"4":{"name":"(anonymous_4)","line":29,"loc":{"start":{"line":29,"column":81},"end":{"line":29,"column":103}}},"5":{"name":"(anonymous_5)","line":39,"loc":{"start":{"line":39,"column":33},"end":{"line":39,"column":46}}},"6":{"name":"(anonymous_6)","line":41,"loc":{"start":{"line":41,"column":40},"end":{"line":41,"column":62}}},"7":{"name":"(anonymous_7)","line":47,"loc":{"start":{"line":47,"column":45},"end":{"line":47,"column":76}}},"8":{"name":"(anonymous_8)","line":51,"loc":{"start":{"line":51,"column":41},"end":{"line":51,"column":54}}},"9":{"name":"(anonymous_9)","line":55,"loc":{"start":{"line":55,"column":42},"end":{"line":55,"column":55}}},"10":{"name":"(anonymous_10)","line":59,"loc":{"start":{"line":59,"column":40},"end":{"line":59,"column":51}}},"11":{"name":"(anonymous_11)","line":63,"loc":{"start":{"line":63,"column":42},"end":{"line":63,"column":53}}},"12":{"name":"(anonymous_12)","line":67,"loc":{"start":{"line":67,"column":47},"end":{"line":67,"column":58}}},"13":{"name":"(anonymous_13)","line":76,"loc":{"start":{"line":76,"column":22},"end":{"line":76,"column":39}}},"14":{"name":"(anonymous_14)","line":81,"loc":{"start":{"line":81,"column":11},"end":{"line":81,"column":33}}},"15":{"name":"(anonymous_15)","line":92,"loc":{"start":{"line":92,"column":47},"end":{"line":92,"column":61}}},"16":{"name":"(anonymous_16)","line":93,"loc":{"start":{"line":93,"column":39},"end":{"line":93,"column":66}}},"17":{"name":"(anonymous_17)","line":107,"loc":{"start":{"line":107,"column":44},"end":{"line":107,"column":69}}},"18":{"name":"(anonymous_18)","line":123,"loc":{"start":{"line":123,"column":25},"end":{"line":123,"column":45}}},"19":{"name":"(anonymous_19)","line":126,"loc":{"start":{"line":126,"column":30},"end":{"line":126,"column":49}}},"20":{"name":"(anonymous_20)","line":129,"loc":{"start":{"line":129,"column":16},"end":{"line":129,"column":35}}},"21":{"name":"(anonymous_21)","line":138,"loc":{"start":{"line":138,"column":26},"end":{"line":138,"column":40}}},"22":{"name":"(anonymous_22)","line":142,"loc":{"start":{"line":142,"column":16},"end":{"line":142,"column":35}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":23}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"3":{"start":{"line":3,"column":0},"end":{"line":3,"column":31}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":43}},"5":{"start":{"line":7,"column":0},"end":{"line":7,"column":50}},"6":{"start":{"line":8,"column":0},"end":{"line":8,"column":54}},"7":{"start":{"line":10,"column":0},"end":{"line":149,"column":2}},"8":{"start":{"line":12,"column":2},"end":{"line":12,"column":66}},"9":{"start":{"line":13,"column":2},"end":{"line":13,"column":69}},"10":{"start":{"line":15,"column":2},"end":{"line":15,"column":33}},"11":{"start":{"line":16,"column":2},"end":{"line":16,"column":37}},"12":{"start":{"line":17,"column":2},"end":{"line":17,"column":29}},"13":{"start":{"line":23,"column":2},"end":{"line":23,"column":29}},"14":{"start":{"line":28,"column":2},"end":{"line":33,"column":4}},"15":{"start":{"line":29,"column":4},"end":{"line":32,"column":7}},"16":{"start":{"line":30,"column":6},"end":{"line":30,"column":30}},"17":{"start":{"line":30,"column":15},"end":{"line":30,"column":30}},"18":{"start":{"line":31,"column":6},"end":{"line":31,"column":44}},"19":{"start":{"line":39,"column":2},"end":{"line":45,"column":4}},"20":{"start":{"line":40,"column":4},"end":{"line":40,"column":24}},"21":{"start":{"line":41,"column":4},"end":{"line":44,"column":7}},"22":{"start":{"line":42,"column":6},"end":{"line":42,"column":30}},"23":{"start":{"line":42,"column":15},"end":{"line":42,"column":30}},"24":{"start":{"line":43,"column":6},"end":{"line":43,"column":50}},"25":{"start":{"line":47,"column":2},"end":{"line":49,"column":4}},"26":{"start":{"line":48,"column":4},"end":{"line":48,"column":74}},"27":{"start":{"line":51,"column":2},"end":{"line":53,"column":4}},"28":{"start":{"line":52,"column":4},"end":{"line":52,"column":52}},"29":{"start":{"line":55,"column":2},"end":{"line":57,"column":4}},"30":{"start":{"line":56,"column":4},"end":{"line":56,"column":53}},"31":{"start":{"line":59,"column":2},"end":{"line":61,"column":4}},"32":{"start":{"line":60,"column":4},"end":{"line":60,"column":28}},"33":{"start":{"line":63,"column":2},"end":{"line":65,"column":4}},"34":{"start":{"line":64,"column":4},"end":{"line":64,"column":18}},"35":{"start":{"line":67,"column":2},"end":{"line":69,"column":4}},"36":{"start":{"line":68,"column":4},"end":{"line":68,"column":28}},"37":{"start":{"line":76,"column":2},"end":{"line":105,"column":4}},"38":{"start":{"line":79,"column":4},"end":{"line":79,"column":30}},"39":{"start":{"line":81,"column":4},"end":{"line":104,"column":6}},"40":{"start":{"line":83,"column":6},"end":{"line":83,"column":33}},"41":{"start":{"line":86,"column":6},"end":{"line":86,"column":51}},"42":{"start":{"line":87,"column":6},"end":{"line":91,"column":6}},"43":{"start":{"line":91,"column":6},"end":{"line":100,"column":7}},"44":{"start":{"line":92,"column":8},"end":{"line":96,"column":11}},"45":{"start":{"line":93,"column":10},"end":{"line":95,"column":13}},"46":{"start":{"line":94,"column":12},"end":{"line":94,"column":34}},"47":{"start":{"line":99,"column":8},"end":{"line":99,"column":39}},"48":{"start":{"line":103,"column":6},"end":{"line":103,"column":22}},"49":{"start":{"line":107,"column":2},"end":{"line":117,"column":4}},"50":{"start":{"line":110,"column":4},"end":{"line":114,"column":5}},"51":{"start":{"line":111,"column":6},"end":{"line":111,"column":38}},"52":{"start":{"line":112,"column":6},"end":{"line":112,"column":33}},"53":{"start":{"line":113,"column":6},"end":{"line":113,"column":13}},"54":{"start":{"line":116,"column":4},"end":{"line":116,"column":39}},"55":{"start":{"line":120,"column":2},"end":{"line":120,"column":31}},"56":{"start":{"line":123,"column":2},"end":{"line":148,"column":5}},"57":{"start":{"line":124,"column":4},"end":{"line":135,"column":5}},"58":{"start":{"line":126,"column":6},"end":{"line":134,"column":9}},"59":{"start":{"line":127,"column":8},"end":{"line":127,"column":54}},"60":{"start":{"line":127,"column":17},"end":{"line":127,"column":54}},"61":{"start":{"line":129,"column":8},"end":{"line":133,"column":11}},"62":{"start":{"line":130,"column":10},"end":{"line":130,"column":56}},"63":{"start":{"line":130,"column":19},"end":{"line":130,"column":56}},"64":{"start":{"line":131,"column":10},"end":{"line":131,"column":61}},"65":{"start":{"line":132,"column":10},"end":{"line":132,"column":45}},"66":{"start":{"line":138,"column":4},"end":{"line":147,"column":7}},"67":{"start":{"line":139,"column":6},"end":{"line":139,"column":52}},"68":{"start":{"line":139,"column":15},"end":{"line":139,"column":52}},"69":{"start":{"line":142,"column":6},"end":{"line":146,"column":9}},"70":{"start":{"line":143,"column":8},"end":{"line":143,"column":54}},"71":{"start":{"line":143,"column":17},"end":{"line":143,"column":54}},"72":{"start":{"line":144,"column":8},"end":{"line":144,"column":59}},"73":{"start":{"line":145,"column":8},"end":{"line":145,"column":43}}},"branchMap":{"1":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":6}},{"start":{"line":30,"column":6},"end":{"line":30,"column":6}}]},"2":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":6},"end":{"line":42,"column":6}},{"start":{"line":42,"column":6},"end":{"line":42,"column":6}}]},"3":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":6},"end":{"line":91,"column":6}},{"start":{"line":91,"column":6},"end":{"line":91,"column":6}}]},"4":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":4},"end":{"line":110,"column":4}},{"start":{"line":110,"column":4},"end":{"line":110,"column":4}}]},"5":{"line":124,"type":"if","locations":[{"start":{"line":124,"column":4},"end":{"line":124,"column":4}},{"start":{"line":124,"column":4},"end":{"line":124,"column":4}}]},"6":{"line":127,"type":"if","locations":[{"start":{"line":127,"column":8},"end":{"line":127,"column":8}},{"start":{"line":127,"column":8},"end":{"line":127,"column":8}}]},"7":{"line":130,"type":"if","locations":[{"start":{"line":130,"column":10},"end":{"line":130,"column":10}},{"start":{"line":130,"column":10},"end":{"line":130,"column":10}}]},"8":{"line":139,"type":"if","locations":[{"start":{"line":139,"column":6},"end":{"line":139,"column":6}},{"start":{"line":139,"column":6},"end":{"line":139,"column":6}}]},"9":{"line":143,"type":"if","locations":[{"start":{"line":143,"column":8},"end":{"line":143,"column":8}},{"start":{"line":143,"column":8},"end":{"line":143,"column":8}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/consul_broker.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/consul_broker.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":7,"8":7,"9":7,"10":7,"11":0,"12":7,"13":1,"14":4,"15":4,"16":4,"17":0,"18":4,"19":4,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":1,"28":3,"29":3,"30":3,"31":4,"32":0,"33":4,"34":4,"35":3,"36":3,"37":4,"38":4,"39":4,"40":4,"41":4,"42":0,"43":0,"44":0,"45":0,"46":1,"47":10,"48":10,"49":10,"50":0,"51":10,"52":1,"53":3,"54":1,"55":10,"56":10,"57":0,"58":10,"59":9,"60":6,"61":3,"62":3,"63":0,"64":3,"65":3,"66":0,"67":10,"68":10,"69":0,"70":10,"71":2,"72":8,"73":1,"74":7},"b":{"1":[0,7],"2":[0,4],"3":[4,0],"4":[0,0],"5":[0,4],"6":[3,1],"7":[0,3],"8":[3,4,4,0,0],"9":[0,10],"10":[2,8],"11":[0,10],"12":[6,3],"13":[0,3],"14":[0,10],"15":[2,8],"16":[1,7]},"f":{"1":7,"2":7,"3":4,"4":4,"5":0,"6":0,"7":3,"8":4,"9":4,"10":10,"11":10,"12":3,"13":10,"14":10,"15":9,"16":3,"17":3,"18":10},"fnMap":{"1":{"name":"(anonymous_1)","line":9,"loc":{"start":{"line":9,"column":30},"end":{"line":9,"column":83}}},"2":{"name":"(anonymous_2)","line":13,"loc":{"start":{"line":13,"column":35},"end":{"line":13,"column":49}}},"3":{"name":"(anonymous_3)","line":22,"loc":{"start":{"line":22,"column":20},"end":{"line":22,"column":55}}},"4":{"name":"(anonymous_4)","line":26,"loc":{"start":{"line":26,"column":38},"end":{"line":26,"column":58}}},"5":{"name":"(anonymous_5)","line":36,"loc":{"start":{"line":36,"column":19},"end":{"line":36,"column":54}}},"6":{"name":"(anonymous_6)","line":40,"loc":{"start":{"line":40,"column":29},"end":{"line":40,"column":43}}},"7":{"name":"(anonymous_7)","line":58,"loc":{"start":{"line":58,"column":22},"end":{"line":58,"column":60}}},"8":{"name":"(anonymous_8)","line":63,"loc":{"start":{"line":63,"column":22},"end":{"line":63,"column":36}}},"9":{"name":"(anonymous_9)","line":76,"loc":{"start":{"line":76,"column":18},"end":{"line":76,"column":35}}},"10":{"name":"(anonymous_10)","line":103,"loc":{"start":{"line":103,"column":30},"end":{"line":103,"column":59}}},"11":{"name":"(anonymous_11)","line":105,"loc":{"start":{"line":105,"column":26},"end":{"line":105,"column":47}}},"12":{"name":"(anonymous_12)","line":114,"loc":{"start":{"line":114,"column":30},"end":{"line":114,"column":64}}},"13":{"name":"(anonymous_13)","line":124,"loc":{"start":{"line":124,"column":26},"end":{"line":124,"column":55}}},"14":{"name":"(anonymous_14)","line":127,"loc":{"start":{"line":127,"column":31},"end":{"line":127,"column":50}}},"15":{"name":"(anonymous_15)","line":133,"loc":{"start":{"line":133,"column":25},"end":{"line":133,"column":48}}},"16":{"name":"(anonymous_16)","line":135,"loc":{"start":{"line":135,"column":47},"end":{"line":135,"column":62}}},"17":{"name":"(anonymous_17)","line":140,"loc":{"start":{"line":140,"column":57},"end":{"line":140,"column":71}}},"18":{"name":"(anonymous_18)","line":148,"loc":{"start":{"line":148,"column":48},"end":{"line":148,"column":82}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":23}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":27}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":43}},"4":{"start":{"line":6,"column":0},"end":{"line":6,"column":41}},"5":{"start":{"line":7,"column":0},"end":{"line":7,"column":31}},"6":{"start":{"line":9,"column":0},"end":{"line":17,"column":2}},"7":{"start":{"line":11,"column":2},"end":{"line":11,"column":68}},"8":{"start":{"line":12,"column":2},"end":{"line":12,"column":61}},"9":{"start":{"line":13,"column":2},"end":{"line":16,"column":5}},"10":{"start":{"line":14,"column":4},"end":{"line":14,"column":75}},"11":{"start":{"line":14,"column":13},"end":{"line":14,"column":75}},"12":{"start":{"line":15,"column":4},"end":{"line":15,"column":9}},"13":{"start":{"line":22,"column":0},"end":{"line":31,"column":2}},"14":{"start":{"line":24,"column":2},"end":{"line":24,"column":66}},"15":{"start":{"line":26,"column":2},"end":{"line":30,"column":5}},"16":{"start":{"line":27,"column":4},"end":{"line":27,"column":71}},"17":{"start":{"line":27,"column":13},"end":{"line":27,"column":71}},"18":{"start":{"line":28,"column":4},"end":{"line":28,"column":39}},"19":{"start":{"line":29,"column":4},"end":{"line":29,"column":99}},"20":{"start":{"line":36,"column":0},"end":{"line":44,"column":2}},"21":{"start":{"line":38,"column":2},"end":{"line":38,"column":98}},"22":{"start":{"line":39,"column":2},"end":{"line":39,"column":44}},"23":{"start":{"line":40,"column":2},"end":{"line":43,"column":5}},"24":{"start":{"line":41,"column":4},"end":{"line":41,"column":78}},"25":{"start":{"line":41,"column":13},"end":{"line":41,"column":78}},"26":{"start":{"line":42,"column":4},"end":{"line":42,"column":9}},"27":{"start":{"line":58,"column":0},"end":{"line":98,"column":2}},"28":{"start":{"line":60,"column":2},"end":{"line":60,"column":26}},"29":{"start":{"line":61,"column":2},"end":{"line":61,"column":23}},"30":{"start":{"line":63,"column":2},"end":{"line":74,"column":4}},"31":{"start":{"line":64,"column":4},"end":{"line":64,"column":35}},"32":{"start":{"line":64,"column":13},"end":{"line":64,"column":35}},"33":{"start":{"line":66,"column":4},"end":{"line":66,"column":22}},"34":{"start":{"line":69,"column":4},"end":{"line":69,"column":79}},"35":{"start":{"line":69,"column":31},"end":{"line":69,"column":79}},"36":{"start":{"line":76,"column":2},"end":{"line":97,"column":5}},"37":{"start":{"line":77,"column":4},"end":{"line":77,"column":76}},"38":{"start":{"line":79,"column":4},"end":{"line":96,"column":5}},"39":{"start":{"line":85,"column":8},"end":{"line":85,"column":26}},"40":{"start":{"line":86,"column":8},"end":{"line":86,"column":66}},"41":{"start":{"line":87,"column":8},"end":{"line":87,"column":14}},"42":{"start":{"line":90,"column":8},"end":{"line":90,"column":26}},"43":{"start":{"line":91,"column":8},"end":{"line":91,"column":65}},"44":{"start":{"line":92,"column":8},"end":{"line":92,"column":14}},"45":{"start":{"line":95,"column":8},"end":{"line":95,"column":59}},"46":{"start":{"line":103,"column":0},"end":{"line":109,"column":2}},"47":{"start":{"line":104,"column":2},"end":{"line":104,"column":94}},"48":{"start":{"line":105,"column":2},"end":{"line":108,"column":5}},"49":{"start":{"line":106,"column":4},"end":{"line":106,"column":28}},"50":{"start":{"line":106,"column":13},"end":{"line":106,"column":28}},"51":{"start":{"line":107,"column":4},"end":{"line":107,"column":59}},"52":{"start":{"line":114,"column":0},"end":{"line":116,"column":2}},"53":{"start":{"line":115,"column":2},"end":{"line":115,"column":92}},"54":{"start":{"line":124,"column":0},"end":{"line":166,"column":2}},"55":{"start":{"line":127,"column":2},"end":{"line":165,"column":5}},"56":{"start":{"line":128,"column":4},"end":{"line":128,"column":116}},"57":{"start":{"line":128,"column":13},"end":{"line":128,"column":116}},"58":{"start":{"line":133,"column":4},"end":{"line":145,"column":6}},"59":{"start":{"line":134,"column":6},"end":{"line":134,"column":30}},"60":{"start":{"line":134,"column":15},"end":{"line":134,"column":30}},"61":{"start":{"line":135,"column":6},"end":{"line":144,"column":9}},"62":{"start":{"line":136,"column":8},"end":{"line":136,"column":79}},"63":{"start":{"line":136,"column":18},"end":{"line":136,"column":79}},"64":{"start":{"line":140,"column":8},"end":{"line":143,"column":11}},"65":{"start":{"line":141,"column":10},"end":{"line":141,"column":25}},"66":{"start":{"line":142,"column":10},"end":{"line":142,"column":97}},"67":{"start":{"line":148,"column":4},"end":{"line":164,"column":7}},"68":{"start":{"line":149,"column":6},"end":{"line":149,"column":30}},"69":{"start":{"line":149,"column":15},"end":{"line":149,"column":30}},"70":{"start":{"line":151,"column":6},"end":{"line":163,"column":7}},"71":{"start":{"line":154,"column":8},"end":{"line":154,"column":52}},"72":{"start":{"line":156,"column":8},"end":{"line":162,"column":9}},"73":{"start":{"line":158,"column":10},"end":{"line":158,"column":108}},"74":{"start":{"line":161,"column":10},"end":{"line":161,"column":83}}},"branchMap":{"1":{"line":14,"type":"if","locations":[{"start":{"line":14,"column":4},"end":{"line":14,"column":4}},{"start":{"line":14,"column":4},"end":{"line":14,"column":4}}]},"2":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":27,"column":4}},{"start":{"line":27,"column":4},"end":{"line":27,"column":4}}]},"3":{"line":28,"type":"cond-expr","locations":[{"start":{"line":28,"column":22},"end":{"line":28,"column":33}},{"start":{"line":28,"column":36},"end":{"line":28,"column":38}}]},"4":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":4},"end":{"line":41,"column":4}},{"start":{"line":41,"column":4},"end":{"line":41,"column":4}}]},"5":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":4},"end":{"line":64,"column":4}},{"start":{"line":64,"column":4},"end":{"line":64,"column":4}}]},"6":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":4},"end":{"line":69,"column":4}},{"start":{"line":69,"column":4},"end":{"line":69,"column":4}}]},"7":{"line":69,"type":"cond-expr","locations":[{"start":{"line":69,"column":59},"end":{"line":69,"column":70}},{"start":{"line":69,"column":73},"end":{"line":69,"column":77}}]},"8":{"line":79,"type":"switch","locations":[{"start":{"line":81,"column":6},"end":{"line":81,"column":15}},{"start":{"line":82,"column":6},"end":{"line":82,"column":15}},{"start":{"line":83,"column":6},"end":{"line":87,"column":14}},{"start":{"line":88,"column":6},"end":{"line":92,"column":14}},{"start":{"line":94,"column":6},"end":{"line":95,"column":59}}]},"9":{"line":106,"type":"if","locations":[{"start":{"line":106,"column":4},"end":{"line":106,"column":4}},{"start":{"line":106,"column":4},"end":{"line":106,"column":4}}]},"10":{"line":107,"type":"cond-expr","locations":[{"start":{"line":107,"column":35},"end":{"line":107,"column":40}},{"start":{"line":107,"column":43},"end":{"line":107,"column":57}}]},"11":{"line":128,"type":"if","locations":[{"start":{"line":128,"column":4},"end":{"line":128,"column":4}},{"start":{"line":128,"column":4},"end":{"line":128,"column":4}}]},"12":{"line":134,"type":"if","locations":[{"start":{"line":134,"column":6},"end":{"line":134,"column":6}},{"start":{"line":134,"column":6},"end":{"line":134,"column":6}}]},"13":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":8},"end":{"line":136,"column":8}},{"start":{"line":136,"column":8},"end":{"line":136,"column":8}}]},"14":{"line":149,"type":"if","locations":[{"start":{"line":149,"column":6},"end":{"line":149,"column":6}},{"start":{"line":149,"column":6},"end":{"line":149,"column":6}}]},"15":{"line":151,"type":"if","locations":[{"start":{"line":151,"column":6},"end":{"line":151,"column":6}},{"start":{"line":151,"column":6},"end":{"line":151,"column":6}}]},"16":{"line":156,"type":"if","locations":[{"start":{"line":156,"column":8},"end":{"line":156,"column":8}},{"start":{"line":156,"column":8},"end":{"line":156,"column":8}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/github.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/github.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0,0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"(anonymous_1)","line":11,"loc":{"start":{"line":11,"column":15},"end":{"line":11,"column":45}}},"2":{"name":"(anonymous_2)","line":21,"loc":{"start":{"line":21,"column":40},"end":{"line":21,"column":55}}},"3":{"name":"(anonymous_3)","line":22,"loc":{"start":{"line":22,"column":40},"end":{"line":22,"column":58}}},"4":{"name":"(anonymous_4)","line":39,"loc":{"start":{"line":39,"column":38},"end":{"line":39,"column":52}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":33}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":40}},"4":{"start":{"line":6,"column":0},"end":{"line":6,"column":44}},"5":{"start":{"line":11,"column":0},"end":{"line":54,"column":2}},"6":{"start":{"line":15,"column":2},"end":{"line":15,"column":22}},"7":{"start":{"line":18,"column":2},"end":{"line":18,"column":29}},"8":{"start":{"line":21,"column":2},"end":{"line":49,"column":5}},"9":{"start":{"line":22,"column":4},"end":{"line":48,"column":7}},"10":{"start":{"line":23,"column":6},"end":{"line":23,"column":65}},"11":{"start":{"line":25,"column":6},"end":{"line":45,"column":7}},"12":{"start":{"line":27,"column":8},"end":{"line":27,"column":31}},"13":{"start":{"line":28,"column":8},"end":{"line":28,"column":46}},"14":{"start":{"line":29,"column":8},"end":{"line":29,"column":75}},"15":{"start":{"line":32,"column":8},"end":{"line":44,"column":9}},"16":{"start":{"line":34,"column":10},"end":{"line":34,"column":46}},"17":{"start":{"line":37,"column":10},"end":{"line":37,"column":61}},"18":{"start":{"line":38,"column":10},"end":{"line":38,"column":98}},"19":{"start":{"line":38,"column":19},"end":{"line":38,"column":98}},"20":{"start":{"line":39,"column":10},"end":{"line":43,"column":13}},"21":{"start":{"line":40,"column":12},"end":{"line":40,"column":46}},"22":{"start":{"line":40,"column":21},"end":{"line":40,"column":46}},"23":{"start":{"line":42,"column":12},"end":{"line":42,"column":71}},"24":{"start":{"line":47,"column":6},"end":{"line":47,"column":21}},"25":{"start":{"line":51,"column":2},"end":{"line":51,"column":34}},"26":{"start":{"line":53,"column":2},"end":{"line":53,"column":95}}},"branchMap":{"1":{"line":22,"type":"binary-expr","locations":[{"start":{"line":22,"column":14},"end":{"line":22,"column":24}},{"start":{"line":22,"column":28},"end":{"line":22,"column":38}}]},"2":{"line":25,"type":"if","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":6}},{"start":{"line":25,"column":6},"end":{"line":25,"column":6}}]},"3":{"line":25,"type":"binary-expr","locations":[{"start":{"line":25,"column":10},"end":{"line":25,"column":18}},{"start":{"line":25,"column":22},"end":{"line":25,"column":34}},{"start":{"line":25,"column":38},"end":{"line":25,"column":58}},{"start":{"line":25,"column":62},"end":{"line":25,"column":85}}]},"4":{"line":32,"type":"if","locations":[{"start":{"line":32,"column":8},"end":{"line":32,"column":8}},{"start":{"line":32,"column":8},"end":{"line":32,"column":8}}]},"5":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":10},"end":{"line":38,"column":10}},{"start":{"line":38,"column":10},"end":{"line":38,"column":10}}]},"6":{"line":40,"type":"if","locations":[{"start":{"line":40,"column":12},"end":{"line":40,"column":12}},{"start":{"line":40,"column":12},"end":{"line":40,"column":12}}]},"7":{"line":51,"type":"binary-expr","locations":[{"start":{"line":51,"column":13},"end":{"line":51,"column":24}},{"start":{"line":51,"column":28},"end":{"line":51,"column":32}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/polling.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/polling.js","s":{"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"b":{"1":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"(anonymous_1)","line":8,"loc":{"start":{"line":8,"column":15},"end":{"line":8,"column":45}}},"2":{"name":"(anonymous_2)","line":12,"loc":{"start":{"line":12,"column":29},"end":{"line":12,"column":42}}},"3":{"name":"(anonymous_3)","line":14,"loc":{"start":{"line":14,"column":16},"end":{"line":14,"column":27}}},"4":{"name":"(anonymous_4)","line":15,"loc":{"start":{"line":15,"column":31},"end":{"line":15,"column":45}}},"5":{"name":"(anonymous_5)","line":22,"loc":{"start":{"line":22,"column":39},"end":{"line":22,"column":56}}},"6":{"name":"(anonymous_6)","line":24,"loc":{"start":{"line":24,"column":15},"end":{"line":24,"column":26}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"2":{"start":{"line":8,"column":0},"end":{"line":32,"column":2}},"3":{"start":{"line":12,"column":2},"end":{"line":20,"column":4}},"4":{"start":{"line":13,"column":4},"end":{"line":13,"column":96}},"5":{"start":{"line":14,"column":4},"end":{"line":19,"column":36}},"6":{"start":{"line":15,"column":6},"end":{"line":18,"column":9}},"7":{"start":{"line":16,"column":8},"end":{"line":16,"column":36}},"8":{"start":{"line":16,"column":17},"end":{"line":16,"column":36}},"9":{"start":{"line":17,"column":8},"end":{"line":17,"column":74}},"10":{"start":{"line":22,"column":2},"end":{"line":29,"column":5}},"11":{"start":{"line":23,"column":4},"end":{"line":23,"column":50}},"12":{"start":{"line":24,"column":4},"end":{"line":28,"column":57}},"13":{"start":{"line":25,"column":6},"end":{"line":25,"column":31}},"14":{"start":{"line":31,"column":2},"end":{"line":31,"column":85}}},"branchMap":{"1":{"line":16,"type":"if","locations":[{"start":{"line":16,"column":8},"end":{"line":16,"column":8}},{"start":{"line":16,"column":8},"end":{"line":16,"column":8}}]}}},"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/stash.js":{"path":"/Users/wrb/vistaprint/code/git_to_consul/lib/hooks/stash.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0,0],"6":[0,0],"7":[0,0],"8":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0},"fnMap":{"1":{"name":"(anonymous_1)","line":12,"loc":{"start":{"line":12,"column":15},"end":{"line":12,"column":45}}},"2":{"name":"(anonymous_2)","line":19,"loc":{"start":{"line":19,"column":10},"end":{"line":19,"column":21}}},"3":{"name":"(anonymous_3)","line":19,"loc":{"start":{"line":19,"column":29},"end":{"line":19,"column":54}}},"4":{"name":"(anonymous_4)","line":25,"loc":{"start":{"line":25,"column":40},"end":{"line":25,"column":55}}},"5":{"name":"(anonymous_5)","line":26,"loc":{"start":{"line":26,"column":40},"end":{"line":26,"column":58}}},"6":{"name":"(anonymous_6)","line":32,"loc":{"start":{"line":32,"column":36},"end":{"line":32,"column":56}}},"7":{"name":"(anonymous_7)","line":44,"loc":{"start":{"line":44,"column":49},"end":{"line":44,"column":63}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":44}},"3":{"start":{"line":5,"column":0},"end":{"line":5,"column":33}},"4":{"start":{"line":6,"column":0},"end":{"line":6,"column":40}},"5":{"start":{"line":12,"column":0},"end":{"line":60,"column":2}},"6":{"start":{"line":16,"column":2},"end":{"line":16,"column":22}},"7":{"start":{"line":19,"column":2},"end":{"line":19,"column":107}},"8":{"start":{"line":19,"column":22},"end":{"line":19,"column":102}},"9":{"start":{"line":19,"column":55},"end":{"line":19,"column":94}},"10":{"start":{"line":19,"column":94},"end":{"line":19,"column":101}},"11":{"start":{"line":22,"column":2},"end":{"line":22,"column":29}},"12":{"start":{"line":25,"column":2},"end":{"line":55,"column":5}},"13":{"start":{"line":26,"column":4},"end":{"line":54,"column":7}},"14":{"start":{"line":28,"column":6},"end":{"line":28,"column":64}},"15":{"start":{"line":30,"column":6},"end":{"line":51,"column":7}},"16":{"start":{"line":32,"column":8},"end":{"line":50,"column":11}},"17":{"start":{"line":34,"column":10},"end":{"line":34,"column":80}},"18":{"start":{"line":37,"column":10},"end":{"line":49,"column":11}},"19":{"start":{"line":39,"column":12},"end":{"line":39,"column":60}},"20":{"start":{"line":42,"column":12},"end":{"line":42,"column":63}},"21":{"start":{"line":43,"column":12},"end":{"line":43,"column":100}},"22":{"start":{"line":43,"column":21},"end":{"line":43,"column":100}},"23":{"start":{"line":44,"column":12},"end":{"line":48,"column":15}},"24":{"start":{"line":45,"column":14},"end":{"line":45,"column":48}},"25":{"start":{"line":45,"column":23},"end":{"line":45,"column":48}},"26":{"start":{"line":47,"column":14},"end":{"line":47,"column":73}},"27":{"start":{"line":53,"column":6},"end":{"line":53,"column":21}},"28":{"start":{"line":57,"column":2},"end":{"line":57,"column":34}},"29":{"start":{"line":59,"column":2},"end":{"line":59,"column":94}}},"branchMap":{"1":{"line":26,"type":"binary-expr","locations":[{"start":{"line":26,"column":14},"end":{"line":26,"column":24}},{"start":{"line":26,"column":28},"end":{"line":26,"column":38}}]},"2":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":6},"end":{"line":30,"column":6}},{"start":{"line":30,"column":6},"end":{"line":30,"column":6}}]},"3":{"line":30,"type":"binary-expr","locations":[{"start":{"line":30,"column":10},"end":{"line":30,"column":18}},{"start":{"line":30,"column":22},"end":{"line":30,"column":41}}]},"4":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":10},"end":{"line":37,"column":10}},{"start":{"line":37,"column":10},"end":{"line":37,"column":10}}]},"5":{"line":37,"type":"binary-expr","locations":[{"start":{"line":37,"column":14},"end":{"line":37,"column":29}},{"start":{"line":37,"column":34},"end":{"line":37,"column":78}},{"start":{"line":37,"column":83},"end":{"line":37,"column":99}}]},"6":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":12},"end":{"line":43,"column":12}},{"start":{"line":43,"column":12},"end":{"line":43,"column":12}}]},"7":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":14},"end":{"line":45,"column":14}},{"start":{"line":45,"column":14},"end":{"line":45,"column":14}}]},"8":{"line":57,"type":"binary-expr","locations":[{"start":{"line":57,"column":13},"end":{"line":57,"column":24}},{"start":{"line":57,"column":28},"end":{"line":57,"column":32}}]}}}} |
@@ -21,2 +21,3 @@ var should = require('should'); | ||
var git_utils = require('./utils/git_utils.js'); | ||
var consul_utils = require('./utils/consul_utils.js'); | ||
@@ -26,22 +27,25 @@ // These cleanup operations need to run before each test to make sure the state of the | ||
beforeEach(function(done) { | ||
rimraf(git_utils.TEST_REMOTE_REPO, function(err) { | ||
if (err) return done(err); | ||
mkdirp(git_utils.TEST_REMOTE_REPO, function(err) { | ||
consul_utils.purgeKeys('test', function(err) { | ||
rimraf(git_utils.TEST_REMOTE_REPO, function(err) { | ||
if (err) return done(err); | ||
rimraf(git_utils.TEST_WORKING_DIR, function(err) { | ||
mkdirp(git_utils.TEST_REMOTE_REPO, function(err) { | ||
if (err) return done(err); | ||
mkdirp(git_utils.TEST_WORKING_DIR, function(err) { | ||
rimraf(git_utils.TEST_WORKING_DIR, function(err) { | ||
if (err) return done(err); | ||
rimraf(git_utils.TEST_GITHUB_WORKING_DIR, function(err) { | ||
mkdirp(git_utils.TEST_WORKING_DIR, function(err) { | ||
if (err) return done(err); | ||
mkdirp(git_utils.TEST_GITHUB_WORKING_DIR, function(err) { | ||
rimraf(git_utils.TEST_GITHUB_WORKING_DIR, function(err) { | ||
if (err) return done(err); | ||
git_commands.init(git_utils.TEST_REMOTE_REPO, function(err) { | ||
mkdirp(git_utils.TEST_GITHUB_WORKING_DIR, function(err) { | ||
if (err) return done(err); | ||
done(); | ||
git_commands.init(git_utils.TEST_REMOTE_REPO, function(err) { | ||
if (err) return done(err); | ||
done(); | ||
}); | ||
}); | ||
}); | ||
}); | ||
}); | ||
}) | ||
}) | ||
}); | ||
}); | ||
@@ -48,0 +52,0 @@ }); |
@@ -8,2 +8,3 @@ ##### TODO | ||
* ✓ Initializing multiple repos at once | ||
* Initialize with an empty consul config but repos already on disk | ||
* Create test cases around all git operations | ||
@@ -16,3 +17,3 @@ * ✓ Add | ||
* Type change | ||
* Create concurrency test case | ||
* ✓ Create concurrency test case | ||
* ✓ Signal several concurrent gitpokes, validate that branch updates are serial | ||
@@ -19,0 +20,0 @@ * ✓ Validate that passing in refs out of order does not lead to inconsistent end state |
var ConsulClass = require('consul-node'); | ||
var consul = new ConsulClass(); | ||
var logger = require('../../lib/utils/logging.js'); | ||
exports.getValue = function(key, cb) { | ||
@@ -10,2 +12,24 @@ consul.kv.get(key, function(err, value) { | ||
}); | ||
}; | ||
}; | ||
var kill_entry = function(key) { | ||
logger.trace('Deleting %s', key); | ||
consul.kv.delete(key, function(err) { | ||
if (err) return console.error(err); | ||
}); | ||
}; | ||
exports.purgeKeys = function(test_root, cb) { | ||
logger.trace('Deleting all keys under %s', test_root); | ||
consul.kv.get(test_root + '?recurse', function (err, items) { | ||
if (err) return console.error(err); | ||
if (items && items.length > 0) { | ||
items.forEach(function(item) { | ||
kill_entry(item.key); | ||
}); | ||
} | ||
cb(); | ||
}); | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
399599
1151