Não comprometido

Controle de versão de digitalização para alterações não confirmadas
Baixe Agora

Não comprometido Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Brandon Craig Rhodes
  • Site do editor:
  • http://rhodesmill.org/brandon/projects/pyephem.html

Não comprometido Tag


Não comprometido Descrição

Versão de digitalização de controle alterações não confirmadas para descompromissado é uma ferramenta Python para controle de versão de varredura para não confirmadas changes.Developer commentsWhen trabalhando em um projeto controlado por versão no meu disco rígido, muitas vezes eu virar rapidamente para um outro projeto para fazer uma mudança rápida. No final do dia eu esqueci sobre essa outra mudança e muitas vezes acho meses depois, quando eu entro novamente esse repositório. Eu precisava de uma maneira de ser alertado no final de cada dia sobre quaisquer mudanças não confirmadas sentado em meu sistema. Thus nasceu esse script "não confirmado": usando o comando do seu sistema localizar (1) ou caminhar uma árvore do sistema de arquivos por conta própria , ele encontrará diretórios controlados pela versão e imprimirá um relatório sobre a saída padrão sobre quaisquer alterações não confirmadas ainda sentadas em sua unidade. Ao executá-lo a partir de um cron (8) trabalho que você pode fazer esta notificação routine.Running "não confirmadas" por defeito "não confirmadas" usa o comando locate (1) para digitalizar para repositórios, o que significa que ele pode operar de forma rápida até mesmo sobre grandes sistemas de arquivos como meu diretório home: não confirmadas ~ Mas você deve ser avisado: porque a localizar (1) do banco de dados é atualizado apenas uma vez por dia na maioria dos sistemas, este vai perder repositórios que você criou desde a sua última corrida. Para ter a certeza absoluta de ver todos os repositórios atuais, você deveria perguntar "não confirmadas" para procurar a própria árvore de arquivos. Para fazer isso em seu diretório "devel", por exemplo, você deve digitar o seguinte: não confirmadas -w ~ / develNot só a saída do "w" estar sempre up-to-date, mas é geralmente mais rápido para árvores de diretório pequenas . O comportamento padrão (que também pode ser explicitamente solicitado, com "l") é mais rápido quando a árvore de diretórios que você está procurando é muito large.Should você quiser uma lista de todos os repositórios, e não apenas aqueles com alterações não confirmadas, você pode usar o "-v" verbose opção: -v não confirmadas ~ Você sempre pode obter ajuda através da execução "não confirmadas" sem argumentos ou com o "H" ou "help" options.Supported VCsAt momento, suportes "não confirmadas": * Mercurial (diretórios .hg) * Subversion (.svn diretórios) necessários para apoiar o Git em breve, uma vez que DVCS está em uso generalizado. No entanto, eu não estou bastante familiarizado com a saída do Git para escrever uma função para ele próprio. Quando eu tentei para fora Git alguns minutos atrás, suas mensagens de status eram loucos, com todos os tipos de caracteres de hash em todos os lugares; parecia que estava sofrendo de uma aguda falta de confiança e, portanto, estava comentando para fora toda sua própria saída. De qualquer forma, provavelmente há alguma forma simples de fazer relatório Git sobre alterações não confirmadas, mas vou deixar isso para um fã Git para descobrir como, se eles gostariam de contribuir um patch back.I também não seria contrário de alguém contribuindo com um plugin do bazar. Mas CVS deve provavelmente nunca será apoiado por "não confirmadas" porque isso poderia implicar que ele ainda é um sistema acceptible ser using.It ocorre-me que já pode haver alguma camada de controle de versão abstração que eu deveria estar usando para isso, em vez de descobrir como executar cada sistema de controle de versão mim mesmo; uma busca rápida de PyPI sugere que eu dê uma olhada no projeto pyvcs. Talvez isso pode ser uma direção útil para a próxima fase de desenvolvimento! Requisitos: · Pitão O que há de novo nesta versão: · Correção: o comando Git é "status" não "st".


Não comprometido Software Relacionado

Foox.

Converta a marcação de matemática do látex em Mathml, PNG ou HTML ...

204

Download