def delete_branch(self):
     item = self.ui.branches2delListWidget.currentItem()
     print(get_current_branch())
     print(item.text())
     print(get_current_branch() == item.text())
     if item == None:
         QMessageBox.critical(self, "Error", "You must choose branch to delete!", QMessageBox.Ok)
     elif get_current_branch() == item.text():
         QMessageBox.critical(self, "Error", "You can't delete currently used branch! If you want to delete it, you must change branch first.", QMessageBox.Ok)
     else:
         delete_branch(item.text())
예제 #2
0
 def cherry_pick(self):
     item = self.ui.branches2delListWidget.currentItem()
     if item == None:
         QMessageBox.critical(self, "Error", "You must choose branch to cherry pick on!", QMessageBox.Ok)
     elif get_current_branch() == item.text():
         QMessageBox.critical(self, "Error", "You can't cherry pick on currently used branch! You must choose another branch.", QMessageBox.Ok)
     else:
         QMessageBox.information(self, 'Cherry pick', cherry_pick(self.parent, item.text(), self.commit), QMessageBox.Ok)
         self.parent.refresh_graph()