terça-feira, 5 de maio de 2009

Python + Subversion

Estou envolvido no trabalho de criação de alguns scripts que, além de atualizar um repositório do Subversion, também precisam realizar algumas atividades extras. Hoje estive em uma reunião falando que se eu estivesse desenvolvendo tais scripts utilizando o Bash, estaria codificando muito mais (em termos de linhas de código) do que estou agora. Eu me amarro em Bash mas, para este trabalho, Python é a melhor opção. Ele possui integração com o Subversion através do projeto pysvn. Para ter uma boa idéia de suas funcionalidades, leia o pysvn Programmer's Guide.

Só pra constar: sei que, em termos de integração com o Python, o Mercurial (ou o Bazaar) seriam ótimas alternativas em relação ao Subversion pois estes dois DVCS foram escritos em Python! A integração com o Python pode ser apenas um motivo para a adoção do Mercurial (por exemplo). Mas, eu também posso citar diversos outros motivos.

Algumas referências extras para trabalho de integração do Python ao Subversion:

Nenhum comentário:

Postar um comentário