Scroll to navigation

dgit-maint-native(7) dgit dgit-maint-native(7)

NOME

dgit - tutorial para maintainers de pacotes de pacotes nativos Debian

INTRODUÇÃO

This document describes elements of a workflow for using dgit and git-debpush to maintain a Debian package that uses one of the native source formats ("1.0" & "3.0 (native)").

  • 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.

PUSHES WITH GIT-DEBPUSH

You do not need to do anything special to your tree to push with git-debpush.

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

    % git debpush

(Do not make any tags yourself: git-debpush will do that.)

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)

dgit+tag2upload team Debian Project