I am experiencing a seemingly flaky behavior with git push, which occurs only when pushing to GitHub (and not to local on-disk repos). Sometimes I get an error malformed unpack status: 0024unpack index-pack abnormal exit, and sometimes it works fine.
For reference: social4git/social4git#5
The bug does not seem to be on my end of the code. But for context: My code constructs a git tree (by merging some existing trees), creates a new commit for the tree, updates a branch ref to point to the new commit, and then pushes.