meld r1247 - trunk
- From: vincele svn gnome org
- To: svn-commits-list gnome org
- Subject: meld r1247 - trunk
- Date: Mon, 9 Mar 2009 23:37:18 +0000 (UTC)
Author: vincele
Date: Mon Mar 9 23:37:18 2009
New Revision: 1247
URL: http://svn.gnome.org/viewvc/meld?rev=1247&view=rev
Log:
Fix misleading error message 'Invoking patch failed'
Show a more meaningful message asking for a complete
bug report:
"""
Invoking 'patch' failed.
Maybe you don't have 'GNU patch' installed,
or you use an untested version of %s.
Please send email bug report to:
meld-list gnome org
Containing the following information:
- meld version: '%s'
- source control software type: '%s'
- source control software version: 'X.Y.Z'
- the output of '%s somefile.txt'
- patch command: '%s'
"""
Modified:
trunk/vcview.py
Modified: trunk/vcview.py
==============================================================================
--- trunk/vcview.py (original)
+++ trunk/vcview.py Mon Mar 9 23:37:18 2009
@@ -463,7 +463,30 @@
for d in diffs:
self.emit("create-diff", d)
else:
- misc.run_dialog( _("Invoking patch failed, you need GNU patch.")+ "\n'%s'"%" ".join(patchcmd), parent=self)
+ import meldapp
+ msg = _("""
+ Invoking 'patch' failed.
+
+ Maybe you don't have 'GNU patch' installed,
+ or you use an untested version of %s.
+
+ Please send email bug report to:
+ meld-list gnome org
+
+ Containing the following information:
+
+ - meld version: '%s'
+ - source control software type: '%s'
+ - source control software version: 'X.Y.Z'
+ - the output of '%s somefile.txt'
+ - patch command: '%s'
+ """) % (self.vc.NAME,
+ meldapp.version,
+ self.vc.NAME,
+ " ".join(self.vc.diff_command()),
+ " ".join(patchcmd))
+ msg = '\n'.join([line.strip() for line in msg.split('\n')])
+ misc.run_dialog(msg, parent=self)
def refresh(self):
self.set_location( self.model.value_path( self.model.get_iter_root(), 0 ) )
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]