Problema durante o checkout (co) no subversion

Essa semana tive que usar o subversion para trabalhar na tradução de alguns pacotes do ArchLinux. Tudo funcionava perfeitamente em casa, mas sempre que eu estava no trabalho e tentava dar um checkout (svn co) para baixar a última versão da tradução acontecia o seguinte erro:

$ svn co http://projetos.archlinux-br.org/traducoes/libalpm/
svn: REPORT request failed on '/traducoes/!svn/vcc/default'
svn: REPORT of '/traducoes/!svn/vcc/default': 400 Bad Request (http://projetos.archlinux-br.org)

Depois de uma pesquisa básica descobri que a causa de tudo isso era o proxy transparente (squid) daqui da empresa. Ele, pelo jeito, não estava aceitando os métodos HTTP que o subversion usa.

Caso você também tenha esse problema saiba que resolver isso é mole-mole. Basta adicionar a seguinte linha no final do seu arquivo squid.conf:

extension_methods REPORT MERGE MKACTIVITY CHECKOUT

Depois é só reiniciar o squid e começar a dar checkout em tudo que quiser. ;)

One Response to “Problema durante o checkout (co) no subversion”

  1. crimeboy Says:

    Vamo agitar isso aqui nozo, kd os posts novos sobre o arch!?!

Leave a Reply