Re: bug report, error : Unable to find 000000000.....
- From
James Ketrenos <jketreno@linux.intel.com>
- Date
- Mar 1, 2007, 12:53 UTC
- Message-ID
- <45E6CCDD.2090502@linux.intel.com>
- In-Reply-To
- <7v8xei0xwk.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano wrote:
Show 10 quoted lines
> 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".
The above does explain the breakage. The script that created snapshot tarballs for ipwraw was written was copying .git/HEAD to the tag name in .git/refs/tags... at some point .git/HEAD changed from being an actual symlink to master to being a normal file containing 'ref: refs/heads/master'
I believe I have fixed it now.
Thanks, James