Example #1
0
def cherry_pick():
    """Launch the 'Cherry-Pick' dialog."""
    revs, summaries = gitcmds.log_helper(all=True)
    commits = select_commits(N_("Cherry-Pick Commit"), revs, summaries, multiselect=False)
    if not commits:
        return
    cmds.do(cmds.CherryPick, commits)
Example #2
0
 def choose_commit(self):
     revs, summaries = gitcmds.log_helper()
     sha1s = select_commits("Select Commit Message", revs, summaries, multiselect=False)
     if not sha1s:
         return
     sha1 = sha1s[0]
     cmds.do(cmds.LoadPreviousMessage, sha1)
Example #3
0
def export_patches():
    """Run 'git format-patch' on a list of commits."""
    revs, summaries = gitcmds.log_helper()
    to_export = select_commits(N_('Export Patches'), revs, summaries)
    if not to_export:
        return
    cmds.do(cmds.FormatPatch, reversed(to_export), reversed(revs))
Example #4
0
 def choose_commit(self, cmd):
     revs, summaries = gitcmds.log_helper()
     sha1s = select_commits(N_("Select Commit"), revs, summaries, multiselect=False)
     if not sha1s:
         return
     sha1 = sha1s[0]
     cmds.do(cmd, sha1)
Example #5
0
 def choose_commit(self):
     revs, summaries = gitcmds.log_helper()
     sha1s = select_commits('Select Commit Message', revs, summaries,
                            multiselect=False)
     if not sha1s:
         return
     sha1 = sha1s[0]
     self.load_previous_message(sha1)
Example #6
0
 def cherry_pick(self):
     """Launch the 'Cherry-Pick' dialog."""
     revs, summaries = gitcmds.log_helper(all=True)
     commits = select_commits('Cherry-Pick Commit',
                              revs, summaries, multiselect=False)
     if not commits:
         return
     cola.notifier().broadcast(signals.cherry_pick, commits)
Example #7
0
def cherry_pick():
    """Launch the 'Cherry-Pick' dialog."""
    revs, summaries = gitcmds.log_helper(all=True)
    commits = select_commits(N_('Cherry-Pick Commit'),
                             revs, summaries, multiselect=False)
    if not commits:
        return
    cmds.do(cmds.CherryPick, commits)
Example #8
0
 def choose_commit(self, cmd):
     revs, summaries = gitcmds.log_helper()
     sha1s = select_commits(N_('Select Commit'), revs, summaries,
                            multiselect=False)
     if not sha1s:
         return
     sha1 = sha1s[0]
     cmds.do(cmd, sha1)
Example #9
0
 def choose_commit(self):
     revs, summaries = gitcmds.log_helper()
     sha1s = select_commits('Select Commit Message', revs, summaries,
                            multiselect=False)
     if not sha1s:
         return
     sha1 = sha1s[0]
     cmds.do(cmds.LoadPreviousMessage, sha1)
Example #10
0
def export_patches():
    """Run 'git format-patch' on a list of commits."""
    revs, summaries = gitcmds.log_helper()
    to_export = select_commits('Export Patches', revs, summaries)
    if not to_export:
        return
    to_export.reverse()
    revs.reverse()
    cola.notifier().broadcast(signals.format_patch, to_export, revs)
Example #11
0
def export_patches():
    """Run 'git format-patch' on a list of commits."""
    revs, summaries = gitcmds.log_helper()
    to_export = select_commits(N_("Export Patches"), revs, summaries)
    if not to_export:
        return
    to_export.reverse()
    revs.reverse()
    cmds.do(cmds.FormatPatch, to_export, revs)
Example #12
0
 def difftool_predecessor(self, paths):
     """Prompt for an older commit and launch difftool against it."""
     args = ["--"] + paths
     revs, summaries = gitcmds.log_helper(all=False, extra_args=args)
     commits = select_commits(N_("Select Previous Version"), revs, summaries, multiselect=False)
     if not commits:
         return
     commit = commits[0]
     cola.difftool.launch([commit, "--"] + paths)
Example #13
0
def export_patches():
    """Run 'git format-patch' on a list of commits."""
    revs, summaries = gitcmds.log_helper()
    to_export = select_commits('Export Patches', revs, summaries)
    if not to_export:
        return
    to_export.reverse()
    revs.reverse()
    cmds.do(cmds.FormatPatch, to_export, revs)
Example #14
0
 def export_patches(self):
     """Run 'git format-patch' on a list of commits."""
     revs, summaries = gitcmds.log_helper()
     to_export = select_commits('Export Patches', revs, summaries)
     if not to_export:
         return
     to_export.reverse()
     revs.reverse()
     cola.notifier().broadcast(signals.format_patch, to_export, revs)
Example #15
0
 def choose_commit(self):
     revs, summaries = gitcmds.log_helper()
     sha1s = select_commits('Select Commit Message',
                            revs,
                            summaries,
                            multiselect=False)
     if not sha1s:
         return
     sha1 = sha1s[0]
     self.load_previous_message(sha1)
Example #16
0
 def difftool_predecessor(self, paths):
     """Prompt for an older commit and launch difftool against it."""
     args = ['--'] + paths
     revs, summaries = gitcmds.log_helper(all=False, extra_args=args)
     commits = select_commits(N_('Select Previous Version'),
                              revs, summaries, multiselect=False)
     if not commits:
         return
     commit = commits[0]
     difftool.launch([commit, '--'] + paths)
Example #17
0
def cherry_pick():
    """Launch the 'Cherry-Pick' dialog."""
    revs, summaries = gitcmds.log_helper(all=True)
    commits = select_commits('Cherry-Pick Commit',
                             revs,
                             summaries,
                             multiselect=False)
    if not commits:
        return
    cola.notifier().broadcast(signals.cherry_pick, commits)
Example #18
0
def browse_commits():
    """Launch the 'Browse Commits' dialog."""
    from cola.controllers.selectcommits import select_commits

    revs, summaries = gitcmds.log_helper(all=True)
    select_commits('Browse Commits', revs, summaries)
Example #19
0
 def browse_commits(self):
     """Launch the 'Browse Commits' dialog."""
     revs, summaries = gitcmds.log_helper(all=True)
     select_commits('Browse Commits', revs, summaries)