quinta-feira, 8 de abril de 2010

git diff para ODF

Bom dia leitores,

Hoje veremos um meio de fazer com que o git consiga entender melhor arquivos em formato OpenDocument. Assim, você poderá ver as diferenças entre arquivos ODF com o git diff.

O truque consiste em usar o programa odt2txt, isso irá transformar o arquivo ODT em texto que poderá ser processado pelo git diff.

Primeiro passo instale o odt2txt, usuários do Debian, como eu, podem usar:

#aptitude install odt2txt

A seguir configure o git para usar o odt2txt, para isso adicione as linhas abaixo ao arquivo ~/.gitconfig.

[diff "odf"]
textconv=odt2txt

E, para tornar tudo automático, adicione, a cada projeto, as linhas abaixo ou no arquivo .gitattributes ou no $GIT_DIR/info/attributes. Crie o arquivo se ele não existir.

*.ods diff=odf
*.odt diff=odf
*.odp diff=odf

Pronto, agora é só utilizar.

PS.: O método acima funciona apenas para git 1.6.1 e posterior.

Para versões anteriores e outros software de controle de versão de uma olhada neste link. OpenDocument, diff, and revision-control


Share/Bookmark

domingo, 21 de março de 2010

Parte II - O Retorno

Bom dia, Estou voltando a internet, espero que desta vez consiga manter os "post" com mais frequência, uma vez a cada 3 anos não é exatamente uma boa média né. Esta mensagem é apenas para iniciar uma nova era no xCaos. Usarei este local para expor minha opinião sobre diversos assuntos. Desde de software livre e internet à política e religião, passando por música, video-game, linux, programação, matemática, ciência, tecnologia, humor, esportes e muito mais.


Share/Bookmark

domingo, 14 de janeiro de 2007

Embromation...

Bom dia, Está precisando encher lingüiça, embromar, enrolar, aumentar o trabalho, conversa fiada, discurso longo e que impressiona, atingir meta de páginas, palavras, massa ou volume, ou simplesmente escrever um post grande no seu blog. Experimente o fabuloso gerador de lero-lero: http://www.geocities.com/padrelevedo/lerolero/lerolero.html Veja um exemplo:

É claro que o início da atividade geral de formação de atitudes causa impacto indireto na reavaliação da gestão inovadora da qual fazemos parte. É importante questionar o quanto o julgamento imparcial das eventualidades exige a precisão e a definição dos níveis de motivação departamental. O empenho em analisar o acompanhamento das preferências de consumo talvez venha a ressaltar a relatividade do processo de comunicação como um todo. Todavia, a estrutura atual da organização estimula a padronização das formas de ação.
Encontrei por acaso num comentário de uma matéria sobre Web2.0 (Críticas à Web 2.0). Não vou falar sobre Web2.0 agora (fica para outro dia), mas eu acho que tem muito lobo nessa história.


Share/Bookmark

domingo, 7 de janeiro de 2007

Boas Vindas!!!

Primeiramente, eu gostaria de agradecer a todos meus amigos por estarem presentes em minha vida. Principalmente, minha namorada, meus pais e minha irmãzinha. E desejar boas vindas a todos aqueles que passarem por aqui.


Share/Bookmark