Conditionalize the git subcommands differently for mirrors and non-mirrors

Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
Use old style python string formatting for compatibility with systems
running older python.

Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
Make sure to cd to the destdir before running 'git update-server-info'

Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
Merge commit '15c2932a7473db66620f1e3728b64464c75ef9c9'

* commit '15c2932a7473db66620f1e3728b64464c75ef9c9':
  Make sure to cd to the destdir before running 'git update-server-info'
  Use old style python string formatting for compatibility with systems running older python.
  Conditionalize the git subcommands differently for mirrors and non-mirrors

Signed-off-by: Christopher Larson <kergoth@gmail.com>
Add --ssh/-s argument to clone via ssh

Signed-off-by: Christopher Larson <kergoth@gmail.com>