Sha256: bf1b3a6441fc0910549cce20e70a122fb3dc18853babd2e3e60122d1e0accf7e
Contents?: true
Size: 835 Bytes
Versions: 1
Compression:
Stored size: 835 Bytes
Contents
#!/usr/bin/env node var url = "https://github.com/jshint/jshint/pull/" + process.argv[2] + ".patch"; var https = require("https"); var shjs = require("shelljs"); var opts = require("url").parse(url); var msg = process.argv[3]; opts.rejectUnauthorized = false; opts.agent = new https.Agent(opts); https.get(opts, succ).on("error", err); function succ(res) { if (res.statusCode !== 200) return void console.log("error:", res.statusCode); var data = ""; res.on("data", function (chunk) { data += chunk.toString(); }); res.on("end", function () { data = data.split("\n"); data = data[1].replace(/^From\:\s/, ""); data = data.replace(/"/g, ""); shjs.exec("git commit -s --author=\"" + data + "\" --message=\"" + msg + "\""); }) } function err(res) { console.log("error:", res.message); }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
exercism-analysis-0.1.1 | vendor/javascript/node_modules/jshint/bin/land |