svn log para de várias URLs. Como fazer ? [RESOLVIDO]

1. svn log para de várias URLs. Como fazer ? [RESOLVIDO]

Carlos Alberto Junior Spohr Poletto
carlosjrcabello

(usa Ubuntu)

Enviado em 25/05/2011 - 15:11h

Boa tarde a todos,

Como que eu faço para gerar um arquivo de log das atividades realizadas nos servidores SVN. Hoje eu uso o comando abaixo que atende a necessidade do que eu preciso, só que para apenas uma URL de um projeto.

svn log https://url.com/svn/projeto1/ -r 1:HEAD --xml --verbose --quiet >> log-do-projeto.xml

Isso me gera um XML com as entradas dos usuários ordenados por data, perfeito, só que eu preciso que fossem de 2 ou mais URLs de projetos para gerar as atividades por data nos projetos. Eu não consegui fazer isso usando o '>>' para concatenar no arquivo só que ele não ordena por data da atividade. Precisaria de algo mais ou menos assim:

svn log https://url.com/svn/projeto1/ https://url.com/svn/projeto2/ -r 1:HEAD --xml --verbose --quiet >> log-do-projeto.xml

Fico no aguardo de alguma forma de fazer isso, seja por comando ou ferramenta.

Desde já agradeço qualquer ajuda.


  


2. Re: svn log para de várias URLs. Como fazer ? [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 25/05/2011 - 15:35h

Não sei se funciona, mas tenta usar a expansão de parâmetros do shell pra ver no que dá!

svn log https://url.com/svn/{projeto1,projeto2,projeto3}/ -r 1:HEAD --xml --verbose --quiet >> log-do-projeto.xml

Se não rolar, monta um shell script que faça um loop em cada url.


3. :/

Carlos Alberto Junior Spohr Poletto
carlosjrcabello

(usa Ubuntu)

Enviado em 25/05/2011 - 21:53h

Tentei aqui SMarcell,

Não funcionou, como vou baixar um por um vou ter que ordenar o conteúdo XML gerado, e em shell script não vou conseguir fazer. Vou montar algum script em php ou jar e rodar direto pelo terminal para juntar os arquivos e ordenar os nós do XML resultante.

Desde já muito obrigado pela sua resposta.

Abraços.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts