README.txt
[gitlive] / Clones.js
index 97823ee..4372341 100644 (file)
--- a/Clones.js
+++ b/Clones.js
@@ -333,18 +333,6 @@ Clones=new XObject({
                                     xtype: Gtk.ListStore,
                                     id : "reposStore",
                                     pack : "set_model",
-                                    pathToRepo : function(path) {
-                                    
-                                        var tr= this.repos;
-                                    
-                                        
-                                        for(var i =0 ; i < tr.length; i++) {
-                                            if (tr[i].repopath == path) {
-                                                return tr;
-                                            }
-                                        } 
-                                        return false; 
-                                    },
                                     init : function() {
                                         XObject.prototype.init.call(this);
                                         this.el.set_column_types ( 8, [
@@ -408,6 +396,18 @@ Clones=new XObject({
                                             this.el.set_value(ret.iter, 7, col  );      
                                             
                                         }     
+                                    },
+                                    pathToRepo : function(path) {
+                                    
+                                        var tr= this.repos;
+                                    
+                                        
+                                        for(var i =0 ; i < tr.length; i++) {
+                                            if (tr[i].repopath == path) {
+                                                return tr[i];
+                                            }
+                                        } 
+                                        return false; 
                                     }
                                 },
                                 {
@@ -435,8 +435,8 @@ Clones=new XObject({
                                                     //print(JSON.stringify(value));
                                                     store.el.set_value(ret.iter,4, !value);
                                                     
-                                                     var path =  this.el.set_value(ret.iter, 6).value.get_string();
-                                                     var repo = store.pathToRepo(path);
+                                                     var path =  store.el.get_value(ret.iter, 6).value.get_string();
+                                                     var repo = imports.Scm.Repo.Repo.get(path);
                                                      repo.autocommit(!value);
                                                      
                                                     
@@ -471,8 +471,8 @@ Clones=new XObject({
                                                                                                                  
                                                     //print(JSON.stringify(value));
                                                     store.el.set_value(ret.iter,5, !value);
-                                                      var path =  this.el.set_value(ret.iter, 6).value.get_string();
-                                                     var repo = store.pathToRepo(path);
+                                                      var path =  store.el.get_value(ret.iter, 6).value.get_string();
+                                                     var repo = imports.Scm.Repo.Repo.get(path);
                                                      repo.autopush(!value);
                                                      
                                                 }