changeset 107:b2f15a7c66cc easyhg_kdiff3_simplifications

Add README
author Chris Cannam
date Thu, 26 May 2011 10:53:18 +0100
parents 61d74c8be938
children 6e2801ed68a1
files README.txt
diffstat 1 files changed, 43 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README.txt	Thu May 26 10:53:18 2011 +0100
@@ -0,0 +1,43 @@
+
+-- About "KDiff3 for EasyHg"
+
+This is a version of KDiff3 (http://kdiff3.sourceforge.net/) with some
+modifications to make it appear simpler when used as a diff viewer
+with EasyMercurial (http://code.soundsoftware.ac.uk/projects/easyhg).
+
+-- To build
+
+For EasyMercurial packages we always build KDiff3 in "pure Qt4 mode"
+rather than as a KDE application.  It is in the Qt4-based source that
+our changes appear, and they are in the Mercurial branch
+"easyhg_kdiff3_simplifications".
+
+Thus:
+
+ * Clone this repository
+
+ * hg update easyhg_kdiff3_simplifications
+
+ * cd kdiff3/src-QT4
+
+ * qmake
+
+ * make
+
+Our changes are all guarded by #ifdef SIMPLIFIED_KDIFF3, which is
+defined by default in kdiff3/src-QT4/kdiff3.pro in this tree.
+
+-- What's changed?
+
+ * The progress dialog and change summary dialog are no longer
+   displayed on startup -- just the main window
+
+ * If only two files or directories are provided (i.e. the program is
+   being called for a diff rather than a merge), the Merge menu and
+   merge functions elsewhere are no longer displayed
+
+ * The change tree in the directory diff view is now expanded by
+   default
+
+-- Chris Cannam, May 2011
+