File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -302,7 +302,8 @@ With prefix argument NOCOMMIT, do not create a commit."
302302 version))
303303
304304(defun sisyphus--bump-changelog (version &optional stub )
305- (let ((file (expand-file-name sisyphus-changelog-file)))
305+ (let ((file (expand-file-name sisyphus-changelog-file))
306+ (err nil ))
306307 (when (file-exists-p file)
307308 (sisyphus--with-file file
308309 (if (re-search-forward sisyphus-changelog-entry-regexp nil t )
@@ -316,7 +317,7 @@ With prefix argument NOCOMMIT, do not create a commit."
316317 (sisyphus--bump-changelog-insert-heading version " UNRELEASED" ))
317318 ((equal vers prev)
318319 (sisyphus--bump-changelog-insert-heading version today)
319- (user-error " CHANGELOG entry missing; inserting stub" ))
320+ (setq err " CHANGELOG entry missing; inserting stub" ))
320321 ((equal vers version)
321322 (when (and (not (equal date today))
322323 (match-beginning 2 ))
@@ -332,7 +333,10 @@ With prefix argument NOCOMMIT, do not create a commit."
332333 (delete-region (match-beginning 0 ) (match-end 0 )))
333334 (sisyphus--bump-changelog-insert-heading version today))
334335 ((user-error " Abort" ))))
335- (user-error " Unsupported CHANGELOG format" ))))))
336+ (user-error " Unsupported CHANGELOG format" )))
337+ (when err
338+ (magit-refresh)
339+ (user-error err)))))
336340
337341(defun sisyphus--bump-changelog-insert-heading (version date )
338342 (insert (format-spec sisyphus-changelog-heading-format
You can’t perform that action at this time.
0 commit comments