var gitTreeMaker = require('git-tree-maker');
var co = require('co');
co(function *(){
var dir = '/tmp/gittreepreview';
var tree = {
c1: {
c2: {
c5: {
c6: {}
},
"c3.server": {
c4: {
c10: {}
}
},
"c8.client": {
c9: {}
}
}
}
}
yield gitTreeMaker(dir, tree);
})();
/tmp/gittreepreview will now contain something like this
same as http://git-scm.com/book/ch3-6.html#More-Interesting-Rebases
npm install -g git-tree-maker
git-tree-maker <dir> <tree>
Or
npm install git-tree-maker
node_modules/.bin/git-tree-maker <dir> <tree>