a remote_name may now be specified as the first argument of a call to sync(); it defaults to 'origin' if not provided - the previous API has been preserved
added Repo#remote_push(name, callback)
added Repo#remote_remove(name, callback)
Repo#sync restructured to make sure a 'stash pop' is never attempted if there was nothing to stash in the first place
improve status parsing
fix unittests
Merge pull request #1 from drevilt/master

Thanks. Merged.
[test fix] pass a properly formed octal to fs.mkdir
mocha and coffeescript version bump
Merge pull request #2 from drevilt/master

mocha and coffeescript version bump
use the locally-installed copy of coffee-script when 'npm test'ing
added Repo#identity and Repo#identify with a unit test
for Travis: make use of Repo#identify to ensure that our repository has an identity set when running the #create_tag test
[README] #status, #identity and #identify
[README] #remote_remove and #remote_push
[README] #sync
Merge pull request #19 from notatestuser/everything-to-pull

A neat assortment of non-breaking new stuff from @notatestuser and @drevilt