/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/plugins/propose/propose.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2020-01-10 02:20:50 UTC
  • mfrom: (7414.5.2 project-management)
  • Revision ID: breezy.the.bot@gmail.com-20200110022050-de0fq4l1fsgvawfv
Add functions for managing projects.

Merged from https://code.launchpad.net/~jelmer/brz/project-management/+merge/376820

Show diffs side-by-side

added added

removed removed

Lines of Context:
132
132
        """Return the target branch."""
133
133
        raise NotImplementedError(self.get_target_branch_url)
134
134
 
 
135
    def get_source_project(self):
 
136
        raise NotImplementedError(self.get_source_project)
 
137
 
 
138
    def get_target_project(self):
 
139
        raise NotImplementedError(self.get_target_project)
 
140
 
135
141
    def close(self):
136
142
        """Close the merge proposal (without merging it)."""
137
143
        raise NotImplementedError(self.close)
305
311
        """
306
312
        raise NotImplementedError(self.iter_my_proposals)
307
313
 
 
314
    def iter_my_forks(self):
 
315
        """Iterate over the currently logged in users' forks.
 
316
 
 
317
        :return: Iterator over project_name
 
318
        """
 
319
        raise NotImplementedError(self.iter_my_forks)
 
320
 
 
321
    def delete_project(self, name):
 
322
        """Delete a project.
 
323
        """
 
324
        raise NotImplementedError(self.delete_project)
 
325
 
308
326
    @classmethod
309
327
    def iter_instances(cls):
310
328
        """Iterate instances.