When there are local commits, update resets the branch's last_revision and makes the tree's last_revision into a pending merge. Doing this means that if the user reverts, they throw away their local commits.
If we just fix update so that it doesn't create a situation where revert will throw away local commits, this complaint would go away.
When there are local commits, update resets the branch's last_revision and makes the tree's last_revision into a pending merge. Doing this means that if the user reverts, they throw away their local commits.
If we just fix update so that it doesn't create a situation where revert will throw away local commits, this complaint would go away.
Aaron