[gitg] Show similarity in diff



commit d20dadc2c12997400f10a66e646608227f715cc7
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Sat Jun 28 09:02:14 2014 +0200

    Show similarity in diff
    
    Original patch by techlivezh

 libgitg/gitg-commit.vala                    |    5 +++++
 libgitg/resources/diff-view-html-builder.js |    6 +++++-
 2 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/libgitg/gitg-commit.vala b/libgitg/gitg-commit.vala
index bcce2ba..cab123d 100644
--- a/libgitg/gitg-commit.vala
+++ b/libgitg/gitg-commit.vala
@@ -156,6 +156,11 @@ public class Commit : Ggit.Commit
                }
                catch {}
 
+               try
+               {
+                       diff.find_similar(null);
+               } catch {}
+
                return diff;
        }
 }
diff --git a/libgitg/resources/diff-view-html-builder.js b/libgitg/resources/diff-view-html-builder.js
index 3e901bb..fb66f68 100644
--- a/libgitg/resources/diff-view-html-builder.js
+++ b/libgitg/resources/diff-view-html-builder.js
@@ -186,7 +186,11 @@ function diff_file(file, lnstate, data)
 
        if (file.file)
        {
-               if (file.file.new.path)
+               if (file.similarity > 0)
+               {
+                       file_path = file.file.new.path + ' ← ' +file.file.old.path;
+               }
+               else if (file.file.new.path)
                {
                        file_path = file.file.new.path;
                }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]