This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Import a remote project. Go to remote host and change something in project properties. These changes won't get to the shadow project. After you save shadow project, these changes are lost in remote project.
Integrated into 'main-golden', will be available in build *201103070000* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/a01ef12ac51f User: Vladimir Kvashin <vkvashin@netbeans.org> Log: When synchronizing back remote project, wait until all files are really uploaded to the host (fixing #196297 Changes made in project meta-data remotely never get to the imported remote project)
That was never made a requirement. Setting the bar that high is not a goal. We just need to document that user need to re-import project.
Yes, but once user changes a shadow project, it is synchronized back to remote, so changes that were made to remote are lost. That was the reason why I considered it a P2. Thoughts?
That is better handled through a warning in case you detect a remote change (assuming you have a technology for this). Like at the moment you sync and see there is a mismatch you show a message box: "Projects are out of sync: Overwrite remote/ Re-import (overwrite local)". BTW, it makes a lot of sense to me. Assume you have a VCS on remote host. So sometimes new version of project might be brought in at check out. In such a case user (he knows he checked out recently) will choose re-import. Once we have VCS support for full-remote it would be nice if the use case is automated. Beside this one I do not see any reasonable use case to address.
(In reply to comment #4) What you propose makes a lot of sense. What is absent now is this check and a possibility of re-import as update of existing shadow project.
After shadow projects were removed, this is automatically fixed.