Feature Requests item #2005046, was opened at 2008-06-28 12:26
Message generated for change (Comment added) made by nobody
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=968357&aid=2005046&group_id=199155

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Interface Improvements (example)
Group: Next Release (example)
Status: Open
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: baseline diff

Initial Comment:
In lists, like changelog or commit or status, a double-click should open a diff 
against the baseline of the revision. This enables one do work quickly with 
TortoiseHg.

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2008-10-01 08:41

Message:
Hi. Have you tried with other diff tools?
I have no problem using ExamDiff and Kdiff.
You will need to ensure that double quote is present.

[extdiff]
cmd.vdiff = "C:\Program Files\Beyond Compare 3\Bcomp.exe"

Also, you can see the changes made or difference to the file by right
clicking the file.

Regards.
sagikliwon

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2008-10-01 07:47

Message:
When specifiying in Mercurial.ini:

  [extdiff]
  cmd.vdiff = E:\Program Files\Beyond Compare 3\BCompare.exe

and

  hg vdiff

in the preferences of the commit tool, it works everywhere,
status, Qct and in the shell. I am here on Windows.
However, I can't reproduce the trace back.

Also, when calling the "shell visual diff" or double-clicking a file
in the status, or from Qct, a dos box pops up, should be called
asynchronous.

Another thing is, "hg vdiff" first changes the current directory
to the "left" file's directory and then calls the diff tool with

   diff-tool file1 file2

The thing is that file1 is relative to the current directory
(file2 is always full). This causes problems when opening a
second diff in Beyond Compare: the first file is not found.
It would fix the problem when using full path for the first file
too. But this must be fixed in hg.


----------------------------------------------------------------------

Comment By: TK Soh (tksoh)
Date: 2008-09-26 05:09

Message:
Technically, Qct is 'bundled' with TortoiseHg's installer, which started as
Steve Borho's all-in-one installer. So it'd best to post the request on Qct
to Qct's tracker on SF.

On you problem with Beyond Compare, have you tried double-quoting the path
to Bcomp.exe in mercurial.ini?

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2008-09-26 02:47

Message:
I believe there are two separate issues being discussed here:

1. The commit tool (qct) ought to (perhaps as a user-configurable option)
invoke 
   a diff viewer on double-click of a file

2. It is not possible to specify Beyond Compare as the diff viewer of
choice using 
   the Preferences dialog.  When attempting to do so, say specifying 
   "C:\Program Files\Beyond Compare 3\BComp.exe" as the diff tool, I get
this error
   message whenever I select Visual Diff from the popup menu:

   
   Error executing hgproc

   Traceback (most recent call last):
    File "hgproc.py", line 107, in run_trapped
    File "hgproc.py", line 102, in parse
    File "hggtk\hgcmd.pyc", line 155, in run
    File "hggtk\hgglib.pyc", line 373, in hgcmd_toq
    File "hggtk\hgglib.pyc", line 301, in thgdispatch
    File "mercurial\dispatch.pyc", line 172, in parse
    File "mercurial\cmdutil.pyc", line 64, in findcmd
   UnknownCommand: C:\Program Files\Beyond Compare 3\Bcomp.exe


The second item seems to be a real bug (not a feature request like the
first item).

----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2008-06-29 19:36

Message:
Logged In: NO 

For example, in the qct commit tool double click on a file sets/clears the
check. It would be much more convenient, like it is in tortoisesvn, if a
double click would open the diff tool comparing against the baseline.
The status dialog already does it, although I still couldn't figure out
how to specify my diff tool (beyond compare). In the user settings I can
set a visual diff tool, but it doesn't seem to have an affect.
Ok, I just found out, that the qct commit tool is an external tool,
integrated into tortoisehg :), but Steve B. seems to be developer of
tortoisehg, too.
In the log dialog (file list bottom-left) it would be also very nice to
have the diff against the base revision instead of opening the file in an
editor, which I need very seldome.

----------------------------------------------------------------------

Comment By: TK Soh (tksoh)
Date: 2008-06-29 03:00

Message:
Logged In: YES 
user_id=411637
Originator: NO

I'm not entirely clear what you mean. Can you help elaborate on it please?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=968357&aid=2005046&group_id=199155

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to