Modify the handling of revisions so that any import makes a new version of the target but leaves the current published node alone if there is a draft. Also should fix issues where targets get unpublished when there is a draft over a published version.
Also tests!
Modify the handling of revisions so that any import makes a new version of the target but leaves the current published node alone if there is a draft. Also should fix issues where targets get unpublished when there is a draft over a published version. Also tests!