# HG changeset patch
# User Giampaolo Fadel <gp.fa...@gmail.com>
# Date 1245934012 -7200
# Node ID 69b25e5cf5a846dc6cb6facfd760b75f13d70bfb
# Parent  441c8397f498d69f4a41351f8d5a1dc1365c60e6
hgtk: message box instead of raise an exception when rename arguments are wrong

diff --git a/hggtk/hgtk.py b/hggtk/hgtk.py
--- a/hggtk/hgtk.py
+++ b/hggtk/hgtk.py
@@ -286,9 +286,12 @@
 
 def rename(ui, *pats, **opts):
     """rename a single file or directory"""
+    if not pats or len(pats) > 2:
+        from hggtk import gdialog
+        gdialog.Prompt(_('Rename error'),
+                       _('rename takes one or two path arguments'), 
None).run()        
+        return 
     from hggtk.rename import run
-    if not pats or len(pats) > 2:
-        raise util.Abort(_('rename takes one or two path arguments'))
     gtkrun(run(ui, *pats, **opts))
 
 def guess(ui, *pats, **opts):

------------------------------------------------------------------------------
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to