GitRepo.vala
[gitlive] / Git.vala
index 9691233..a1f3b4c 100644 (file)
--- a/Git.vala
+++ b/Git.vala
@@ -18,7 +18,8 @@ void main()
 
        
        Ggit.init();
-       var a = new GitLive.Repo("/home/alan/gitlive/web.Texon");
+       var a = new GitLive.Repo("/home/alan/gitlive/gitlive");
+       a.diffhead();
        a.fetchAll();
        return;
        /*
@@ -224,13 +225,17 @@ namespace  GitLive {
                public void diffhead()
                {
                        var r = this.repo.enumerate_branches(Ggit.BranchType.LOCAL);
-                       Ggit.GitBranch head;
+                       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());
+                       
                        
                }