prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  update `url` argument description in `get` and `import` help output
  to `URL of Git repository with DVC project to download from.`
  
  per https://github.com/iterative/dvc.org/pull/464#pullrequestreview-259776737
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `dvc/command/imp.py`
  Content:
  ```
  1 from __future__ import unicode_literals
  2 
  3 import argparse
  4 import logging
  5 
  6 from dvc.exceptions import DvcException
  7 from dvc.command.base import CmdBase, append_doc_link
  8 
  9 
  10 logger = logging.getLogger(__name__)
  11 
  12 
  13 class CmdImport(CmdBase):
  14     def run(self):
  15         try:
  16             self.repo.imp(
  17                 self.args.url,
  18                 self.args.path,
  19                 out=self.args.out,
  20                 rev=self.args.rev,
  21             )
  22         except DvcException:
  23             logger.exception(
  24                 "failed to import '{}' from '{}'.".format(
  25                     self.args.path, self.args.url
  26                 )
  27             )
  28             return 1
  29         return 0
  30 
  31 
  32 def add_parser(subparsers, parent_parser):
  33     IMPORT_HELP = (
  34         "Download data from DVC repository and take it under DVC control."
  35     )
  36 
  37     import_parser = subparsers.add_parser(
  38         "import",
  39         parents=[parent_parser],
  40         description=append_doc_link(IMPORT_HELP, "import"),
  41         help=IMPORT_HELP,
  42         formatter_class=argparse.RawTextHelpFormatter,
  43     )
  44     import_parser.add_argument("url", help="DVC repository URL.")
  45     import_parser.add_argument(
  46         "path", help="Path to data within DVC repository."
  47     )
  48     import_parser.add_argument(
  49         "-o", "--out", nargs="?", help="Destination path to put data to."
  50     )
  51     import_parser.add_argument(
  52         "--rev", nargs="?", help="DVC repository git revision."
  53     )
  54     import_parser.set_defaults(func=CmdImport)
  55
  ```
  
  Path: `dvc/command/get.py`
  Content:
  ```
  1 from __future__ import unicode_literals
  2 
  3 import argparse
  4 import logging
  5 
  6 from dvc.repo import Repo
  7 from dvc.exceptions import DvcException
  8 from .base import CmdBaseNoRepo, append_doc_link
  9 
  10 
  11 logger = logging.getLogger(__name__)
  12 
  13 
  14 class CmdGet(CmdBaseNoRepo):
  15     def run(self):
  16         try:
  17             Repo.get(
  18                 self.args.url,
  19                 path=self.args.path,
  20                 out=self.args.out,
  21                 rev=self.args.rev,
  22             )
  23             return 0
  24         except DvcException:
  25             logger.exception(
  26                 "failed to get '{}' from '{}'".format(
  27                     self.args.path, self.args.url
  28                 )
  29             )
  30             return 1
  31 
  32 
  33 def add_parser(subparsers, parent_parser):
  34     GET_HELP = "Download data from DVC repository."
  35     get_parser = subparsers.add_parser(
  36         "get",
  37         parents=[parent_parser],
  38         description=append_doc_link(GET_HELP, "get"),
  39         help=GET_HELP,
  40         formatter_class=argparse.RawDescriptionHelpFormatter,
  41     )
  42     get_parser.add_argument(
  43         "url", help="DVC repository URL to download data from."
  44     )
  45     get_parser.add_argument("path", help="Path to data within DVC repository.")
  46     get_parser.add_argument(
  47         "-o", "--out", nargs="?", help="Destination path to put data to."
  48     )
  49     get_parser.add_argument(
  50         "--rev", nargs="?", help="DVC repository git revision."
  51     )
  52     get_parser.set_defaults(func=CmdGet)
  53
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/dvc/command/get.py b/dvc/command/get.py
  --- a/dvc/command/get.py
  +++ b/dvc/command/get.py
  @@ -40,7 +40,7 @@
           formatter_class=argparse.RawDescriptionHelpFormatter,
       )
       get_parser.add_argument(
  -        "url", help="DVC repository URL to download data from."
  +        "url", help="URL of Git repository with DVC project to download from."
       )
       get_parser.add_argument("path", help="Path to data within DVC repository.")
       get_parser.add_argument(
  diff --git a/dvc/command/imp.py b/dvc/command/imp.py
  --- a/dvc/command/imp.py
  +++ b/dvc/command/imp.py
  @@ -41,7 +41,9 @@
           help=IMPORT_HELP,
           formatter_class=argparse.RawTextHelpFormatter,
       )
  -    import_parser.add_argument("url", help="DVC repository URL.")
  +    import_parser.add_argument(
  +        "url", help="URL of Git repository with DVC project to download from."
  +    )
       import_parser.add_argument(
           "path", help="Path to data within DVC repository."
       )
  
verification_info: {"golden_diff": "diff --git a/dvc/command/get.py b/dvc/command/get.py\n--- a/dvc/command/get.py\n+++ b/dvc/command/get.py\n@@ -40,7 +40,7 @@\n         formatter_class=argparse.RawDescriptionHelpFormatter,\n     )\n     get_parser.add_argument(\n-        \"url\", help=\"DVC repository URL to download data from.\"\n+        \"url\", help=\"URL of Git repository with DVC project to download from.\"\n     )\n     get_parser.add_argument(\"path\", help=\"Path to data within DVC repository.\")\n     get_parser.add_argument(\ndiff --git a/dvc/command/imp.py b/dvc/command/imp.py\n--- a/dvc/command/imp.py\n+++ b/dvc/command/imp.py\n@@ -41,7 +41,9 @@\n         help=IMPORT_HELP,\n         formatter_class=argparse.RawTextHelpFormatter,\n     )\n-    import_parser.add_argument(\"url\", help=\"DVC repository URL.\")\n+    import_parser.add_argument(\n+        \"url\", help=\"URL of Git repository with DVC project to download from.\"\n+    )\n     import_parser.add_argument(\n         \"path\", help=\"Path to data within DVC repository.\"\n     )\n", "issue": "update `url` argument description in `get` and `import` help output\nto `URL of Git repository with DVC project to download from.`\r\n\r\nper https://github.com/iterative/dvc.org/pull/464#pullrequestreview-259776737\n", "before_files": [{"content": "from __future__ import unicode_literals\n\nimport argparse\nimport logging\n\nfrom dvc.exceptions import DvcException\nfrom dvc.command.base import CmdBase, append_doc_link\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass CmdImport(CmdBase):\n    def run(self):\n        try:\n            self.repo.imp(\n                self.args.url,\n                self.args.path,\n                out=self.args.out,\n                rev=self.args.rev,\n            )\n        except DvcException:\n            logger.exception(\n                \"failed to import '{}' from '{}'.\".format(\n                    self.args.path, self.args.url\n                )\n            )\n            return 1\n        return 0\n\n\ndef add_parser(subparsers, parent_parser):\n    IMPORT_HELP = (\n        \"Download data from DVC repository and take it under DVC control.\"\n    )\n\n    import_parser = subparsers.add_parser(\n        \"import\",\n        parents=[parent_parser],\n        description=append_doc_link(IMPORT_HELP, \"import\"),\n        help=IMPORT_HELP,\n        formatter_class=argparse.RawTextHelpFormatter,\n    )\n    import_parser.add_argument(\"url\", help=\"DVC repository URL.\")\n    import_parser.add_argument(\n        \"path\", help=\"Path to data within DVC repository.\"\n    )\n    import_parser.add_argument(\n        \"-o\", \"--out\", nargs=\"?\", help=\"Destination path to put data to.\"\n    )\n    import_parser.add_argument(\n        \"--rev\", nargs=\"?\", help=\"DVC repository git revision.\"\n    )\n    import_parser.set_defaults(func=CmdImport)\n", "path": "dvc/command/imp.py"}, {"content": "from __future__ import unicode_literals\n\nimport argparse\nimport logging\n\nfrom dvc.repo import Repo\nfrom dvc.exceptions import DvcException\nfrom .base import CmdBaseNoRepo, append_doc_link\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass CmdGet(CmdBaseNoRepo):\n    def run(self):\n        try:\n            Repo.get(\n                self.args.url,\n                path=self.args.path,\n                out=self.args.out,\n                rev=self.args.rev,\n            )\n            return 0\n        except DvcException:\n            logger.exception(\n                \"failed to get '{}' from '{}'\".format(\n                    self.args.path, self.args.url\n                )\n            )\n            return 1\n\n\ndef add_parser(subparsers, parent_parser):\n    GET_HELP = \"Download data from DVC repository.\"\n    get_parser = subparsers.add_parser(\n        \"get\",\n        parents=[parent_parser],\n        description=append_doc_link(GET_HELP, \"get\"),\n        help=GET_HELP,\n        formatter_class=argparse.RawDescriptionHelpFormatter,\n    )\n    get_parser.add_argument(\n        \"url\", help=\"DVC repository URL to download data from.\"\n    )\n    get_parser.add_argument(\"path\", help=\"Path to data within DVC repository.\")\n    get_parser.add_argument(\n        \"-o\", \"--out\", nargs=\"?\", help=\"Destination path to put data to.\"\n    )\n    get_parser.add_argument(\n        \"--rev\", nargs=\"?\", help=\"DVC repository git revision.\"\n    )\n    get_parser.set_defaults(func=CmdGet)\n", "path": "dvc/command/get.py"}], "after_files": [{"content": "from __future__ import unicode_literals\n\nimport argparse\nimport logging\n\nfrom dvc.exceptions import DvcException\nfrom dvc.command.base import CmdBase, append_doc_link\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass CmdImport(CmdBase):\n    def run(self):\n        try:\n            self.repo.imp(\n                self.args.url,\n                self.args.path,\n                out=self.args.out,\n                rev=self.args.rev,\n            )\n        except DvcException:\n            logger.exception(\n                \"failed to import '{}' from '{}'.\".format(\n                    self.args.path, self.args.url\n                )\n            )\n            return 1\n        return 0\n\n\ndef add_parser(subparsers, parent_parser):\n    IMPORT_HELP = (\n        \"Download data from DVC repository and take it under DVC control.\"\n    )\n\n    import_parser = subparsers.add_parser(\n        \"import\",\n        parents=[parent_parser],\n        description=append_doc_link(IMPORT_HELP, \"import\"),\n        help=IMPORT_HELP,\n        formatter_class=argparse.RawTextHelpFormatter,\n    )\n    import_parser.add_argument(\n        \"url\", help=\"URL of Git repository with DVC project to download from.\"\n    )\n    import_parser.add_argument(\n        \"path\", help=\"Path to data within DVC repository.\"\n    )\n    import_parser.add_argument(\n        \"-o\", \"--out\", nargs=\"?\", help=\"Destination path to put data to.\"\n    )\n    import_parser.add_argument(\n        \"--rev\", nargs=\"?\", help=\"DVC repository git revision.\"\n    )\n    import_parser.set_defaults(func=CmdImport)\n", "path": "dvc/command/imp.py"}, {"content": "from __future__ import unicode_literals\n\nimport argparse\nimport logging\n\nfrom dvc.repo import Repo\nfrom dvc.exceptions import DvcException\nfrom .base import CmdBaseNoRepo, append_doc_link\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass CmdGet(CmdBaseNoRepo):\n    def run(self):\n        try:\n            Repo.get(\n                self.args.url,\n                path=self.args.path,\n                out=self.args.out,\n                rev=self.args.rev,\n            )\n            return 0\n        except DvcException:\n            logger.exception(\n                \"failed to get '{}' from '{}'\".format(\n                    self.args.path, self.args.url\n                )\n            )\n            return 1\n\n\ndef add_parser(subparsers, parent_parser):\n    GET_HELP = \"Download data from DVC repository.\"\n    get_parser = subparsers.add_parser(\n        \"get\",\n        parents=[parent_parser],\n        description=append_doc_link(GET_HELP, \"get\"),\n        help=GET_HELP,\n        formatter_class=argparse.RawDescriptionHelpFormatter,\n    )\n    get_parser.add_argument(\n        \"url\", help=\"URL of Git repository with DVC project to download from.\"\n    )\n    get_parser.add_argument(\"path\", help=\"Path to data within DVC repository.\")\n    get_parser.add_argument(\n        \"-o\", \"--out\", nargs=\"?\", help=\"Destination path to put data to.\"\n    )\n    get_parser.add_argument(\n        \"--rev\", nargs=\"?\", help=\"DVC repository git revision.\"\n    )\n    get_parser.set_defaults(func=CmdGet)\n", "path": "dvc/command/get.py"}]}