Peter Baumann <siprbaum@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> writes: > Jeremy Sw <kertejeremy@xxxxxxxxxxx> schrieb: >> >> By running # git clone http://intellinuxwireless.org/repos/ipwraw.git >> git return an error when trying to Get alternates list. >> the error is : >> "error: Unable to find 0000000000000000000000000000000000000000 under http://intellinuxwireless.org/repos/ipwraw.git/ >> Cannot obtain needed object 0000000000000000000000000000000000000000" >> apparently caused by a weird architecture of the tree ! >> there is 4 or 5 diffrents projects, but they have commun files because firmwares are related ! > > I suggested on IRC to try this (I reproduced the error) > > mkdir test && cd test && \ > git-init && \ > git fetch http://intellinuxwireless.org/repos/ipwraw.git master:master > > and it works. Ok, fist I thought the error is in another branch, but > > git-ls-remote http://intellinuxwireless.org/repos/ipwraw.git > 7e85b2032a864fcfe489085b768eea4b3a3a9d0b refs/heads/master > 7e85b2032a864fcfe489085b768eea4b3a3a9d0b refs/heads/origin > 7e85b2032a864fcfe489085b768eea4b3a3a9d0b refs/tags/ipwraw-0.0.1 > 7e85b2032a864fcfe489085b768eea4b3a3a9d0b refs/tags/ipwraw-0.0.2 > > there is no other branch, at least as I could see. The repository is seriously broken. If you try wget to see refs/tags/* files, you will find out that they are not even tags; they are symrefs and both point at the master branch. I do not think the Porcelain-ish shipped with git creates symref in refs/tags/, so it was done by somebody playing with symbolic-ref by hand perhaps? I'd suggest James to do delete these bogus refs/tags/* files and tag the correct commit with "git tag". - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html