﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
3249	Resolve conflicts between invisible and deleted primitives automatically	Gubaer	team	" * server has ""invisible"" element and local element is ""deleted""    -> ""purge"" it
 * server has ""invisible"" element and local element is ""unmodified"" -> ""purge"" it 

where
 * ""invisible""   - visible=false
 * ""deleted""     - deleted=true
 * ""unmodified""  - modified=false
 * ""purge""       - remove all references to the element in the dataset and either delete the primitive physically  from the dataset or set ""visible=false"" (not sure whether the later would work in the local dataset, must of the code just checks for ""deleted"" not for ""visible""; currently the code always phyiscally removes primitives from the dataset if it ""purges"")

See [http://lists.openstreetmap.org/pipermail/josm-dev/2009-August/003254.html thread on josm-dev].
"	enhancement	closed	major		Core	latest	fixed	conflict	
