File a bug report and then nuke your index to force it to be rebuilt. 

Joar


> On 08 Jul 2015, at 07:22, Alex Zavatone <[email protected]> wrote:
> 
> Xcode 6.3
> 
> Git repo.
> 
> Refactor a class from myclassThatIsImproperlyCased to 
> MyClassThatIsImproperlyCased.
> 
> This changes the filename by only changing the case, not the spelling of the 
> files.  
> 
> Commit the file, make changes, continue.  Repeat
> 
> Quit and restart Xcode and reload the project.
> 
> Select the class and look at the Assistant Editor in Comparison mode.
> 
> Xcode now states "The file does not exist in the index."
> 
> WTF.
> 
> 
> 
> 
> Does anyone have a good strategy dealing with Xcode and Git when renaming 
> classes where the spelling of the class does not change, but only the case?
> 
> I've looked through the tips on Stack Overflow and even though I'm able to 
> temporarily add an commit the desired files to my local Git repo and push to 
> the remote, as soon as I quit and relaunch Xcode I will click on the file and 
> look at its history in the Assistant Editor and I get "This file does not 
> exist in the index."
> 
> We have classes done offshore that start with lowercase letters and I've 
> refactored them to start with an uppercase letter.  
> 
> With many of the classes we've had to refactor because of poor casing of 
> classes, Xcode will always fail to find the file in its Git repo, but only 
> after you quit and restart Xcode.
> 
> Now we're stuck with team members not able to make changes to the classes and 
> commit them.  Refactoring the classes now have lost the association between 
> the .m and .h files so while I can refactor the class name in the 
> @implementation to change the spelling, the class name in the header s 
> completely ignored.
> 
> Any ideas here?  This is a pretty serious issue to be in a product at version 
> 6.3
> 
> Thanks in advance.
> 
> Alex Zavatone
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Xcode-users mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/xcode-users/joar%40joar.com
> 
> This email sent to [email protected]


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to