This patch does some minor simplifications of the code and updates the
documentation string of Series.refresh_patch.
Signed-off-by: David Kågedal <davidk@lysator.liu.se>
Signed-off-by: Karl Hasselström <kha@treskal.com>
committer_name = None, committer_email = None,
backup = False, sign_str = None, log = 'refresh',
notes = None):
committer_name = None, committer_email = None,
backup = False, sign_str = None, log = 'refresh',
notes = None):
- """Generates a new commit for the given patch
+ """Generates a new commit for the topmost patch
- name = self.get_current()
- if not name:
+ patch = self.get_current_patch()
+ if not patch:
raise StackException, 'No patches applied'
raise StackException, 'No patches applied'
- patch = self.get_patch(name)
-
descr = patch.get_description()
if not (message or descr):
edit = True
descr = patch.get_description()
if not (message or descr):
edit = True
if not message and edit:
descr = edit_file(self, descr.rstrip(), \
'Please edit the description for patch "%s" ' \
if not message and edit:
descr = edit_file(self, descr.rstrip(), \
'Please edit the description for patch "%s" ' \
- 'above.' % name, show_patch)
+ 'above.' % patch.get_name(), show_patch)
if not author_name:
author_name = patch.get_authname()
if not author_name:
author_name = patch.get_authname()