Na primeira, hgtools foi criado para fornecer ferramentas rápidas para interagir, a clonagem, de cometer ou puxar arquivos a partir de um sistema de controle de versão Mercurial.
Mais tarde, com o apoio Git foi adicionado, e os setuptools plugin.
Quanto mais tarde é uma ferramenta que permite que setuptools para encontrar e listar todos os arquivos sob o controle de um sistema de controle de versão Mercurial. Isto pode ser muito útil na detecção de repositórios Mercurial em seu sistema de arquivos e evitar estragar o seu código acidentalmente. Ele também pode ser usado para a construção automaticamente arquivos de projeto, assim
O que é novo nesta versão:.
- Atualizado 'dev "revisão para ser compatível com setuptools 8 canônico pré-lançamento da versão de numeração (empresa '.dev0').
O que é novo na versão 6.1:
- GitManager agora é válido somente se Git 1.7.10 ou posterior está presente.
O que é novo na versão 5.3:.
- Adicionado suporte localizador de arquivo para Git
O que é novo na versão 5.1:
- Na versão inferência, sempre fallback para incrementar (ou nenhum) Quando ocorre uma exceção no cálculo.
O que é novo na versão 5.0:
- Adicionado parâmetro novas distutils use_vcs_version para substituir use_hg_version. Os clientes devem atualizar para usar este novo parâmetro, logo que hgtools 5.0 já está disponível.
- apoio git inicial. A ferramenta agora nominalmente suporta provocando a versão do projeto a partir de uma tag git.
O que é novo na versão 4.0:
- funções removidos na hgtools módulo (pacote) reprovado desde 0.6. 6.
O que é novo na versão 3.0:
- eliminou o apoio a Python 2.5. Python 2.6 ou posterior agora é necessário.
O que é novo na versão 2.0.3:
- Fixo:
- Suprimir exceções além ImportError ao importar módulos Mercurial.
O que é novo na versão 2.0.2:
- log Forças hg e pais hg para usar os padrões estilo para a saída.
O que é novo na versão 2.0.1:
- Corrigido problema onde hgtools não iria analisar setup.cfg corretamente se o Python 3 ConfigParser backport foi instalado em Python 2.
O que é novo na versão 2.0:.
- eliminou o apoio a versões mais antigas do mercurial (LegacyLibraryManager)
- O gerente subprocess agora é o padrão. A variável HGTOOLS_FORCE_CMD já não tem qualquer efeito sobre hgtools.
- A detecção de versão agora resolve várias marcas na mesma revisão, escolhendo a melhor versão.
O que é novo na versão 1.2.1:
- Os gestores compromissadas e, assim, o plugin setuptools será, sem mais encontrar arquivos que não estão no local especificado. Os LibraryManagers já irá lançar um erro neste caso, mas agora a SubprocessManager faz o que é melhor e só retorna arquivos relativo ao local.
O que é novo na versão 1.1.2:.
- Restaurado compatibilidade Python 2.5
O que é novo na versão 1.1:
- Adicionado suporte para subrepos. O plugin setuptools vai subrepos agora transversais ao encontrar arquivos.
O que é novo na versão 1.0.1:
- Corrigido problema # 6, onde a bandeira force_hg_version estava afetando instalação de pacotes marcados não empregando hgtools.
O que é novo na versão 1.0b4:
- Agora suporta revisões, com várias tags (escolhe o primeiro, o que parece ser o mais recente).
- eliminou o apoio a use_hg_version_increment preterido.
- Adicionado HGRepoManager.existing_only para filtrar os gestores para apenas aqueles que se referem a um repo existente.
- Empregado HGRepoManager.existing_only em plugins.
- SubprocessManager não escreve mais para / dev / null.
O que é novo na versão 1.0b1:.
- apoio Python 3
O que é novo na versão 0.6.5:
- Caso de teste e correção de erro em SubprocessManager quando ' executável hg 'não existe.
O que é novo na versão 0.6.4:.
- Correção para NameError criado em 0.6.3
O que é novo na versão 0.6:
- módulos reformulado. Gestores criados, controle de versão e módulos py25compat.
O que é novo na versão 0.4.9:
- Corrigido problema onde cálculo versão seria um fracasso se as etiquetas continham espaços.
O que é novo na versão 0.4.8:
- versionamento Auto oferece agora um padrão razoável quando nenhuma versão tags são ainda presente.
O que é novo na versão 0.4.7:
- Corrigido problema onde patch_egg_info não seria corrigida a menos que o Plugin tinha definido os atributos adequados sobre a distribuição.
Requisitos :
- Python 2.6 ou superior
Comentários não encontrado