sabato 9 gennaio 2010

Debug del client subversion a riga di comando

Situazione: il client subversion a riga di comando, svn, non ne vuole sapere di connettersi ad un determinato repository. L'errore è tipicamente "non posso connettermi al server xxx."

Accedendo al repository con altri programmi, ad esempio con TortoiseSVN o con lo stesso Firefox, nessun problema.

Per verificare cosa accade durante l'esecuzione di svn è necessario abilitare l'opzione neon-debug-mask = 511 nella sezione [global] del file di configurazione ~/.subversion/server:


echo "neon-debug-mask = 511" >> ~/.subversion/server