Ben, thanks for the reply.

If this is an outstanding bug and it won’t be fixed soon, does anyone know of 
any workarounds in Xcode?

Doug Hill

> On Jan 12, 2016, at 8:42 PM, Ben Kennedy <[email protected]> wrote:
> 
> Hey Doug,
> 
> This seems to be a long-standing Xcode bug.
> 
> I reported it nearly three years ago for Xcode 4.6 (13475784), and it was 
> closed a few days later as a duplicate (8880197).
> 
> About a year later, discovering it was still unresolved, I reported it again 
> for Xcode 5.1 (16517487), but it was again closed a few days later as a 
> duplicate (15090501).
> 
> It perplexes me why nobody has seen fit to fix the problem.  I concluded that 
> few people at Apple actually use Xcode + git for revision control.
> 
> cheers,
> 
> -ben
> 
> 
>> On 12 Jan 2016, at 6:46 pm, Doug Hill <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> I’m going through source file revision history in the Xcode 7.2 Version 
>> Editor. It shows the current git revision of a source file at the bottom of 
>> the right source code pane. Clicking on this revision shows a popup of older 
>> revisions. When I click on an item in the list, I can go back to a previous 
>> revision and compare it with the current source file.
>> 
>> Most of the time this works fine. However, sometimes selecting a previous 
>> revision shows an error:
>> 
>> The source controler operation failed because the revision “MyFile.m” could 
>> not be found.
>> Make sure a valid revision exists in the repository and try again.
>> 
>> Checking the file’s revision with git command line:
>> 
>> git log <path to my file>
>> 
>> and it shows only one revision, the first one listed in the Xcode revision 
>> list. Hmmm…that’s funny, where are all the extra revisions coming from?
>> 
>> Digging into git documentation, I see the following command-line switch for 
>> the git log command:
>> 
>> --follow
>> Continue listing the history of a file beyond renames (works only for a 
>> single file).
>> 
>> Ok, I use this switch with the log command and I see all revisions shown in 
>> the Xcode revision list.
>> 
>> So, can I conclude that the Xcode uses the —follow switch to populate the 
>> revision list but the code to actually show the revision doesn’t use this 
>> information?
>> 
>> Doug Hill

 _______________________________________________
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