{
  "scm-hg-plugin": {
    "information": {
      "clone" : "Clone the repository",
      "create" : "Create a New Repository",
      "replace" : "Add Remote Origin to an Existing Repository",
      "fetch": "Get Remote Changes",
      "checkout": "Switch Branch",
      "checkoutTag": "Checkout Tag"
    },
    "config": {
      "link": "Mercurial",
      "title": "Mercurial Configuration",
      "hgBinary": "HG Binary",
      "hgBinaryHelpText": "Location of Mercurial binary.",
      "encoding": "Encoding",
      "encodingHelpText": "Repository Encoding.",
      "showRevisionInId": "Show Revision",
      "showRevisionInIdHelpText": "Show revision as part of the node id.",
      "enableHttpPostArgs": "Enable HttpPostArgs Protocol",
      "enableHttpPostArgsHelpText": "Enables the experimental HttpPostArgs Protocol of mercurial. The HttpPostArgs Protocol uses the body of post requests to send the meta information instead of http headers. This helps to reduce the header size of mercurial requests. HttpPostArgs is supported since mercurial 3.8.",
      "disabled": "Disabled",
      "disabledHelpText": "Enable or disable the Mercurial plugin.",
      "required": "This configuration value is required",
      "submit": "Submit",
      "success": "Configuration changed successfully",
      "autoConfigure": "Configure Mercurial Automatically"
    }
  },
  "permissions" : {
    "configuration": {
      "read,write": {
        "hg": {
          "displayName": "Modify Mercurial configuration",
          "description": "May change the Mercurial configuration"
        }
      }
    },
    "repository": {
      "hg": {
        "*": {
          "displayName": "Modify repository specific Mercurial configuration",
          "description": "May change the Mercurial configuration for repositories"
        }
      }
    }
  },
  "verbs": {
    "repository": {
      "hg": {
        "displayName": "configure Mercurial",
        "description": "May change the Mercurial configuration for this repository"
      }
    }
  }
}
