Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8, 0.8.1, and 0.8.2

hgtk: add revert and remove commands

this provides equivalent functionality that hgproc provided, but
it needs further improvement.

Changeset ac21a94067f0

Parent f8ea88acf6af

by Steve Borho

Changes to one file · Browse files at ac21a94067f0 Showing diff from parent f8ea88acf6af Diff from another changeset...

Change 1 of 2 Show Entire File hggtk/​hgtk.py Stacked
 
258
259
260
 
 
 
 
 
 
 
 
 
 
 
 
261
262
263
264
265
266
267
268
269
270
 
271
272
273
 
511
512
513
 
514
 
515
516
517
 
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
 
 
 
 
279
280
281
282
 
520
521
522
523
524
525
526
527
528
@@ -258,16 +258,25 @@
  from hggtk.recovery import run   run(**opts)   +def remove(ui, *pats, **opts): + """file status viewer in remove mode""" + from hggtk.status import run + opts['files'] = [os.path.abspath(x) for x in pats] + run(**opts) + +def revert(ui, *pats, **opts): + """file status viewer in revert mode""" + from hggtk.status import run + opts['files'] = [os.path.abspath(x) for x in pats] + run(**opts) +  def serve(ui, **opts):   """web server"""   from hggtk.serve import run   run(**opts)    def status(ui, *pats, **opts): - """file status viewer - - Also do add, remove and revert. - """ + """file status viewer"""   from hggtk.status import run   opts['files'] = [os.path.abspath(x) for x in pats]   run(**opts) @@ -511,7 +520,9 @@
  "^userconfig": (userconfig, [], _('hgtk userconfig')),   "^repoconfig": (repoconfig, [], _('hgtk repoconfig')),   "^guess": (guess, [], _('hgtk guess')), + "^remove|rm": (revert, [], _('hgtk remove [FILE]...')),   "^rename|mv": (rename, [], _('hgtk rename SOURCE [DEST]')), + "^revert": (revert, [], _('hgtk revert [FILE]...')),   "^serve":   (serve,   [('', 'webdir-conf', '', _('name of the webdir config file'))],