Community
Participate
Working Groups
BUild: 2.1 RC1 1) Create a simple project 2) Delete the .project 3) Shutdown & restart -> The .project file now exists, but the LOCAL_EXISTS bit is not set. This causes various operations to fail, such as replace with > latest from repository. The fix is to update local sync info when we add the .project file to the tree, in FileSystemResourceManager.read(IProject, boolean): if (info == null) { //create a new resource on the sly -- don't want to start an operation info = getWorkspace().createResource(descriptionFile, false); updateLocalSync(info, lastModified);//this line added } DJ, I have the fix in hand, just need TL approval for RC2 consideration.
Sure. I wouldn't release the "//this line added" comments though. ;-)
Fixed.
*** Bug 31381 has been marked as a duplicate of this bug. ***
*** Bug 33075 has been marked as a duplicate of this bug. ***
Verified in RC3