dgit-maint-native(7)

NOME
dgit - tutorial para maintainers de pacotes de pacotes nativos Debian

INTRODUÇÃO
Este documento descreve elementos dum fluxo de trabalho para usar dgit e git-debpush para manter um pacote Debian que use um dos formatos fonte nativos ("1.0" & "3.0 (nativo)").

•   Nós esperamos que o seu histórico git seja de avanço-rápido.

•   Você deve estar preparado para tolerar uma pequena quantidade de coisas feias o seu histórico git na forma de fusões com pontos de vista do arquivo gerado pelo dgit no seu histórico de maintainer.

    Isto serve para lidar com envios que não foram feitos com o dgit, tais como os envios que você fez antes de mudar para este fluxo de trabalho, ou NMUs.

  Benefícios

•   Beneficia das capturas de segurança do dgit. Em particular, assegura que o seu envio corresponde sempre exatamente ao seu CABEÇALHO git.

•   Fornece um histórico melhor, mais detalhado a utilizadores dgit de fluxo abaixo.

•   Incorpora um NMU com um comando.

EMPURRAR COM O GIT-DEBPUSH
Você não precisa de fazer nada especial na sua árvore para empurrar com o git-debpush.

Prepare simplesmente a sua árvore git na maneira usual, e depois:

    % git debpush

(Não crie você próprio nenhumas etiquetas: o git-debpush irá fazer isso.)

Você pode usar dgit pbuilder ou dgit cowbuilder em vez de dgit sbuild; veja dgit(1) para a sintaxe desses sub-comandos.

o dgit irá fazer um cometer de fusão no seu ramo mas sem fazer quaisquer alterações de código (isto é, uma pseudo-fusão) para que o seu histórico, que vai ser enviado para o servidor git do dgit, seja avançado rápido a partir da vista de arquivo do dgit.

INCORPORAR UM NMU
    % dgit pull

E já está.

Ou, se você preferir rever as alterações, pode fazer isto:

    % dgit fetch
    % dgit diff HEAD..dgit/dgit/sid

VEJA TAMBÉM
dgit(1), dgit(7)