Add cleanupSemantics method, produce nicer diff output

Change-Id: I877e06c930c219ad23af4b7c6078d8c8db3706e9
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
jkobus
2013-03-13 13:42:26 +01:00
committed by Jarek Kobus
parent e7cb32d621
commit 41fa8c3528
4 changed files with 345 additions and 6 deletions

View File

@@ -254,8 +254,8 @@ void DiffEditorWidget::setDiff(const QString &leftText, const QString &rightText
{
// QTime time;
// time.start();
Differ diffGenerator;
QList<Diff> list = diffGenerator.diff(leftText, rightText);
Differ differ;
QList<Diff> list = differ.cleanupSemantics(differ.diff(leftText, rightText));
// int ela = time.elapsed();
// qDebug() << "Time spend in diff:" << ela;
setDiff(list);