neft
Version:
Universal Platform
19 lines (15 loc) • 498 B
text/coffeescript
cp = require 'child_process'
os = require 'os'
fs = require 'fs-extra'
pathUtils = require 'path'
exports.push = ->
message = 'API Wiki update'
cmd = ''
cmd += 'git add -f wiki && '
cmd += "git commit -m '#{message}' && "
cmd += 'git subtree push --prefix wiki wiki master'
cp.execSync cmd, stdio: [0, 1, 2]
exports.getFileCommitSync = (repo, file) ->
stdout = cp.execSync "cd #{repo} && git log -n1 --pretty=\"%H\" -- #{file}"
String(stdout).trim()