def git_dag(model, opts=None, args=None): """Return a pre-populated git DAG widget.""" dag = DAG(model.currentbranch, 1000) dag.set_options(opts, args) view = DAGView(model, dag, None) if dag.ref: view.display() return view
def git_dag(model, opts=None, args=None): """Return a pre-populated git DAG widget.""" dag = DAG(model.currentbranch, 1000) dag.set_options(opts, args) view = DAGView(model, dag, None) view.show() if dag.ref: view.display() return view
def git_dag(model, opts=None, args=None): """Return a pre-populated git DAG widget.""" dag = DAG(model.currentbranch, 1000) dag.set_options(opts, args) view = DAGView(model, dag, qtutils.active_window()) ctl = DAGController(dag, view) view.show() view.raise_() if dag.ref: view.thread.start(QtCore.QThread.LowPriority) return ctl
def build_prev_commits_menu(self): dag = DAG('HEAD', 6) commits = RepoReader(dag) menu_commits = [] for idx, c in enumerate(commits): menu_commits.insert(0, c) if idx > 5: continue menu = self.prev_commits_menu menu.clear() for c in menu_commits: menu.addAction(c.summary, cmds.run(cmds.LoadPreviousMessage, c.sha1)) if len(commits) == 6: menu.addSeparator() menu.addAction('More...', self.choose_commit)