So strictly, uncommit is doing the right thing - we define it as not reversing commit changes, just popping the pointer in the branch. If uncommit did reverse deltas there would be an easy way of just redoing a commit.
So strictly, uncommit is doing the right thing - we define it as not reversing commit changes, just popping the pointer in the branch. If uncommit did reverse deltas there would be an easy way of just redoing a commit.