{"action":"opened","issue":{"url":"https://api.github.com/repos/Carthage/Carthage/issues/694","labels_url":"https://api.github.com/repos/Carthage/Carthage/issues/694/labels{/name}","comments_url":"https://api.github.com/repos/Carthage/Carthage/issues/694/comments","events_url":"https://api.github.com/repos/Carthage/Carthage/issues/694/events","html_url":"https://github.com/Carthage/Carthage/issues/694","id":102033572,"number":694,"title":"A shell task failed with exit code 128 (Carthage 0.8)","user":{"login":"marcpalmer","id":40849,"avatar_url":"https://avatars.githubusercontent.com/u/40849?v=3","gravatar_id":"","url":"https://api.github.com/users/marcpalmer","html_url":"https://github.com/marcpalmer","followers_url":"https://api.github.com/users/marcpalmer/followers","following_url":"https://api.github.com/users/marcpalmer/following{/other_user}","gists_url":"https://api.github.com/users/marcpalmer/gists{/gist_id}","starred_url":"https://api.github.com/users/marcpalmer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcpalmer/subscriptions","organizations_url":"https://api.github.com/users/marcpalmer/orgs","repos_url":"https://api.github.com/users/marcpalmer/repos","events_url":"https://api.github.com/users/marcpalmer/events{/privacy}","received_events_url":"https://api.github.com/users/marcpalmer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-20T01:01:30Z","updated_at":"2015-08-20T01:01:30Z","closed_at":null,"body":"I know this has cropped up in many other places but I'm seeing it now on some repos and not others.\r\n\r\n```\r\n$ carthage update --verbose\r\n*** Fetching CocoaLumberjack\r\nA shell task failed with exit code 128:\r\nfatal: Not a git repository (or any of the parent directories): .git\r\n```\r\n\r\nThis is with Cartfile declaration:\r\n```\r\ngit \"https://github.com/CocoaLumberjack/CocoaLumberjack.git\" == 2.0.1\r\n# Other variations tried that also fail\r\n# github \"CocoaLumberjack/CocoaLumberjack\" == 2.0.1\r\n# github \"CocoaLumberjack/CocoaLumberjack\" ~> 2.0\r\n# github \"CocoaLumberjack/CocoaLumberjack\"\r\n```\r\n\r\nIt does not appear that CocoaLumberjack has its own Cartfile therefore it is unlikely to be the transitive Cartfile with non-existent branch problem.\r\n\r\nMost of my repos result in this git error. However the system is not totally broken, as I can successfully get Carthage to checkout and build a fork of ObjectiveSugar that I created (to add the project + scheme requirements for Carthage) - https://github.com/marcpalmer/ObjectiveSugar\r\n\r\nAny ideas? Am I doing something wrong?\r\n\r\nVersion proof:\r\n```\r\n$ carthage version\r\n0.8.0\r\n$ git version\r\ngit version 2.5.0\r\n```\r\n"}}