Package: vestory
Vestory - Fast, simple and practicalVestory(junção de "Version" e "History"), é um controle de versões prático e rápido usado em qualquer terminal por linha de comando (CLI). Com comandos simples e fáceis de lembrar, facilitando o uso.O projeto tem o código-aberto com uso da licença GNU General Public License v3.0.Leia a licençaLinksVersão 1.2InstalaçãoComo funcionaUtilizando o VestoryInicializando repositórioAdicionar arquivosSubmeter alteraçõesJuntar alteraçõesVer log de alteraçõesStatus dos arquivosIgnorando arquivos ou diretóriosLicençaVersão 1.2Esta versão do Vestory pode:Monitorar alterações de arquivos;Salvar alterações de arquivos;Ver logs de alterações;Juntar alterações do arquivo;Ignorar arquivos;InstalaçãoPara instalar oVestory, utilize o gerenciador de pacotes PyPi:pip install vestoryApós isso, você poderá utilizá-lo pela linha de comando com o comandovestory.Utilizando o VestoryPrimeiro, veja a lista de comandos disponíveis até o momento:init: cria um novo repositório;add [files]: adiciona os arquivos ao monitoramento de alterações;submit: salva as alterações realizadas até o momento.Inicializando repositórioPara incializar um repositório, utilize o comandoinit:vestory initAntes disso, é necessário que suas configurações estejam feitas para incializar um repositório
corretamente.Adicionar arquivosPara adicionar arquivos ao monitoramento de alterações:vestory add example.txtTambém é possível adicionar vários arquivos de uma vez, escrevendo o nome de cada um ou utilizando a flag-a:vestory add example.txt test.py project/app.pyvestory add -aa flag-aadiciona todos os arquivos presentes no diretório.Submeter alteraçõesPara submeter uma alteração, você precisa especificar os arquivos, ou submeter a alteração de todos os arquivos que foram adicionados utilizando a flag-a.Também é necessário adicionar um comentário sobre aquela alteração, para isso, utilizamos a flag-c. Veja um exemplo:vestory submit example.txt -c 'first changes'Você pode submeter as alterações de todos os arquivos monitorados e adicionar um comentário utilizando a abreviação-ac:vestory submit -ac 'first changes'Juntar alteraçõesCom o argumentojoin, você irá juntar todas as alterações de um arquivo, substituindo o arquivo original. Veja o uso deste argumento:vestory joinObserve que, aparecerá uma mensagem de aviso antes do processo ser realizado:warning: the "join" command will replace the current files.
> Do you wish to proceed? [y/n]Confirmando, o processo será realizado.Ver log de alteraçõesPara ver todas as alterações que foram realizadas, utilize o argumentolog:vestory logSerá apresentado as seguintes informações:Nome do autorEmail do autorData da alteraçãoID da mudançaComentário sobre a alteraçãoStatus dos arquivosO status do arquivo mostra se ele foi alterado ou não, para verificar essa informação, utilize o argumentostatus:vestory statusIgnorando arquivos ou diretóriosPara ignorar arquivos ou diretórios, crie um arquivo na raíz do seu diretório chamado.ignoreme. Adicione linha a linha cada arquivo/diretório que serão ignorados. Ao ignorar um arquivo, ele não será adicionado ao monitoramento de alterações quando utilizar o comandoadd -a, e nem terá suas alterações submetidas.Na adição de subdiretórios em.ignoreme, faça isto desta forma:dir/subdirLicençaGNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007Copyright (C) 2007 Free Software Foundation, Inc.https://fsf.org/Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.