Dulwich

Biblioteca Pure-Python Git
Baixe Agora

Dulwich Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Jelmer Vernooij
  • Site do editor:
  • http://wiki.samba.org/index.php/SambaGtk

Dulwich Tag


Dulwich Descrição

Biblioteca Pure-Python Git Dulwich é uma implementação Pure-Python dos formatos de arquivo Git e protocolos. É nomeado após a aldeia em que o Sr. e a Sra. Git moram no Monty Python Sketch.dulwich visa dar uma interface para o Git Repos que não chamam diretamente para o Git. Provavelmente será implementado em puro-python.currently pode ler blobs, árvores e commits dos arquivos. Ele lê os cabeçalhos legados e novos. No entanto, é não testado por qualquer coisa, mas o caso simples.Pode também entender um pouco sobre o formato do repositório. O testsuito usa o programa do Nosetests de Turbogears, como eu fiquei irritado tentando montar a Unittest.Open Up um repo passando o caminho para o .git dir. Você pode então pedir cabeça com repo.head () ou um ref com repo.ref (nome). Ambos retornam o ID SHA que eles apontam. Você pode pegar este objeto com repo.get_object (SHA). Para os objetos reais o shafile.from_file (nome do arquivo) retornará o objeto armazenado no arquivo, seja o que for. Para garantir que você obtenha o tipo correto, ligue para a chamada {blob, árvore, confirmar} .fra_file (nome do arquivo). Eu adicionarei métodos de repo para fazer isso para você com pesquisa de arquivos em breve. Há também suporte para criar bolhas. Blob.from_string (string) criará um objeto BLOB da string. Você pode então chamar BLOB.SHA () para obter o objeto SHA para este blob e hexdigest () sobre isso obterá sua identidade. Atualmente, não há método que permita que você escreva embora. Tudo está atualmente feito com afirmações, onde muitas vezes devem ser exceções. Isso foi apenas feito por conveniência. Se você acertar uma afirmação, isso significa que você fez algo errado, há corrupção, ou você está tentando uma operação não suportada. Requisitos: · Pitão


Dulwich Software Relacionado