mercurial/commands.py
changeset 363 ae96b7e1318d
parent 355 3e18360a8912
child 365 f94d3632a323
equal deleted inserted replaced
362:410373162036 363:ae96b7e1318d
   248 
   248 
   249     if opts['addremove']:
   249     if opts['addremove']:
   250         addremove(ui, repo, *files)
   250         addremove(ui, repo, *files)
   251     repo.commit(relpath(repo, files), text, opts['user'], opts['date'])
   251     repo.commit(relpath(repo, files), text, opts['user'], opts['date'])
   252 
   252 
       
   253 def copy(ui, repo, source, dest):
       
   254     """mark a file as copied or renamed for the next commit"""
       
   255     return repo.copy(*relpath(repo, (source, dest)))
       
   256 
   253 def debugaddchangegroup(ui, repo):
   257 def debugaddchangegroup(ui, repo):
   254     data = sys.stdin.read()
   258     data = sys.stdin.read()
   255     repo.addchangegroup(data)
   259     repo.addchangegroup(data)
   256 
   260 
   257 def debugchangegroup(ui, repo, roots):
   261 def debugchangegroup(ui, repo, roots):
   606                    ('A', 'addremove', None, 'run add/remove during commit'),
   610                    ('A', 'addremove', None, 'run add/remove during commit'),
   607                    ('l', 'logfile', "", 'commit text file'),
   611                    ('l', 'logfile', "", 'commit text file'),
   608                    ('d', 'date', "", 'data'),
   612                    ('d', 'date', "", 'data'),
   609                    ('u', 'user', "", 'user')],
   613                    ('u', 'user', "", 'user')],
   610                   'hg commit [files]'),
   614                   'hg commit [files]'),
       
   615     "copy": (copy, [], 'hg copy <source> <dest>'),
   611     "debugaddchangegroup": (debugaddchangegroup, [], 'debugaddchangegroup'),
   616     "debugaddchangegroup": (debugaddchangegroup, [], 'debugaddchangegroup'),
   612     "debugchangegroup": (debugchangegroup, [], 'debugchangegroup [roots]'),
   617     "debugchangegroup": (debugchangegroup, [], 'debugchangegroup [roots]'),
   613     "debugindex": (debugindex, [], 'debugindex <file>'),
   618     "debugindex": (debugindex, [], 'debugindex <file>'),
   614     "debugindexdot": (debugindexdot, [], 'debugindexdot <file>'),
   619     "debugindexdot": (debugindexdot, [], 'debugindexdot <file>'),
   615     "diff": (diff, [('r', 'rev', [], 'revision')],
   620     "diff": (diff, [('r', 'rev', [], 'revision')],