repo-mirror.sh : maintain a mirror of a repository in a different repo format
usage: repo-mirror.sh SOURCE DEST

The type of the source repository is automatically recognized,
supported source repositories:
    git mercurial darcs

supported destination repositories:
    git mercurial

options:
-h --help   : this help
-t --repotype REPOTYPE:
              Specify the repository type of the destination.
              Note: This is only needed if the destination doesn't exist.
              Possible values of REPOTYPE:
                  git        : git (the default)
                  hg         : mercurial
                  mercurial  : mercurial
--enc ENCODING:
              Set environment encoding to this value.
              This may be needed to convert repositories that
              are not UTF-8 encoded. Example:
                iso8859-1 : ISO8850-1 encoding
--hgrc HGRCFILE:
              Specify the .hgrc file. This sets the environment
              variable HGRCPATH (see mercurial documentation).

-y --yes    : Create destination reposity if it doesn't exist
              without prompting the user
-v --verbose: Show what the script does
-n --dry-run: Just show what the script would do