Details
-
Bug
-
Resolution: Obsolete
-
Medium
Description
I just ran a strip on bitbucket on the tip of a branch and bitbucket stripped that commit, and anything that had happened after. Regardless of what branch it was in.
This has meant an entire morning of the team trying to sort out what is still in our repository and what got stripped.
If I say "strip this revision", and it's the tip of a branch, it should strip that revision ONLY because there should be nothing else that is based on that commit.
Obviously because it was a strip there is nothing left to audit, nothing to look at. So I have no evidence. But you should be able to recerate easily enough. Create a branch. Commit something to it. Commit a bunch of stuff to a bunch of other branches. Then strip the commit to the branch.