git-debcherry - Online na nuvem

Este é o comando git-debcherry que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS

PROGRAMA:

NOME


git-debcherry - exportar commits tocando a fonte upstream como patches

SINOPSE


git-debcherry [opções] rio acima [integração]

DESCRIÇÃO


Este programa irá analisar o histórico do git e tentar criar um conjunto de patches atendendo aos
seguintes condições:

1. É garantido que se aplique a rio acima

2. Produz a mesma árvore de trabalho que integração, lado de fora ./debian

3. Não toca ./debian

4. Tanto quanto possível, corresponde ao histórico do git de rio acima para integração

RAMO PARÂMETROS


rio acima

Esta referência deve ser adequada para exportação como um .orig.tar.gz. Em particular, observe que
quilt não tem como deletar arquivos que não incluam o material a ser deletado
no patch, então seu rio acima ramificação deve incluir todas as exclusões de arquivo necessárias.

integração

Este branch contém todo o pacote debian, mais quaisquer mudanças introduzidas no upstream
fonte pelo debian packager. Este argumento é opcional. Se integração não é
passou git-debcherry usará CABEÇA.

OPÇÕES


As seguintes opções estão disponíveis:

-ó, --diretório de saída anuário

Coloque a saída (patches e arquivo de série) em anuário. Se não for especificado, a saída
patches (no formato mbox) para stdout.

-sim, --Estado

Saída apenas diffstat de patches

-d, --depurar
Produza algumas informações de depuração. Provavelmente útil apenas para desenvolvedores ou aqueles
relatando bugs.

EXEMPLO


Para exportar os patches entre tags v3.0 + dfsg1 e o ramo atual em ./debian/patches:

$ git-debcherry -o debian / patches v3.0 + dfsg1

NOTAS


PERFORMANCE
git-debcherry atualmente usa git-filter-branch(1) para reescrever todos os commits no
o ramo de integração não está presente no upstream. Dependendo do número de tais commits, isso pode
ser visivelmente lento.

EXCLUÍDO ARQUIVOS
git-debcherry atualmente segue fonte dpkg(1) em ignorar exclusões de arquivos. Este tem o
efeito colateral positivo de não inchar os patches, mas se você realmente precisa que os arquivos sejam excluídos
por motivos de construção e / ou licenciamento, você deve excluí-los em rio acima.

Use git-debcherry online usando serviços onworks.net



Programas online mais recentes para Linux e Windows