Hi,

IceCommitish>>#validateCanMerge has the warning: ''Experimental Feature: merge when there is a dirty working copy. Could cause a loss of your local changes. Please commit before merge.''. Are there some known situations when code can be lost?

I'm asking because in releaser (https://github.com/feenkcom/gtoolkit-releaser) we want to switch (not checkout) from the `master` branch to the `release` branch and then merge `master` into `release` running into the above warning.
Switching to `release` branch, does a checkout at the git level, leaving the image code the same. Hence, the packages that have changed will be marked as dirty.�� So there aren't manual changes just changes caused by switching to a different branch.

Cheers,
Andrei