current file name passed via a copy to external diff, under Windows

Bug #245481 reported by hypest
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Bazaar
Confirmed
Wishlist
Unassigned

Bug Description

Under Windows normal prompt (not Cygwin), "bzr diff using external program" makes a temporary copy of the file's current state and sends the copy's filename to the external program. This makes impossible to use the external diff program as an editor to modify the current file. For example, using WinMerge, one can easily revert some of the changes made in the file, and save it. Since the output file is temporary, the resulted file is discarded...

So please, either pass the actual filename of the current file, or make bzr detect that the temporary copy has been modified and let the user decide whether to copy it back to the actual file, or any other neat solutions you developers can come up ;)

bzr version: 1.5 using difftools
Windows XP, using Python 2.5 in a command prompt window.

description: updated
Revision history for this message
Adrian Wilkins (adrian-wilkins) wrote :

The difftools plugin overrides this behaviour and uses the original path where possible.

description: updated
Revision history for this message
hypest (stefanostogoulidis) wrote :

to Adrian Wilkins: I'm already using difftools to launch WinMerge. Is there any special difftools parameter to use the original path?

Jelmer Vernooij (jelmer)
Changed in bzr:
importance: Undecided → Wishlist
status: New → Triaged
Martin Pool (mbp)
Changed in bzr:
status: Triaged → Confirmed
Jelmer Vernooij (jelmer)
tags: added: check-for-breezy
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.