Xcode8 - even after four years, xcode still piddles on xib files.
| Originator: | markd | ||
| Number: | rdar://27148506 | Date Originated: | 7/2/2016 |
| Status: | Open | Resolved: | HA! |
| Product: | Developer Tools | Product Version: | Version 8.0 beta (8S128d) |
| Classification: | Serious Bug | Reproducible: | Always |
Summary: Xcode loves to modify my xib files with trivial changes if I even slightly glance at them. This has been happening for four years now. Attached is yet another movie demonstrating the problem. Attached is a source code control log of a single Xib file, with all of the bogus revisions just because xcode can't control its bladder. Steps to Reproduce: 1. Get a slightly newer xcode than the one you have 2. Click on a xib file Expected Results: 3. You can look at the xib file without extra work Actual Results: 4. The xib file is modified, marked as dirty, and saved to the file system. This means I either have to look at this and revert it every single time, or I have junk in my source control system log. Such as this: changeset: 4588:2e7bcefd1187 branch: keiser-buddy tag: tip user: Mark Dalrymple <markd@borkware.com> date: Sat Jul 02 14:34:35 2016 -0400 summary: thank you xcode for piddling on my xib file changeset: 3979:d411d6249abb branch: md-verify-video parent: 3977:c1a63525cc39 user: Mark Dalrymple <markd@borkware.com> date: Thu Feb 12 11:17:58 2015 -0500 summary: xcode piddled on my xibs again ... 5 non-piddle revisions ... changeset: 3009:275b1916d02d user: Mark Dalrymple <markd@borkware.com> date: Tue Aug 27 17:33:58 2013 -0400 summary: xcode piddled on it changeset: 2998:b4990477498e user: Mark Dalrymple <markd@borkware.com> date: Mon Aug 26 20:31:43 2013 -0400 summary: Remove the stink of Xcode 5 preventing it from opening in 4 ... 4 non-piddle revisions ... changeset: 2746:491d1aac2b42 user: Mark Dalrymple <markd@borkware.com> date: Sun Apr 21 20:35:49 2013 -0400 summary: thank you xcode for piddling on these files for no good reason. Again. changeset: 2745:987bbb38bd64 user: Mark Dalrymple <markd@borkware.com> date: Sun Apr 21 20:30:37 2013 -0400 summary: thank you xcode for piddling on these files for no good reason ... 3 non-piddle revisions ... changeset: 2264:db081526ad86 user: Mark Dalrymple <markd@borkware.com> date: Tue Dec 04 10:45:10 2012 -0500 summary: Fine, Xcode. Go ahead and piddle on all the xib files and get it out of your system ... 2 non-piddle revisions ... changeset: 1120:b4bb9699db29 user: Mark Dalrymple <markd@borkware.com> date: Mon Aug 01 12:23:15 2011 -0400 summary: thank you xcode for randomly renumbering everything ... about 2 dozen on-piddle revisions ... Version: Version 8.0 beta (8S128d) 10.11.4 (15E65) Notes: It's really not that big a deal - just commit a dummy revision, but when it happens day-in, day-out, it's just another heavy-sigh death-of-a-thousand-cuts that makes using Xcode unpleasant. Configuration: happens all the time, on all machines, to hundreds and hundreds of developers. Attachments: 'xcode-8-piddle-party.mp4' and 'piddle-log.txt' were successfully uploaded.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!