Have more consistent name spaces
Validate repository full name for safety of treating it as directory name
Surround arugments to shell commands with single quotes