fix most porcelain functions, which dont seem to want to accept a repo object anymore.  added refresh_editor, to reload current editor file when checking out.  added soft mode for reset, to just update head without chaning anything else.  updated dulwich install code to check for version, and hopefully still work when dulwich was installed already ina nother location
fix most porcelain functions, which dont seem to want to accept a repo object anymore.  added refresh_editor, to reload current editor file when checking out.  added soft mode for reset, to just update head without chaning anything else.  updated dulwich install code to check for version, and hopefully still work when dulwich was installed already ina nother location
jsbain/stash,jsbain/stash,cclauss/stash,ywangd/stash,ywangd/stash,cclauss/stash