Anonymous avatar Anonymous committed f2e8161

Rename --nopaste to --nocopy, and add docstring.

Comments (0)

Files changed (1)

         win32clipboard.CloseClipboard()
 
 def paste(ui, repo, *pats, **opts):
+    """Paste current working directory changes or a specified changeset.
+
+    When -r REV is not given, treat the remaining arguments as for the
+    "hg diff" command and paste the resulting diff.  When -r REV is
+    given, export the revision and paste that.
+
+    The paste is done on http://paste.pocoo.org/ by default, but a
+    different server with a compatible XMLRPC interface can be selected
+    in the configuration (add a "server" value in a "paste" section).
+
+    By default, the pasted text is also copied to the system clipboard;
+    the -n option prevents that.
+    """
     import xmlrpclib
     server = ui.config('paste', 'server', 'http://paste.pocoo.org/')
     if not server.endswith('/'):
     else:
         url = '%sshow/%s/' % (server, rv)
         ui.status(url + '\n')
-        if not opts['nopaste']:
+        if not opts['nocopy']:
             copy_to_clipboard(url)
 
 cmdtable = {
     'paste':
         (paste,
          [('r', 'rev', [], 'paste specified revision(s)'),
-          ('n', 'nopaste', None, 'do not copy to clipboard')] + commands.diffopts,
+          ('n', 'nocopy', None, 'do not copy to clipboard')] + commands.diffopts,
          'hg paste [-r REV | FILE...]')
 }
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.