{"thread":{"id":"7021","subject":"bug report, error : Unable to find 000000000.....","startedAt":"2007-02-28T19:24:47Z","lastAt":"2007-03-01T12:53:49Z","messageCount":4,"participants":["Jeremy Sw","Peter Baumann","Junio C Hamano","James Ketrenos"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"35873","messageId":"BAY120-W200B9984A9E70409399666AE810@phx.gbl","threadId":"7021","inReplyTo":null,"subject":"bug report, error : Unable to find 000000000.....","fromName":"Jeremy Sw","fromEmail":"kertejeremy@hotmail.com","sentAt":"2007-02-28T19:24:47Z","receivedAt":"2007-02-28T19:24:47Z","isPatch":false,"sender":{"key":"kertejeremy@hotmail.com","avatar":null},"body":"\nBy running  # git clone http://intellinuxwireless.org/repos/ipwraw.git\ngit return an error when trying to Get alternates list.\nthe error is :\n\"error: Unable to find 0000000000000000000000000000000000000000 under http://intellinuxwireless.org/repos/ipwraw.git/\nCannot obtain needed object 0000000000000000000000000000000000000000\"\napparently caused by a weird architecture of the tree !\nthere is 4 or 5 diffrents projects, but they have commun files because firmwares are related !\n_________________________________________________________________\nExplore the seven wonders of the world\nhttp://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE"},{"id":"35886","messageId":"slrneubrsd.2pm.siprbaum@xp.machine.xx","threadId":"7021","inReplyTo":"BAY120-W200B9984A9E70409399666AE810@phx.gbl","subject":"Re: bug report, error : Unable to find 000000000.....","fromName":"Peter Baumann","fromEmail":"siprbaum@stud.informatik.uni-erlangen.de","sentAt":"2007-02-28T21:09:33Z","receivedAt":"2007-02-28T21:09:33Z","isPatch":false,"sender":{"key":"waste.manager@gmx.de","avatar":null},"body":"Jeremy Sw <kertejeremy@hotmail.com> schrieb:\n>\n> By running  # git clone http://intellinuxwireless.org/repos/ipwraw.git\n> git return an error when trying to Get alternates list.\n> the error is :\n> \"error: Unable to find 0000000000000000000000000000000000000000 under http://intellinuxwireless.org/repos/ipwraw.git/\n> Cannot obtain needed object 0000000000000000000000000000000000000000\"\n> apparently caused by a weird architecture of the tree !\n> there is 4 or 5 diffrents projects, but they have commun files because firmwares are related !\n\nI suggested on IRC to try this (I reproduced the error)\n\nmkdir test && cd test && \\\ngit-init && \\\ngit fetch http://intellinuxwireless.org/repos/ipwraw.git master:master\n\nand it works. Ok, fist I thought the error is in another branch, but\n\ngit-ls-remote http://intellinuxwireless.org/repos/ipwraw.git\n7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/heads/master\n7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/heads/origin\n7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/tags/ipwraw-0.0.1\n7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/tags/ipwraw-0.0.2\n\nthere is no other branch, at least as I could see.\n\n-Peter\n"},{"id":"35889","messageId":"7v8xei0xwk.fsf@assigned-by-dhcp.cox.net","threadId":"7021","inReplyTo":"slrneubrsd.2pm.siprbaum@xp.machine.xx","subject":"Re: bug report, error : Unable to find 000000000.....","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2007-02-28T21:34:19Z","receivedAt":"2007-02-28T21:34:19Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Peter Baumann <siprbaum@stud.informatik.uni-erlangen.de> writes:\n\n> Jeremy Sw <kertejeremy@hotmail.com> schrieb:\n>>\n>> By running  # git clone http://intellinuxwireless.org/repos/ipwraw.git\n>> git return an error when trying to Get alternates list.\n>> the error is :\n>> \"error: Unable to find 0000000000000000000000000000000000000000 under http://intellinuxwireless.org/repos/ipwraw.git/\n>> Cannot obtain needed object 0000000000000000000000000000000000000000\"\n>> apparently caused by a weird architecture of the tree !\n>> there is 4 or 5 diffrents projects, but they have commun files because firmwares are related !\n>\n> I suggested on IRC to try this (I reproduced the error)\n>\n> mkdir test && cd test && \\\n> git-init && \\\n> git fetch http://intellinuxwireless.org/repos/ipwraw.git master:master\n>\n> and it works. Ok, fist I thought the error is in another branch, but\n>\n> git-ls-remote http://intellinuxwireless.org/repos/ipwraw.git\n> 7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/heads/master\n> 7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/heads/origin\n> 7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/tags/ipwraw-0.0.1\n> 7e85b2032a864fcfe489085b768eea4b3a3a9d0b        refs/tags/ipwraw-0.0.2\n>\n> there is no other branch, at least as I could see.\n\nThe repository is seriously broken.  If you try wget to see\nrefs/tags/* files, you will find out that they are not even\ntags; they are symrefs and both point at the master branch.\n\nI do not think the Porcelain-ish shipped with git creates symref\nin refs/tags/, so it was done by somebody playing with symbolic-ref\nby hand perhaps?\n\nI'd suggest James to do delete these bogus refs/tags/* files and\ntag the correct commit with \"git tag\".\n"},{"id":"35994","messageId":"45E6CCDD.2090502@linux.intel.com","threadId":"7021","inReplyTo":"7v8xei0xwk.fsf@assigned-by-dhcp.cox.net","subject":"Re: bug report, error : Unable to find 000000000.....","fromName":"James Ketrenos","fromEmail":"jketreno@linux.intel.com","sentAt":"2007-03-01T12:53:49Z","receivedAt":"2007-03-01T12:53:49Z","isPatch":false,"sender":{"key":"jketreno@linux.intel.com","avatar":"https://gravatar.com/avatar/f4a487ad53c70943ed10ba220390cc7a004e4ba617c962bc4b7afcbd2bc08cc7?d=mp&s=160"},"body":"Junio C Hamano wrote:\n\n> The repository is seriously broken.  If you try wget to see\n> refs/tags/* files, you will find out that they are not even\n> tags; they are symrefs and both point at the master branch.\n> \n> I do not think the Porcelain-ish shipped with git creates symref\n> in refs/tags/, so it was done by somebody playing with symbolic-ref\n> by hand perhaps?\n> \n> I'd suggest James to do delete these bogus refs/tags/* files and\n> tag the correct commit with \"git tag\".\n\nThe above does explain the breakage.  The script that created snapshot \ntarballs for ipwraw was written was copying .git/HEAD to the tag name in \n.git/refs/tags... at some point .git/HEAD changed from being an actual \nsymlink to master to being a normal file containing 'ref: refs/heads/master'\n\nI believe I have fixed it now.\n\nThanks,\nJames\n"}]}