Git.vala
[gitlive] / Git.vala
index 503588d..b393715 100644 (file)
--- a/Git.vala
+++ b/Git.vala
@@ -16,8 +16,9 @@ void main()
             }
          ); 
 
+       
        Ggit.init();
-       var a = new GitLive.Repo("/home/alan/gitlive/web.coba");
+       var a = new GitLive.Repo("/home/alan/gitlive/web.Texon");
        a.fetchAll();
        return;
        /*
@@ -219,6 +220,21 @@ namespace  GitLive {
                        
                        
                }
+               
+               public void diffhead()
+               {
+                       var r = this.repo.enumerate_branches(Ggit.BranchType.LOCAL);
+                       GitBranch head;
+                       while (r.next()) {
+                               var gbr = r.get() as Ggit.Branch;
+                               if (gbr.is_head()) {
+                                       head = gbr;
+                               }
+                       }
+                       
+               }
+               
+               
                public void mergeMasterIntoHead()
                {
                        // assumes head is not master...
@@ -271,6 +287,9 @@ namespace  GitLive {
                }
                
                
+
+               
+               
                /*
                public bool doMergeClose(string commit_message)
                {
@@ -342,7 +361,7 @@ namespace  GitLive {
                                Idle.add((owned) callback);
                                return true;;
                        };
-                       new Thread<bool>("loadRemoteHeads-" + this.repo.name, run);
+                       new Thread<bool>("loadRemoteHeads-" , run);
                        yield;