sigh.. I've been trying to get some changes committed to our Eclipse repos and I just can't seem to catch a break. The only clue I'm getting is:
"error occurred during unpacking on the remote end: unpack-objects abnormal exit"
This seems to happen after I do a Buckminster import for my platform, but that doesn't even use the git provider so I can't figure out how that might be causing the issue. I've filed a bug with Buckminster but that's grasping at straws a bit:
I guess the attempt at humor didn't come off so well..
Anyway after a long saga today I got most of my stuff committed and, yep pushed. But then I just tried to commit a patch and same issue. There doesn't seem to be a pattern at all. This is what I get if I try to push from cmd-line. I'm not sure if this is simply a client permissions issue here or if it is actually giving me more information than EGit is...
Counting objects: 40, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (16/16), done.
Writing objects: 100% (21/21), 7.03 KiB, done.
Total 21 (delta 11), reused 0 (delta 0)
error: insufficient permission for adding an object to repository database ./objects
Did you somehow create a git repository while root or some elevated set of permissions and then switch users? Some of the errors look like they are related to permissions.
'error: insufficient permission for adding an object to repository database ./objects'
Yep, solved, finally. It was actually a kind of corruption arguably, in the sense that the internal state wasn't consistent with what it needed to be. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=346923 So nice to have a repos back that doesn't fail every other time I commit.. ..er.. push.