BUGFIX: typo
BUGFIX: misnamed variable
BUGFIX: Don't fail if you cant get new commits for an existing stream because it was deleted
BUGFIX: some actions (eg add) don't come with blobs
IMPROVEMENT:use popen.communicate rather than popoen.stdout (which is deprecated)
IMPROVEMENT:don't fail if you cant save the cache file. simply delete the existing one and it will be recreated next time
BUGFIX: Some python versions throw StopIteration when the generator has finished
IMPROVEMENT: Clarify log message when identifying p4 changes (we're not 'getting' them yet)
FEATURE: provide progress message for commit when not in verbose mode
IMPROVEMENT: allow existing streams to be specified on command line - this is a noop
BUGFIX: start every stream from the latest change in the stream, not from the latest change in the whole repo
IMPROVEMENT: if a new stream is a perfect copy of its parent, don't use "merge" and then stream all the files, use 'from' fast-import command
FEATURE: add no-unknown-changelist option
IMPROVEMENT: upgrade to argparse so that you can pass options to p4 in the debug command
IMPROVEMENT: P4Debug should be verbose by default, otherwise it does nothing
FEATURE: add log file option
add set-stream command
add task stream support
load and save path in metadata
factor stream handling out into mixin