Algo me diz que você quer "raspar a tela" para descobrir qual controle de revisão um projeto usa. A página do projeto tem o link para a página principal 'Código', na qual você pode grep
procurar pela palavra scm
. Por exemplo:
O comando (em unix, digamos):
curl -s http://sourceforge.net/projects/<project-short-name>/ | \
grep 'scm/?type' | sed 's/\(.*type=\)\([a-z]\+\)\(&.*\)$//g'
Você deve obter as palavras svn
ou cvs
ou ambas (ou até mesmo outras palavras?) dos links html. Isso é apenas para ilustrar como você pode descobrir o SCM que um projeto usa programaticamente. Você talvez tenha
para escrever mais ou menos código, dependendo de onde você quer 'script' isso ou seja, perguntas como, é em unix ou windows? é para um plugin do eclipse? e muitos mais vêm à mente.
Aviso de isenção de responsabilidade : muitos websites consideram que a captura de tela viola os Termos de Serviço. Por favor, verifique a política sf.net para ver se está ok para raspar a página da web antes de você fazer.