Skip to content

Instantly share code, notes, and snippets.

@shripadk
Created December 25, 2010 03:07
Show Gist options
  • Save shripadk/754649 to your computer and use it in GitHub Desktop.
Save shripadk/754649 to your computer and use it in GitHub Desktop.
post-receive hook
#!/usr/bin/env node
var user = process.ENV['USER'],
sys = require('sys'),
exec = require('child_process').exec;
console.log("Push complete on user: " + user);
exec('cd .. && git clone testbarerepo pingpong --recursive', function(e, stdout, stderr){
if(stderr) {
exec('cd .. && cd pingpong && git pull && git submodule init && git submodule update', function(e, stdout, stderr) {
console.log('error : ' + e );
console.log('stdout : ' + stdout );
console.log('stderr : ' + stderr );
});
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment