OK, I try this and it seems to work. However, the git history is kind of unexpected.
When I click on the file in Xcode and show the git history in the Version editor, Xcode says ‘This file does not exist in the index.’ Selecting some previous revisions in the popup has mixed results. Sometimes I will see a previous revision, other times it won’t and I see an Xcode error “This file does not exist at the requested revision.” For some reason either git or Xcode doesn’t like renaming files like this so I can’t say I want to use this solution.
Thanks for the info though. I try mucking around with git and see if I can shed light on what’s going on.
Doug Hill
On Jul 10, 2015, at 5:19 PM, Gleb Dolgich < email@hidden> wrote:
You want to rename FileName.swift to filename.swift 1) Rename FileName.swift to filename1.swift and commit 2) Rename filename1.swift to filename.swift and commit
Cheers, Gleb
If anyone has other suggestions on how to change the case of a file in git without deleting or adding from the repository. When I try to do a git rename with just a case change, git ends up eliding away the change into a no-op.
On Jul 8, 2015, at 6:32 PM, Joar Wingfors < email@hidden> wrote:
On 08 Jul 2015, at 09:23, Alex Zavatone <email@hidden> wrote:
On Jul 8, 2015, at 11:32 AM, Joar Wingfors wrote:
File a bug report and then nuke your index to force it to be rebuilt.
Joar
Thanks. I already nuked the index, deleted my derived files, restarted Xcode, etc, etc… Didn't make a difference. Had to remove the file edit the class names manually, re-add them back to the project and refactor through find and replace occurrences of imports of the header file and references to the class name.
Somehow I got the class references in the storyboard working. No idea how that worked.
Still sounds like good material for a bug report. Joar
|