Esempio n. 1
0
 def mr_widget_edit(self):
     target_branches = [
         b.name for b in c.app.repo.get_branches() +
         c.app.repo.get_tags(for_merge_request=True)
     ]
     with self.req.push_downstream_context():
         source_branches = [b.name for b in c.app.repo.get_branches()]
     return SCMMergeRequestWidget(source_branches=source_branches,
                                  target_branches=target_branches)
Esempio n. 2
0
 def mr_widget(self):
     source_branches = [
         b.name for b in c.app.repo.branches + c.app.repo.repo_tags
     ]
     with c.app.repo.push_upstream_context():
         target_branches = [
             b.name for b in c.app.repo.branches + c.app.repo.repo_tags
         ]
     return SCMMergeRequestWidget(source_branches=source_branches,
                                  target_branches=target_branches)
Esempio n. 3
0
 def mr_widget(self):
     source_branches = [
         b.name for b in c.app.repo.get_branches() +
         c.app.repo.get_tags(for_merge_request=True)
     ]
     with c.app.repo.push_upstream_context():
         target_branches = [b.name for b in c.app.repo.get_branches()]
         subscribed_to_upstream = M.Mailbox.subscribed()
     return SCMMergeRequestWidget(
         source_branches=source_branches,
         target_branches=target_branches,
         show_subscribe_checkbox=not subscribed_to_upstream,
     )