Page MenuHomePhabricator

Git push failure over HTTP for large commit (74MB)
Closed, DuplicatePublic

Description

When one of my colleagues try to push stuff to our repository using windows git client over http, he receives the following error:

$ git push origin master
Username for 'http://phabricator.<removed>': <removed>
Password for 'http://<removed>@phabricator.<removed>':
Counting objects: 5346, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5318/5318), done.
Writing objects: 100% (5346/5346), 74.46 MiB | 4.26 MiB/s, done.
Total 5346 (delta 4691), reused 0 (delta 0)
error: unpack failed: index-pack abnormal exit
To http://phabricator.<removed>/diffusion/SOMCONFIG/som-production.git
! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'http://phabricator.<removed>/diffusion
/SOMCONFIG/som-production.git'

What could possibly go wrong? Is it related to size of the commit? Is there any way to debug why is that?

Event Timeline

Petrb updated the task description. (Show Details)
Petrb added projects: Git, Diffusion.
Petrb added a subscriber: Petrb.

Who is hosting the repository, Phabricator or an external source? Rough Googling suggests the repository might be corrupt or the disk might be full.

This is hosted by phabricator itself, but repository is actually pretty clean, nobody ever pushed any commit to it in past.

I just tried pushing a new branch "test" and it worked, there is no master yet, but that push he attempts to do should work