Mercurial HTTP Error 400: Bad Request

Бывает при запросах hg pull и hg push выдает 400 ошибку. Проблема может быть в заголовках POST и GET запросах при обращении к серверу.

Если у вас стоит nginx попробуйте прописать следующие строки:

client_header_buffer_size 1k;
client_body_buffer_size 16k;
large_client_header_buffers 16 8k;
client_max_body_size 1024m;

Они увеличат размеры буфера.