{"action":"created","issue":{"url":"https://api.github.com/repos/Carthage/Carthage/issues/463","labels_url":"https://api.github.com/repos/Carthage/Carthage/issues/463/labels{/name}","comments_url":"https://api.github.com/repos/Carthage/Carthage/issues/463/comments","events_url":"https://api.github.com/repos/Carthage/Carthage/issues/463/events","html_url":"https://github.com/Carthage/Carthage/issues/463","id":76847891,"number":463,"title":"Carthage is including deleted header file from git history","user":{"login":"simX","id":49855,"avatar_url":"https://avatars.githubusercontent.com/u/49855?v=3","gravatar_id":"","url":"https://api.github.com/users/simX","html_url":"https://github.com/simX","followers_url":"https://api.github.com/users/simX/followers","following_url":"https://api.github.com/users/simX/following{/other_user}","gists_url":"https://api.github.com/users/simX/gists{/gist_id}","starred_url":"https://api.github.com/users/simX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simX/subscriptions","organizations_url":"https://api.github.com/users/simX/orgs","repos_url":"https://api.github.com/users/simX/repos","events_url":"https://api.github.com/users/simX/events{/privacy}","received_events_url":"https://api.github.com/users/simX/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-05-15T20:27:36Z","updated_at":"2015-05-15T21:02:39Z","closed_at":null,"body":"I've got a weird one here.  If you download the \"carthage2\" branch for my fork of kif here <https://github.com/simx/kif>, it compiles the framework successfully and without incident.  My most recent commit changed the name of the framework from \"KIFFramework\" to \"KIF\", and changed the name of the umbrella header file from KIFFramework.h to KIF.h.\r\n\r\nHowever, when I build this branch using Carthage, Carthage somehow includes the old KIFFramework.h umbrella header file in the compiled framework!!  Building it normally via the xcodeproj file does not.  I can see of no other way Carthage can be including this file except from the git history, as there is literally no reference to \"KIFFramework\" anymore except a containing folder and the scheme name.  If you build it using Carthage, you'll notice that it's literally the old file -- my new umbrella header framework file includes an additional public header file that the old umbrella header framework file did not, and the name of the framework for all the includes has changed too, which it hasn't in the spurious KIFFramework.h.  So I think that rules out some build setting being wrong that causes the old-named header file to be automatically generated.\r\n\r\nHas anybody seen similar issues with deleted/renamed files in git history?\r\n\r\nI'm hoping that I'm just being super-dumb and that this issue is my fault, but I'm pretty sure it isn't."},"comment":{"url":"https://api.github.com/repos/Carthage/Carthage/issues/comments/102525108","html_url":"https://github.com/Carthage/Carthage/issues/463#issuecomment-102525108","issue_url":"https://api.github.com/repos/Carthage/Carthage/issues/463","id":102525108,"user":{"login":"simX","id":49855,"avatar_url":"https://avatars.githubusercontent.com/u/49855?v=3","gravatar_id":"","url":"https://api.github.com/users/simX","html_url":"https://github.com/simX","followers_url":"https://api.github.com/users/simX/followers","following_url":"https://api.github.com/users/simX/following{/other_user}","gists_url":"https://api.github.com/users/simX/gists{/gist_id}","starred_url":"https://api.github.com/users/simX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simX/subscriptions","organizations_url":"https://api.github.com/users/simX/orgs","repos_url":"https://api.github.com/users/simX/repos","events_url":"https://api.github.com/users/simX/events{/privacy}","received_events_url":"https://api.github.com/users/simX/received_events","type":"User","site_admin":false},"created_at":"2015-05-15T21:02:38Z","updated_at":"2015-05-15T21:02:38Z","body":"That fixed it!  I had definitely deleted all the DerivedData dirs for kif before, but hadn't deleted the dependencies folder for kif in the Carthage cache."}}