mirror of
https://github.com/semver/semver.git
synced 2026-07-11 04:52:47 -05:00
A clarifying fix #246
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @emperorz on GitHub (Oct 23, 2016).
To clarify the distinction between the external behaviour (the public API), and the internal implementation I would suggest:
In the summary about PATCH, replace "backwards compatible bug fixes" with "API identical implementation changes". Backwards compatible is redundant with the previous line, and we may be refactoring or otherwise reimplementing.
@jwdonahue commented on GitHub (Nov 30, 2017):
@emperorz
I have to think too hard to grok that phrase and there is some debate regarding the use of "API" in the spec, but I see your point, 'refactor' not in 'bug-fixes'. How about "backwards-compatible changes (bug fixes, refactors, etc.)"?
I think a refactor generally carries more risk than a bug fix. But the spec doesn't limit the number of changes per patch. It seems to be focused on the interface.
Please do one or more of the following:
@Tieske commented on GitHub (Dec 3, 2017):
See #415