I have cloned the gcc Cilk Plus git repo awhile back. Today, when I tried to pull from the repo, it failed with the following error:
$ git pull
error: Unable to find 43269d882367dc4f0e4c2651d6625e1b7de78764 under http://gcc.gnu.org/git/gcc.git
Cannot obtain needed object 43269d882367dc4f0e4c2651d6625e1b7de78764
while processing commit d612d6bc401c95be8e7740ffea26a77845edd113.
error: Fetch failed.
Since the repo was cloned awhile ago, I decided to try cloning it again, which again failed with the following error:
$ git clone http://gcc.gnu.org/git/gcc.git gcc-cilkplusCloning into gcc-cilkplus...
error: Unable to get pack file http://gcc.gnu.org/git/gcc.git/objects/pack/pack-0cfe761b4c3a62b686937aa... closed with 83853301 bytes remaining to readerror: Unable to find 6540d658e4bda2dec5e2399ff1e42d8689b869ec under http://gcc.gnu.org/git/gcc.gitCannot obtain needed object 6540d658e4bda2dec5e2399ff1e42d8689b869ecwhile processing commit 791fd3d13f7aedd473f6c2db7d7ac5d4b7da747d.error: Fetch failed.
This occurred after 4 hours of downloading git objects, and I couldn't tell how much data was downloaded, since upon failing, git removed the local directory. It seems that maybe some pack object on the remote git repo got corrupted.
I am wondering if there anything the Cilk Plus team can do to fix this. I can try the svn repository, but it will be nice if I can simply git pull from my originally downloaded local git repository.