GitMonitor.vala
[gitlive] / GitRepo.vala
index 99b0267..e51d150 100644 (file)
@@ -22,6 +22,7 @@ public class GitRepo : Object
     public Gee.HashMap<string,bool> ignore_files;
     public GitBranch currentBranch;
 
+       public RooTicket? activeTicket;
 
        public static GitRepo singleton()
     {
@@ -162,11 +163,17 @@ public class GitRepo : Object
         
                var cache = GitRepo.singleton().cache;
         //Repo.superclass.constructor.call(this,cfg);
-         if ( !cache.has_key(path) ) {
-               cache.set( path, this);
+               if ( !cache.has_key(path) ) {
+                       cache.set( path, this);
        }
+       this.loadBranches();
     } 
     
+    public bool is_wip_branch()
+    {
+       return this.currentBranch.name.has_prefix("wip_")
+               
+    }
     
     public bool is_autocommit ()
     {
@@ -200,6 +207,10 @@ public class GitRepo : Object
         }
     
     }
+     
+    
+    
+    
     public string branchesToString()
     {
        var ret = "";