Add ls-remote command support.
Add command dry-run support.
Add --no-patch support for show command.