{
  "git": {
    "clean": "rm -rf {workspace}/{name}",
    "init": "git clone {url} {workspace}/{name}",
    "pull": "cd {workspace}/{name}; git pull",
    "stat": "cd {workspace}/{name}; git status",
    "diff": "cd {workspace}/{name}; git diff .",
    "push": "cd {workspace}/{name}; git push origin master"
  },
  "svn": {
    "clean": "rm -rf {workspace}/{name}",
    "init": "svn checkout {url} {workspace}/{name}",
    "pull": "cd {workspace}/{name}; svn up",
    "stat": "cd {workspace}/{name}; svn status",
    "diff": "cd {workspace}/{name}; svn diff",
    "push": "cd {workspace}/{name}; svn commit -m \"Commited by Repoman\""
  }
}
{
  "git": {
    "clean": "rm -rf {workspace}/{name}",
    "init": "git clone {url} {workspace}/{name}",
    "pull": "cd {workspace}/{name}; git pull",
    "stat": "cd {workspace}/{name}; git status",
    "diff": "cd {workspace}/{name}; git diff .",
    "push": "cd {workspace}/{name}; git push origin master"
  },
  "svn": {
    "clean": "rm -rf {workspace}/{name}",
    "init": "svn checkout {url} {workspace}/{name}",
    "pull": "cd {workspace}/{name}; svn up",
    "stat": "cd {workspace}/{name}; svn stat",
    "diff": "cd {workspace}/{name}; svn diff",
    "push": "cd {workspace}/{name}; svn commit -m \"Commited by Repoman\""
  }
}
Fix status command for svn.
Fix status command for svn.
