Closed olaurendeau closed 10 years ago
Hi,
Indeed, twgit release remove
creates a new tag, in the same way that twgit release finish
.
When you type twgit release
then enter, a small doc appear:
$ twgit release
(i) Usage:
twgit release <action>
(i) Available actions are:
[…]
remove <releasename>
Remove both local and remote specified release branch. No feature will
be removed. Despite that, create the same tag as finish action to clearly
distinguish the next release from this one.
[…]
The danger if no tag were created on release remove
, is a developer pulled the old release and cannot do more git pull or push on it because a new branch with same name replaced it on parent repository.
Let me know if you need any further information :-) Geoffroy
OK I see your point, thanks for your explanation :)
When using "release remove" command, it create a tag like for a "release finish" command, is it the expected behavior ? I would expect from this command that she just delete the release branch.