Minor, but annoying, bug in how properties are diff'ed by TSVN Log Messages and/or TortoiseMerge
From: Andrew Bickerton <bickerton_andrew_at_hotmail.com>
Date: 2007-10-26 02:58:47 CEST
Hi,
If I modify a Subversion propery on a file, view its log in the TSVN 'Log Messages' dialog, and then double-click the modified path, two TortoiseMerge windows open to display a diff of the file content (no change) and the properties. The TortoiseMerge properties comparison has 'PropertyName : Revision 2' and 'PropertyName : Revision 3' at the top of the respective panes.
If I modify both the content of a file _and_ one of its properties in the same commit and repeat the procedure, the TortoiseMerge window opened to compare the properties doesn't display the property name and revision number at the top of each pane. Instead it just displays temporary file names like 'svn4CB.tmp' and 'svn4CA.tmp'.
TortoiseSVN 1.4.5, Build 10425 - 32 Bit , 2007/08/26 11:14:13
TortoiseMerge 1.4.5, Build 10425 - 32 Bit , 2007/08/26 11:14:13
Aside from this minor bug, it would be really nice-to-have the ability to distinguish property changes from file content changes in the Log Messages dialog, and to have the choice of whether to compare the file or the properties if both have changed. Maybe double-click only compares properties if that's the only thing changed. If both have changed, double-click compares content and 'compare properties' is on the context menu...?
I spotted this problem after importing from VSS using Polarion's svnimporter tool which transforms the VSS version number into an SVN property. When I reviewed the log of the imported repo, the property comparison window (with tmp filenames in the pane headings) opened over the top of the content comparision window making me think initially that my import was duff!
Cheers,
Andrew
|
This is an archived mail posted to the TortoiseSVN Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.