Svn :: classe.

Manipular espaços de trabalho de subversion com objetos Perl
Baixe Agora

Svn :: classe. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Peter Karman
  • Site do editor:
  • http://search.cpan.org/~karman/

Svn :: classe. Tag


Svn :: classe. Descrição

Manipular espaços de trabalho subversion com objetos Perl SVN :: Classe é um módulo Perl que estende caminho :: Class para permitir o gerenciamento básico do espaço de trabalho do subversion. SVN :: Classe :: Classe :: Classe :: DIs são subclasses do caminho :: Classe :: Arquivo :: Stat and Path :: Classe :: Dir Respectivamente.svn :: Classe não usa o svn :: Ligações swig subversion. Em vez disso, a ferramenta Binary SVN é usada para todas as interações, usando o IPC :: cmd. Esta decisão de design foi feita para a máxima portabilidade e eliminar dependências não-cPAN.Synopsis Use SVN :: Classe; meu $ file = svn_file ('caminho / para / file'); meu $ FH = $ file-> aberto ('>>'); imprimir {$ fh} "Olá mundo \ n"; $ FH-> fechar; $ file-> Adicionar; if ($ file-> modificado) {MEU $ REV = $ File-> Commitir ('O arquivo alterado'); Imprimir "$ File foi confirmado com revisão $ Rev \ n"; } else {Croak "$ File não foi confirmado:". $ file-> errstr; } meu $ dir = svn_dir ('caminho / para / dir'); $ dir-> mkpath a menos de $ dir; $ dir-> Adicionar; # recurses por padrão $ dir-> commit («diretório adicionado ') se $ dir-> modificado; Requisitos: · Perl.


Svn :: classe. Software Relacionado