{"_id":"gift","_rev":"1927739","name":"gift","description":"a Git wrapper library","dist-tags":{"latest":"0.10.2"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"time":{"modified":"2021-12-09T13:54:58.000Z","created":"2012-02-15T14:57:37.919Z","0.10.2":"2018-01-22T16:07:15.253Z","0.10.1":"2017-11-06T13:08:41.732Z","0.10.0":"2016-11-13T16:12:23.217Z","0.9.0":"2016-07-06T06:59:55.336Z","0.8.0":"2016-05-12T04:25:11.590Z","0.7.0":"2015-11-16T11:35:30.505Z","0.6.1":"2015-07-02T05:56:00.396Z","0.6.0":"2015-04-14T21:26:34.322Z","0.5.0":"2014-11-17T20:29:00.071Z","0.4.3-1":"2014-08-29T09:14:48.614Z","0.4.2":"2014-06-08T11:27:59.044Z","0.4.1":"2014-04-27T19:47:22.657Z","0.4.0":"2014-04-01T16:41:19.982Z","0.3.0":"2014-03-08T18:30:51.642Z","0.2.0":"2014-02-20T20:51:34.567Z","0.1.3-3":"2014-02-10T00:03:03.177Z","0.1.3-2":"2014-02-10T00:01:28.907Z","0.1.3-1":"2014-02-09T23:39:49.381Z","0.1.2":"2014-02-09T23:38:46.580Z","0.1.1":"2013-10-15T08:00:24.259Z","0.1.0":"2013-10-12T14:18:25.744Z","0.0.6":"2013-07-24T14:06:05.155Z","0.0.5":"2012-03-23T19:17:58.540Z","0.0.4":"2012-03-23T15:03:59.209Z","0.0.3":"2012-03-23T14:37:26.714Z","0.0.2":"2012-02-20T22:11:11.276Z","0.0.1":"2012-02-15T14:57:37.919Z"},"users":{"leecookson":true,"iameugenejo":true,"webbushka":true,"jslite":true,"notatestuser":true,"atf1999":true},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"repository":{"type":"git","url":"git+https://github.com/notatestuser/gift.git"},"versions":{"0.10.2":{"name":"gift","version":"0.10.2","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"license":"MIT","main":"./lib/index","scripts":{"test":"mocha --compilers coffee:\"./node_modules/coffee-script/lib/coffee-script/register\"","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"git+https://github.com/notatestuser/gift.git"},"dependencies":{"flex-exec":"^1.0.0","underscore":"^1.8.3"},"devDependencies":{"coffee-script":"^1.12.7","fs-extra":"^4.0.2","mocha":"^4.0.1","should":"^13.1.3","sinon":"^4.1.1"},"engines":{"node":">=4"},"gitHead":"ac4e809489f50caa1f4eabd6bb452db9db85f8be","_id":"gift@0.10.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"notatestuser","email":"me@lukep.org"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"4600efe8f284b51fcb01c3527b321e22b494e156","size":26650,"noattachment":false,"key":"/gift/-/gift-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.10.2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gift-0.10.2.tgz_1516637234127_0.59050476946868"},"directories":{},"publish_time":1516637235253,"_hasShrinkwrap":false,"_cnpm_publish_time":1516637235253},"0.10.1":{"name":"gift","version":"0.10.1","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"license":"MIT","main":"./lib/index","scripts":{"test":"mocha --compilers coffee:\"./node_modules/coffee-script/lib/coffee-script/register\"","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"git+https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"coffee-script":"^1.10.0","fs-extra":"^0.18.4","mocha":"^2.3.3","should":"~7.1.0","sinon":"^1.17.1"},"engines":{"node":"> 0.4.1"},"gitHead":"ecbc4e7317b26e3c525dd0964623239b920f99ab","_id":"gift@0.10.1","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"5020dc19a30bf8df2cdc75b9863ca47503565781","size":23978,"noattachment":false,"key":"/gift/-/gift-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.10.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gift-0.10.1.tgz_1509973721647_0.20742311561480165"},"directories":{},"publish_time":1509973721732,"_hasShrinkwrap":false,"_cnpm_publish_time":1509973721732},"0.10.0":{"name":"gift","version":"0.10.0","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"license":"MIT","main":"./lib/index","scripts":{"test":"mocha --compilers coffee:\"./node_modules/coffee-script/lib/coffee-script/register\"","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"coffee-script":"^1.10.0","fs-extra":"^0.18.4","mocha":"^2.3.3","should":"~7.1.0","sinon":"^1.17.1"},"engines":{"node":"> 0.4.1"},"gitHead":"87988b8efbea251afe1f1bfa6ea2078581a04d76","_id":"gift@0.10.0","_shasum":"4235e3edd9d375abb517a41e692d605100849d56","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"4235e3edd9d375abb517a41e692d605100849d56","size":23798,"noattachment":false,"key":"/gift/-/gift-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.10.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gift-0.10.0.tgz_1479053541110_0.28940098197199404"},"directories":{},"publish_time":1479053543217,"_cnpm_publish_time":1479053543217,"_hasShrinkwrap":false},"0.9.0":{"name":"gift","version":"0.9.0","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"license":"MIT","main":"./lib/index","scripts":{"test":"mocha --compilers coffee:\"./node_modules/coffee-script/lib/coffee-script/register\"","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"coffee-script":"^1.10.0","fs-extra":"^0.18.4","mocha":"^2.3.3","should":"~7.1.0","sinon":"^1.17.1"},"engines":{"node":"> 0.4.1"},"gitHead":"69e47144197971a5235fc1c57e1b9ba41a115e3a","_id":"gift@0.9.0","_shasum":"094c1181d73371428efccb7f0cf78c1264bd9d55","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"notatestuser","email":"me@lukep.org"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"094c1181d73371428efccb7f0cf78c1264bd9d55","size":23702,"noattachment":false,"key":"/gift/-/gift-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.9.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gift-0.9.0.tgz_1467788393415_0.7071807351894677"},"directories":{},"publish_time":1467788395336,"_cnpm_publish_time":1467788395336,"_hasShrinkwrap":false},"0.8.0":{"name":"gift","version":"0.8.0","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"license":"MIT","main":"./lib/index","scripts":{"test":"mocha --compilers coffee:\"./node_modules/coffee-script/lib/coffee-script/register\"","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"coffee-script":"^1.10.0","fs-extra":"^0.18.4","mocha":"^2.3.3","should":"~7.1.0","sinon":"^1.17.1"},"engines":{"node":"> 0.4.1"},"gitHead":"23dd331e1dd20bed5400ce01073c2269b1035f46","_id":"gift@0.8.0","_shasum":"0da9f6dad9bb570146d393e5bf483669122d4041","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"notatestuser","email":"me@lukep.org"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"0da9f6dad9bb570146d393e5bf483669122d4041","size":23338,"noattachment":false,"key":"/gift/-/gift-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.8.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gift-0.8.0.tgz_1463027108563_0.11516924411989748"},"directories":{},"publish_time":1463027111590,"_cnpm_publish_time":1463027111590,"_hasShrinkwrap":false},"0.7.0":{"name":"gift","version":"0.7.0","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"license":"MIT","main":"./lib/index","scripts":{"test":"mocha --compilers coffee:\"./node_modules/coffee-script/lib/coffee-script/register\"","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"coffee-script":"^1.10.0","fs-extra":"^0.18.4","mocha":"^2.3.3","should":"~7.1.0","sinon":"^1.17.1"},"engines":{"node":"> 0.4.1"},"gitHead":"1d7cf1cf1e1c89754d898c1a85f73a1934a3c1b3","_id":"gift@0.7.0","_shasum":"6ff386e0af3211b941ab9e1aff5976adc92c2428","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"6ff386e0af3211b941ab9e1aff5976adc92c2428","size":23195,"noattachment":false,"key":"/gift/-/gift-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.7.0.tgz"},"directories":{},"publish_time":1447673730505,"_cnpm_publish_time":1447673730505,"_hasShrinkwrap":false},"0.6.1":{"name":"gift","version":"0.6.1","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"license":"MIT","main":"./lib/index","scripts":{"test":"mocha --compilers coffee:\"./node_modules/coffee-script/lib/coffee-script/register\"","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"coffee-script":"^1.7.1","fs-extra":"^0.9.1","mocha":"^1.20.1","should":"~4.0.4","sinon":"^1.7.3"},"engines":{"node":"> 0.4.1"},"gitHead":"707a54c6782402a964b07f029b38a55666f68e02","_id":"gift@0.6.1","_shasum":"c1698e6b6887164ed978a01095423cff65b8e79f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"c1698e6b6887164ed978a01095423cff65b8e79f","size":12783,"noattachment":false,"key":"/gift/-/gift-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.6.1.tgz"},"directories":{},"publish_time":1435816560396,"_cnpm_publish_time":1435816560396,"_hasShrinkwrap":false},"0.6.0":{"name":"gift","version":"0.6.0","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:\"./node_modules/coffee-script/lib/coffee-script/register\"","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"coffee-script":"^1.7.1","fs-extra":"^0.9.1","mocha":"^1.20.1","should":"~4.0.4","sinon":"^1.7.3"},"engines":{"node":"> 0.4.1"},"gitHead":"61d74521b1bcbec99473acc25b937238aab5f8a1","_id":"gift@0.6.0","_shasum":"95d97e6427cf6b2a8a34da65fa03be99314a9b8f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"95d97e6427cf6b2a8a34da65fa03be99314a9b8f","size":12747,"noattachment":false,"key":"/gift/-/gift-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.6.0.tgz"},"directories":{},"publish_time":1429046794322,"_cnpm_publish_time":1429046794322,"_hasShrinkwrap":false},"0.5.0":{"name":"gift","version":"0.5.0","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/register'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"coffee-script":"^1.7.1","fs-extra":"^0.9.1","mocha":"^1.20.1","should":"~4.0.4","sinon":"^1.7.3"},"engines":{"node":"> 0.4.1"},"gitHead":"93e180f023a3dd0a00384036d805fde385f33837","_id":"gift@0.5.0","_shasum":"d3a79f9c5e071fcf723f1955e9887db05f367938","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"d3a79f9c5e071fcf723f1955e9887db05f367938","size":12575,"noattachment":false,"key":"/gift/-/gift-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.5.0.tgz"},"directories":{},"publish_time":1416256140071,"_cnpm_publish_time":1416256140071,"_hasShrinkwrap":false},"0.4.3-1":{"name":"gift","version":"0.4.3-1","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/register'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~4.0.4","mocha":"~1.20.1","sinon":"~1.7.3","coffee-script":"~1.7.1","fs-extra":"~0.9.1"},"engines":{"node":"> 0.4.1"},"gitHead":"6f7a770f76963d40adacce16cc4ff88c3d393561","_id":"gift@0.4.3-1","_shasum":"603534ab062cfaf925e230114f9ebd15090b65af","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"dist":{"shasum":"603534ab062cfaf925e230114f9ebd15090b65af","size":12370,"noattachment":false,"key":"/gift/-/gift-0.4.3-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.4.3-1.tgz"},"directories":{},"publish_time":1409303688614,"_cnpm_publish_time":1409303688614,"_hasShrinkwrap":false},"0.4.2":{"name":"gift","version":"0.4.2","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~2.0.1","mocha":"1.x.x","sinon":"~1.7.3","coffee-script":"1.6.x","rimraf":"2.0.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.4.2","dist":{"shasum":"1bd24d2846ad3fa71d28ff0b54f4c06a2fdd22ad","size":11945,"noattachment":false,"key":"/gift/-/gift-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.4.2.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1402226879044,"_cnpm_publish_time":1402226879044,"_hasShrinkwrap":false},"0.4.1":{"name":"gift","version":"0.4.1","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~2.0.1","mocha":"1.x.x","sinon":"~1.7.3","coffee-script":"1.6.x","rimraf":"2.0.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.4.1","dist":{"shasum":"90dc7bed1f1ed56c71773e57eda9c4258c6f61db","size":11749,"noattachment":false,"key":"/gift/-/gift-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.4.1.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1398628042657,"_cnpm_publish_time":1398628042657,"_hasShrinkwrap":false},"0.4.0":{"name":"gift","version":"0.4.0","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~2.0.1","mocha":"1.x.x","sinon":"~1.7.3","coffee-script":"1.6.x","rimraf":"2.0.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.4.0","dist":{"shasum":"bbe29d1fbcc394d977e701181e903e97ece44e56","size":11718,"noattachment":false,"key":"/gift/-/gift-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.4.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1396370479982,"_cnpm_publish_time":1396370479982,"_hasShrinkwrap":false},"0.3.0":{"name":"gift","version":"0.3.0","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~2.0.1","mocha":"1.x.x","sinon":"~1.7.3","coffee-script":"1.6.x","rimraf":"2.0.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.3.0","dist":{"shasum":"d502d625c5996fb70aed5e4b910d7588a5e16d1a","size":11428,"noattachment":false,"key":"/gift/-/gift-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.3.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1394303451642,"_cnpm_publish_time":1394303451642,"_hasShrinkwrap":false},"0.2.0":{"name":"gift","version":"0.2.0","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"contributors":[{"name":"Luke Plaster","email":"me@lukep.org"},{"name":"feugy","email":"pioupiou@gmail.com"},{"name":"Igor Muzyka","email":"igor.muzyka@yalantis.com"}],"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~2.0.1","mocha":"1.x.x","sinon":"~1.7.3","coffee-script":"1.6.x","rimraf":"2.0.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.2.0","dist":{"shasum":"6ce0eaddbe5490f8a1b50c4a1edc508c32e5d0d3","size":11150,"noattachment":false,"key":"/gift/-/gift-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1392929494567,"_cnpm_publish_time":1392929494567,"_hasShrinkwrap":false},"0.1.3-3":{"name":"gift","version":"0.1.3-3","description":"a Git wrapper library","keywords":["git","cli","wrapper"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~2.0.1","mocha":"1.x.x","sinon":"~1.7.3","coffee-script":"1.6.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.1.3-3","dist":{"shasum":"a600098e9a1306ad00bce4915541bd57d9eab1f1","size":10714,"noattachment":false,"key":"/gift/-/gift-0.1.3-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.1.3-3.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1391990583177,"_cnpm_publish_time":1391990583177,"_hasShrinkwrap":false},"0.1.3-2":{"name":"gift","version":"0.1.3-2","description":"a Git wrapper library","keywords":["git","cli"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~2.0.1","mocha":"1.x.x","sinon":"~1.7.3","coffee-script":"1.6.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.1.3-2","dist":{"shasum":"70757799c32b2c2afa62be7c58900747c3d86fea","size":10707,"noattachment":false,"key":"/gift/-/gift-0.1.3-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.1.3-2.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1391990488907,"_cnpm_publish_time":1391990488907,"_hasShrinkwrap":false},"0.1.3-1":{"name":"gift","version":"0.1.3-1","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~2.0.1","mocha":"1.x.x","sinon":"~1.7.3","coffee-script":"1.6.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.1.3-1","dist":{"shasum":"5c39eecb7126088e97fce6fe29f98d1db4c948a3","size":10674,"noattachment":false,"key":"/gift/-/gift-0.1.3-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.1.3-1.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1391989189381,"_cnpm_publish_time":1391989189381,"_hasShrinkwrap":false},"0.1.2":{"name":"gift","version":"0.1.2","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"~2.0.1","mocha":"1.x.x","sinon":"~1.7.3","coffee-script":"1.6.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.1.2","dist":{"shasum":"c3523e2fb87e981bafc1912c522faa129c8c929e","size":10544,"noattachment":false,"key":"/gift/-/gift-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.1.2.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1391989126580,"_cnpm_publish_time":1391989126580,"_hasShrinkwrap":false},"0.1.1":{"name":"gift","version":"0.1.1","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"1.2.x","mocha":"1.x.x","sinon":"1.6.x","coffee-script":"1.6.x"},"engines":{"node":"> 0.4.1"},"readmeFilename":"README.md","_id":"gift@0.1.1","dist":{"shasum":"c394c75473d32df1bac9e66d067cb3bbfbcec253","size":10520,"noattachment":false,"key":"/gift/-/gift-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.1.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1381824024259,"_cnpm_publish_time":1381824024259,"_hasShrinkwrap":false},"0.1.0":{"name":"gift","version":"0.1.0","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/notatestuser/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"1.2.x","mocha":"1.x.x","sinon":"1.6.x","coffee-script":"1.6.x"},"engines":{"node":"> 0.4.1"},"readmeFilename":"README.md","_id":"gift@0.1.0","dist":{"shasum":"f6d5168dafa4d4794fc0cbc4d3fb7955af922035","size":143725,"noattachment":false,"key":"/gift/-/gift-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"notatestuser","email":"notatestuser@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1381587505744,"_cnpm_publish_time":1381587505744,"_hasShrinkwrap":false},"0.0.6":{"name":"gift","version":"0.0.6","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/sentientwaffle/gift","bugs":{"url":"https://github.com/sentientwaffle/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha --compilers coffee:'./node_modules/coffee-script/lib/coffee-script/coffee-script'","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"https://github.com/sentientwaffle/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"1.2.x","mocha":"1.x.x","sinon":"1.6.x","coffee-script":"1.6.x"},"engines":{"node":"> 0.4.1"},"_id":"gift@0.0.6","dist":{"shasum":"2693e975907cc9e0b952a3a1aac067c98a1aa335","size":148093,"noattachment":false,"key":"/gift/-/gift-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.0.6.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1374674765155,"_cnpm_publish_time":1374674765155,"_hasShrinkwrap":false},"0.0.5":{"name":"gift","version":"0.0.5","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/sentientwaffle/gift","bugs":{"url":"https://github.com/sentientwaffle/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"git://github.com/sentientwaffle/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"0.4.x","mocha":"0.x.x","coffee-script":"1.1.x"},"engines":{"node":"> 0.4.1"},"_npmUser":{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"},"_id":"gift@0.0.5","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"7ce3c702bcfa6c542251b18e495093a69e8ee1f2","size":139881,"noattachment":false,"key":"/gift/-/gift-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.0.5.tgz"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1332530278540,"_cnpm_publish_time":1332530278540,"_hasShrinkwrap":false},"0.0.4":{"name":"gift","version":"0.0.4","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/sentientwaffle/gift","bugs":{"url":"https://github.com/sentientwaffle/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"git://github.com/sentientwaffle/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"0.4.x","mocha":"0.x.x","coffee-script":"1.1.x"},"engines":{"node":"> 0.4.1"},"_npmUser":{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"},"_id":"gift@0.0.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"93b3d64568728e872c0b5cf32b63268f6bfb9eaa","size":139759,"noattachment":false,"key":"/gift/-/gift-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.0.4.tgz"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1332515039209,"_cnpm_publish_time":1332515039209,"_hasShrinkwrap":false},"0.0.3":{"name":"gift","version":"0.0.3","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/sentientwaffle/gift","bugs":{"url":"https://github.com/sentientwaffle/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"git://github.com/sentientwaffle/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"0.4.x","mocha":"0.x.x","coffee-script":"1.1.x"},"engines":{"node":"> 0.4.1"},"_npmUser":{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"},"_id":"gift@0.0.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"ea8d90cc2c28d56e7a01687b14f3901cdb3774bd","size":139636,"noattachment":false,"key":"/gift/-/gift-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.0.3.tgz"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1332513446714,"_cnpm_publish_time":1332513446714,"_hasShrinkwrap":false},"0.0.2":{"name":"gift","version":"0.0.2","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/sentientwaffle/gift","bugs":{"url":"https://github.com/sentientwaffle/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"git://github.com/sentientwaffle/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"0.4.x","mocha":"0.x.x","coffee-script":"1.1.x"},"engines":{"node":"> 0.4.1"},"_npmUser":{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"},"_id":"gift@0.0.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"8afe5b2ac9f5dbaf48159301f0ed330c225610f6","size":139163,"noattachment":false,"key":"/gift/-/gift-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.0.2.tgz"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1329775871276,"_cnpm_publish_time":1329775871276,"_hasShrinkwrap":false},"0.0.1":{"name":"gift","version":"0.0.1","description":"a Git wrapper library","keywords":["git"],"homepage":"https://github.com/sentientwaffle/gift","bugs":{"url":"https://github.com/sentientwaffle/gift/issues"},"author":{"name":"sentientwaffle","url":"http://sentientwaffle.github.com/"},"main":"./lib/index","scripts":{"test":"mocha","prepublish":"coffee -o lib -c src"},"repository":{"type":"git","url":"git://github.com/sentientwaffle/gift.git"},"dependencies":{"underscore":"1.x.x"},"devDependencies":{"should":"0.4.x","mocha":"0.5.x","coffee-script":"1.1.x"},"engines":{"node":"> 0.4.1"},"_npmUser":{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"},"_id":"gift@0.0.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"86b14ebb1a81ffeafa52f72df69227d3f743bc68","size":138609,"noattachment":false,"key":"/gift/-/gift-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/gift/download/gift-0.0.1.tgz"},"maintainers":[{"name":"notatestuser","email":"notatestuser@gmail.com"},{"name":"sentientwaffle","email":"sentientwaffle@gmail.com"}],"directories":{},"publish_time":1329317857919,"_cnpm_publish_time":1329317857919,"_hasShrinkwrap":false}},"readme":"# Gift [![](https://img.shields.io/npm/v/gift.svg) ![](https://img.shields.io/npm/dt/gift.svg)](https://www.npmjs.com/package/gift)\n\nA simple Node.js wrapper for the Git CLI. The API is based on\n[Grit](https://github.com/mojombo/grit).\n\nTested in all stable versions of node.\n\n[![Build Status](https://secure.travis-ci.org/notatestuser/gift.svg?branch=master)](http://travis-ci.org/notatestuser/gift) [![Dependency Status](https://david-dm.org/notatestuser/gift.svg)](https://david-dm.org/notatestuser/gift) [![devDependency Status](https://david-dm.org/notatestuser/gift/dev-status.svg)](https://david-dm.org/notatestuser/gift#info=devDependencies)\n\n# Table of Contents\n\n- [Installation](#installation)\n- [API](#api)\n  - [Repo](#repo)\n  - [Commit](#commit)\n  - [Head](#head)\n  - [Tag](#tag)\n  - [Config](#config)\n  - [Status](#status)\n  - [Actor](#actor)\n  - [Tree](#tree)\n  - [Blob](#blob)\n  - [Submodule](#submodule)\n- [License](#license)\n\n# Installation\n\nThis fork is now in the `npm` package repository. Install it like you would any other package:\n\n    $ npm install gift\n\n# API\n\nFor existing repositories:\n\n    git  = require 'gift'\n\n    repo = git \"path/to/repo\"\n    # => #<Repo>\n\nInitialize a new repository:\n\n    git = require 'gift'\n\n    git.init \"path/to/repo\", (err, _repo) ->\n      repo = _repo\n      # => #<Repo>\n\nInitialize a new bare repository:\n\n    git = require 'gift'\n\n    git.init \"path/to/bare/repo\", true, (err, _repo) ->\n      repo = _repo\n      # => #<Repo>\n\nClone a repository:\n\n    git = require 'gift'\n\n    git.clone \"git@host:path/to/remote/repo.git\", \"path/to/local/clone/repo\", depth, branch, (err, _repo) ->\n      repo = _repo\n      # => #<Repo>\n\n## Repo\n### `Repo#path`\n`String` - The path to the repository.\n\n### `Repo#commits([treeish, [limit, [skip, ]]]callback)`\nGet a list of commits.\n\n  * `treeish`  - `String`  (optional).\n  * `limit`    - `Integer` (optional).\n  * `skip`     - `Integer` (optional).\n  * `callback` - `Function` which receives `(err, commits)`, where `commits` is\n                 an `Array` of `Commit`s.\n\nGet the 10 most recent commits to master.\n\n    repo.commits (err, commits) ->\n\nOr to a different tag or branch.\n\n    repo.commits \"v0.0.3\", (err, commits) ->\n\nLimit the maximum number of commits returned (by default limit is 10).\n\n    repo.commits \"master\", 30, (err, commits) ->\n\nSkip some (for pagination):\n\n    repo.commits \"master\", 30, 30, (err, commits) ->\n\nOr get an unlimited number of commits (there could be a lot):\n\n    repo.commits \"master\", -1, (err, commits) ->\n\n### `Repo#current_commit(callback)`\nGet the current commit.\n\nThe callback receives `(err, commit)`.\n\n### `Repo#tree([treeish]) => Tree`\nThe `Tree` object for the treeish (which defaults to \"master\").\n\n    repo.tree().contents (err, children) ->\n      for child in children\n        console.log child.name\n\n### `Repo#diff(commitA, commitB, [paths, ]callback)`\nGet the difference between the trees.\n\nThe callback receives `(err, diffs)`.\n\n### `Repo#identity(callback)`\nGet the commit identity for this repository.\n\nThe callback receives `(err, actor)`, where `actor` is an Actor.\n\n### `Repo#identify(actor, callback)`\nSet your account's default identity for commits to this repository.\n\nThe callback receives `(err)`.\n\n### `Repo#remotes(callback)`\nGet the repository's remotes.\n\nReceives `(err, remotes)`, where each remote is a Ref.\n\n### `Repo#remote_list(callback)`\nGet a list of the repository's remote names.\n\nGet the string names of each of the remotes.\n\n### `Repo#remote_add(name, url, callback)`\nEquivalent to `git remote add <name> <url>`.\n\n### `Repo#remote_remove(name, callback)`\nRemove a remote.\n\n### `Repo#remote_add_url(name, url, callback)`\nEquivalent to `git remote set-url --add <name> <url>`.\n\n### `Repo#remote_set_url(name, url, callback)`\nEquivalent to `git remote set-url <name> <url>`.\n\n### `Repo#remote_delete_url(name, url, callback)`\nEquivalent to `git remote set-url --delete <name> <url>`.\n\n### `Repo#remote_fetch(name, [options, ]callback)`\n`git fetch <name>`\n\n### `Repo#remote_push(name, [branch, options, ]callback)`\n`git push <name>`\n\nwith branch parameter specified:\n`git push <name> <branch>`\n\n### `Repo#status([options, ]callback)`\nUses `--porcelain` to parse repository status in a way that is agnostic of system language.\n`options` is a string of any other options you'd like to pass to the status command.  For example, the `-u` option will list each file in an untracked directory rather than simply listing the directory itself.\n The callback receives `(err, status)`. See below for a definition of what `status` is.\n \n### `Repo#ls_files([files, ]options, callback)`\nList out the files in the index and working tree. Optionally filtered by a given array of `files` (paths or filenames).\n\n### `Repo#config(callback)`\n`git config` parsed as a simple, one-level object. The callback receives `(err, config)`.\n\n### `Repo#branches(callback)`\n`callback` receives `(err, heads)`.\n\n### `Repo#branch([branch, ]callback)`\nGet a branch.\n\n  * `branch`   - The name of the branch to get. Defaults to the\n                 currently checked out branch.\n  * `callback` - Receives `(err, head)`.\n\n### `Repo#create_branch(name, callback)`\nCreate a new branch with `name`, and call the callback when complete\nwith an error, if one occurred.\n\n### `Repo#delete_branch(delete, force, callback)`\nDelete the branch `name`, and call the callback with an error, if one occurred.\n\n### `Repo#merge(name, [options, ]callback)`\n`git merge <name>`\n\n### `Repo#tags(callback)`\nGet a list of `Tag`s.\n\n### `Repo#create_tag(name, [options, ]callback)`\nCreate a tab with the given name.\n\n### `Repo#delete_tag(name, callback)`\nDelete the tag with the given name.\n\n### `Repo#commit(message, [options, ]callback)`\nCommit some changes.\n\n  * `message`  - `String`\n  * `options`  -\n    - `all`    - `Boolean`\n    - `amend`  - `Boolean`\n    - `author` - `String` that must match \"Au thor Author <author@nowhere.org>\"\n  * `callback` - Receives `(err)`.\n\n### `Repo#add(files, callback)`\n`git add <files>`\n\n### `Repo#remove(files, callback)`\n`git rm <files>`\n\n### `Repo#checkout(treeish, [options], callback)`\n`git checkout <treeish>`\n\nCheckout a branch/commit/...\n\n  * `treeish`   - Branch or treeish to checkout.\n  * `options`   -\n    - `b`       - `Boolean` to create a new branch\n  * `callback`  - Receives `(err)`.\n\n### `Repo#checkoutFile([files, options, ]callback)`\nCheckout some files.\n\n  * `files`   - File(s) to checkout. Pass `'.'` or nothing to checkout all files.\n  * `options`   -\n    - `force`   - `Boolean`\n  * `callback`  - Receives `(err)`.\n\n### `Repo#pull([[remote, ]branch, ]callback)`\nPull a branch from remote.\n\n  * `remote`   - `String` (defaults to `origin`).\n  * `branch`   - `String` (defaults to `master`).\n  * `callback` - Receives `(err)`.\n\n### `Repo#sync([[remote, ]branch, ]callback)`\nSync the current branch with the remote, keeping all local changes intact.\n\nThe following steps are carried out: `stash`, `pull`, `push`, `stash pop`. If there were no changes to stash, the last `stash pop` is not executed.\n\n  * `remote`   - `String` (defaults to `origin`).\n  * `branch`   - `String` (defaults to `master`).\n  * `callback` - Receives `(err)`.\n\n### `Repo#reset([treeish, options, ]callback)`\nCheckout files.\n\n  * `treeish`   - The git object to reset to. Defaults to HEAD.\n  * `options`   -\n    - `soft`    - `Boolean`\n    - `mixed`   - `Boolean` __default__\n    - `hard`    - `Boolean`\n    - `merge`   - `Boolean`\n    - `keep`    - `Boolean`\n  * `callback`  - Receives `(err)`.\n\n## Commit\n### `Commit#id`\n`String` - The commit's SHA.\n\n### `Commit#parents`\n`Commit[]`\n\n### `Commit#tree()`\n`Tree` - The commit's content tree.\n\n### `Commit#author`\n`Actor`\n### `Commit#authored_date`\n`Date`\n### `Commit#committer`\n`Actor`\n### `Commit#committed_date`\n`Date`\n### `Commit#message`\n`String`\n### `Commit#describe([refs, [first_parent, ]]callback)`\n\n * refs - String (`all`, `tags`, or `null` for default of unannotated tags).\n * first_parent - Boolean (follow lineage or include all ancestry).\n * callback - `(err, description)` (`description` is String).\n\n## Head\n### `Head#name`\n`String`\n\n### `Head#commit`\n`Commit`\n\n## Tag\n### `Tag#name`\n`String`\n\n### `Tag#commit`\n`Commit`\n\n### `Tag#message(callback)`\nThe callback receives `(err, message)` (`message` is a String).\n\n### `Tag#tagger(callback)`\nThe callback receives `(err, actor)`.\n\n### `Tag#tag_date(callback)`\nThe callback receives `(err, date)`.\n\n## Config\n### `Config#items`\n`Object` - The keys are dotted precisely as the console output from `git config`. E.g., `{'user.name': 'John Doe'}`\n\n## Status\n### `Status#clean`\n`Boolean`\n\n### `Status#files`\n`Object` - The keys are files, the values objects indicating whether or not\nthe file is staged, tracked, etc.\n\nEach file has the following properties:\n\n  * `type` which translates to:\n\n| _type_   | index     | working tree |\n| :---     | :-------: | :-----------:|\n| `A `     | added     | -            |\n| `M `     | modified  | -            |\n| `D `     | deleted   | -            |\n| `AM`     | added     | modified     |\n| `MM`     | modified  | modified     |\n| `AD`     | staged    | deleted      |\n| `MD`     | modified  | deleted      |\n\n  * `staged`  - `Boolean`\n  * `tracked` - `Boolean`\n\n## Actor\n### `Actor#name`\n`String`\n\n### `Actor#email`\n`String`\n\n### `Actor#hash`\n`String` - The MD5 hash of the actor's email. Useful for displaying\n[Gravatar](http://en.gravatar.com/) avatars.\n\n\n## Tree\n### `Tree#id`\n`String` - SHA1\n\n### `Tree#contents(callback)`\n\n  * `callback` - Receives `(err, children)`.\n  * `children` - An array of `Blob`s, `Tree`s, and `Submodule`s.\n\n### `Tree#blobs(callback)`\n\n  * `callback` - Receives `(err, child_blobs)`.\n  * `children` - `[Blob]`\n\n### `Tree#trees(callback)`\n\n  * `callback` - Receives `(err, child_trees)`.\n  * `children` - `[Tree]`\n\n### `Tree#find(directory, callback)`\n\n  * `directory` - `String`\n  * `callback`  - Receives `(err, thing)`.\n\n## Blob\n### `Blob#id`\n`String` - SHA1\n\n### `Blob#mode`\n`String`\n\n### `Blob#data(callback)`\n\n  * `callback` - `(err, data)`\n\nWarning: this method only returns the complete file up to 200k, which is the default\nbuffer size for running child_process.exec(). If the file you're reading is bigger than\nthat, or if you're not sure, you need to use dataStream()\n\n### `Blob#dataStream()`\n\n  * returns - [dataStream, errorStream]\n\nReturns streams for you to use to get the data.\n\nUsage:\n\n    data = \"\"\n    [dataStream, _] = blob.dataStream()\n    dataStream.on 'data', (buf) ->\n      data += buf.toString()\n    .on 'end', ->\n      callback(data)\n\n## Submodule\n### `Submodule#id`\n`String`\n\n### `Submodule#name`\n`String`\n\n### `Submodule#mode`\n`String`\n\n### `Submodule#url(callback)`\nGet the url the submodule points to.\n\n\n# License\nSee LICENSE.\n","_attachments":{},"homepage":"https://github.com/notatestuser/gift","bugs":{"url":"https://github.com/notatestuser/gift/issues"},"license":"MIT"}