Esempio n. 1
0
 def display(self, *args):
     revision = self.selected_revision()
     if revision is None:
         self.commit_text.setText('')
     else:
         qtutils.set_clipboard(revision)
         diff = gitcmds.commit_diff(revision)
         self.commit_text.setText(diff)
Esempio n. 2
0
 def display(self, *args):
     revision = self.selected_revision()
     if revision is None:
         self.commit_text.setText('')
     else:
         qtutils.set_clipboard(revision)
         diff = gitcmds.commit_diff(revision)
         self.commit_text.setText(diff)
Esempio n. 3
0
 def display_callback(self, *args):
     widget = self.view.commit_list
     row, selected = qtutils.selected_row(widget)
     if not selected or len(self.results) < row:
         return
     revision = self.results[row][0]
     qtutils.set_clipboard(revision)
     diff = gitcmds.commit_diff(revision)
     self.view.commit_text.setText(diff)
Esempio n. 4
0
 def display(self, *args):
     widget = self.commit_list
     row, selected = qtutils.selected_row(widget)
     if not selected or len(self.results) < row:
         self.commit_text.setText('')
         return
     revision = self.results[row][0]
     qtutils.set_clipboard(revision)
     diff = gitcmds.commit_diff(revision)
     self.commit_text.setText(diff)
Esempio n. 5
0
 def commit_sha1_selected(self):
     sha1 = self.selected_commit()
     selected = sha1 is not None
     self.select_button.setEnabled(selected)
     if not selected:
         self.commit_text.setText('')
         self.revision.setText('')
         return
     self.revision.setText(sha1)
     self.revision.selectAll()
     # Display the sha1's commit
     commit_diff = gitcmds.commit_diff(sha1)
     self.commit_text.setText(commit_diff)
Esempio n. 6
0
 def commit_sha1_selected(self):
     sha1 = self.selected_commit()
     selected = sha1 is not None
     self.select_button.setEnabled(selected)
     if not selected:
         self.commit_text.setText('')
         self.revision.setText('')
         return
     self.revision.setText(sha1)
     self.revision.selectAll()
     # Display the sha1's commit
     commit_diff = gitcmds.commit_diff(sha1)
     self.commit_text.setText(commit_diff)
Esempio n. 7
0
    def commit_sha1_selected(self):
        sha1  = qtutils.selected_item(self.commit_list, self.model.revisions)
        selected = (sha1 is not None)
        self.select_button.setEnabled(selected)
        if not selected:
            self.commit_text.setText('')
            self.revision.setText('')
            return
        self.revision.setText(sha1)
        self.revision.selectAll()

        # Display the sha1's commit
        commit_diff = gitcmds.commit_diff(sha1)
        self.commit_text.setText(commit_diff)
Esempio n. 8
0
    def commit_sha1_selected(self):
        row, selected = qtutils.selected_row(self.commit_list)
        self.select_button.setEnabled(selected)
        if not selected:
            self.commit_text.setText('')
            self.revision.setText('')
            return
        # Get the sha1 and put it in the revision line
        sha1 = self.model.revision_sha1(row)
        self.revision.setText(sha1)
        self.revision.selectAll()

        # Display the sha1's commit
        commit_diff = gitcmds.commit_diff(sha1)
        self.commit_text.setText(commit_diff)
Esempio n. 9
0
    def commit_sha1_selected(self):
        row, selected = qtutils.selected_row(self.commit_list)
        self.select_button.setEnabled(selected)
        if not selected:
            self.commit_text.setText('')
            self.revision.setText('')
            return
        # Get the sha1 and put it in the revision line
        sha1 = self.model.revision_sha1(row)
        self.revision.setText(sha1)
        self.revision.selectAll()

        # Display the sha1's commit
        commit_diff = gitcmds.commit_diff(sha1)
        self.commit_text.setText(commit_diff)
Esempio n. 10
0
    def commit_sha1_selected(self):
        row, selected = qtutils.selected_row(self.view.commit_list)
        if not selected:
            self.view.commit_text.setText('')
            self.view.revision.setText('')
            return
        # Get the sha1 and put it in the revision line
        sha1 = self.model.revision_sha1(row)
        self.view.revision.setText(sha1)
        self.view.revision.selectAll()

        # Lookup the sha1's commit
        commit_diff = gitcmds.commit_diff(sha1)
        self.view.commit_text.setText(commit_diff)

        # Copy the sha1 into the clipboard
        qtutils.set_clipboard(sha1)