Пример #1
0
 def release(self):
     from infi.projector.helper import assertions
     from infi.projector.helper.utils import release_version_with_git_flow, git_checkout
     version_tag = self.replace_version_tag()
     if not self.arguments.get('--no-fetch', False):
         self.fetch_origin()
     assertions.assert_version_tag_for_release(version_tag)
     assertions.assert_develop_branch_on_top_of_master()
     assertions.assert_develop_and_master_not_behind_origin()
     version_tag_without_v = version_tag.lstrip('v')
     version_tag_with_v = 'v{}'.format(version_tag_without_v)
     release_version_with_git_flow(version_tag_with_v, self.arguments.get("--keep-leftovers", False))
     self.arguments['<version>'] = version_tag
     push_changes = not self.arguments.get("--no-push-changes", False)
     if push_changes:
         self.push_commits_and_tags()
     if self.arguments.get('--no-upload', False):
         git_checkout("develop")
     else:
         self.upload()
Пример #2
0
 def release(self):
     from infi.projector.helper import assertions
     from infi.projector.helper.utils import release_version_with_git_flow, git_checkout
     version_tag = self.replace_version_tag()
     if not self.arguments.get('--no-fetch', False):
         self.fetch_origin()
     assertions.assert_version_tag_for_release(version_tag)
     assertions.assert_develop_branch_on_top_of_master()
     assertions.assert_develop_and_master_not_behind_origin()
     version_tag_without_v = version_tag.lstrip('v')
     version_tag_with_v = 'v{}'.format(version_tag_without_v)
     release_version_with_git_flow(version_tag_with_v, self.arguments.get("--keep-leftovers", False))
     self.arguments['<version>'] = version_tag
     push_changes = not self.arguments.get("--no-push-changes", False)
     if push_changes:
         self.push_commits_and_tags()
     if self.arguments.get('--no-upload', False) or len(self.arguments.get("--pypi-servers")) == 0:
         git_checkout("develop")
     else:
         self.upload()
Пример #3
0
 def release_initial_version(self):
     from infi.projector.helper.utils import release_version_with_git_flow
     release_version_with_git_flow("v0")
Пример #4
0
 def release_initial_version(self):
     from infi.projector.helper.utils import release_version_with_git_flow
     release_version_with_git_flow("v0")