Git.vala
[gitlive] / Git.vala
index d7a9aff..37cac65 100644 (file)
--- a/Git.vala
+++ b/Git.vala
@@ -223,7 +223,19 @@ namespace  GitLive {
                
                public void diffhead()
                {
-               
+                       var r = this.repo.enumerate_branches(Ggit.BranchType.LOCAL);
+                       Ggit.Branch head;
+                       while (r.next()) {
+                               var gbr = r.get() as Ggit.Branch;
+                               if (gbr.is_head()) {
+                                       head = gbr;
+                               }
+                       }
+                       GLib.debug("checking head=%s", head.get_name());
+                       var br = this.repo.lookup_branch(head.get_name(),Ggit.BranchType.LOCAL);
+                       var tree =  this.repo.lookup_tree(br.get_target());
+                       
+                       
                }