Fix timezone computation when importing from git
README: Fix name of environment variable for debugging
Merge pull request #71 from PaulPrice/readme_debug

README: Fix name of environment variable for debugging
Log version, and output when requested.

Introducing the use of the ArgumentParser to handle the argument parsing.
This should not get in the way of any communication from git, because the
manpage for git-remote-helpers says:

SYNOPSIS
       git remote-<transport> <repository> [<URL>]

i.e., there are no -- or - options provided, so as long as all additional
arguments (e.g., --version) are prepended with hyphens, there's no worry,
and we can just dump all the other arguments into the HGRemote.
Convert ArgumentParser to OptionParser to support python 2.6
Merge pull request #70 from PaulPrice/version

Can't get version
Ensure outputs are always flushed immediately.

We re-open stdout without buffering (there are other solutions, but this
is a one-liner; see [1]).  Then flush calls in the code are not necessary.

[1] http://stackoverflow.com/questions/107705/python-output-buffering
GitExporter: fix username for lightweight tags

The username for lightweight tags (i.e., non-annotated tags) was previously
blindly set to None, which forces Mercurial to resort to "user@host".
Instead, get the username from the Mercurial configuration.  To support this,
we read the Mercurial configuration in GitExporter.__init__, and add
util.user_config().
Merge pull request #58 from PaulPrice/issues/58

Tagging does not use regular user name
Merge pull request #69 from PaulPrice/flushing

Clone fails
Add test for lightweight tag author names (#58)
HGImporter: ensure filenames are relative (#62)

Based on felipec/git@a160978, with thanks to Felipe Contreras.
Merge remote-tracking branch 'PaulPrice/issues/58'
Add Sharness 0.3.0
Copy the tests from git.git/contrib remote-hg
Some basic adjustments to ensure the tests run
tests: fix failures due to semantic differences between remote-hg and gitifyhg
HACK: to squelch diffs caused by Mercurial phases

not quite sure what causes this, this must be investigated. but for
now, this change removes some diffs in test-hg-hg-git.t
Fix "git push gitifyhg::URL"
Update readme to reflect sharness instead of py.test