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

Reply via email to