NewBranch.bjs
[gitlive] / NewBranch.vala
index a640ad0..7985727 100644 (file)
@@ -106,22 +106,34 @@ public class NewBranch : Object
                        return;
                }
                
-               var ticket_id = _this.ticketsel.selectedTicketId();
+               switch(response_id) {
+                       case 1: 
                
-            if (this.repo != null) {
-               var bn = _this.name.el.get_text();
-        
-                       var res = this.repo.setActiveTicket(                    
-                                RooTicket.singleton().getById(ticket_id != "" ? ticket_id : "-1"), bn
-                        );
-                        if (res) {
-                               // start the monitoring..
-                                GitMonitor.gitmonitor.start();
-                                
-                        }
-            }
-             
+                               
+                               var ticket_id = _this.ticketsel.selectedTicketId();
+                               
+                               if (this.repo != null) {
+                                       var bn = _this.name.el.get_text();
         
+                                       var res = this.repo.setActiveTicket(                    
+                                                RooTicket.singleton().getById(ticket_id != "" ? ticket_id : "-1"), bn
+                                        );
+                                        if (res) {
+                                               // start the monitoring..
+                                                GitMonitor.gitmonitor.start();
+                                                
+                                        }
+                               }
+                       break;
+                       case 2: // create ticket + branch
+                               break;
+                       
+                       case 3: // just commit...
+                       
+                               break;
+                       default:
+                               break;
+               }
             this.running = false; 
         
                this.el.hide();
@@ -163,7 +175,7 @@ public class NewBranch : Object
        _this.select_ticket_tab.load_data(tid);
        //_this.create_ticket_tab.load_data();
        //_this.quick_commit_tab.load_data();
-       
+         _this.commit_message.el.set_text("");
        
         
         
@@ -2294,7 +2306,7 @@ public class NewBranch : Object
 
         // user defined functions
         public void load_data () {
-          _this.commit_message.el.set_text("");
+        
           _this.createbtn.updateState();
         }
     }