Como eu crio uma ramificação Debian para meu projeto no Launchpad?

3

Eu tenho um projeto no Launchpad que consiste em uma única ramificação ( trunk ). Eu gostaria de criar uma segunda ramificação que contém o pacote Debian para o projeto (com a intenção de criar uma receita de compilação que a mescle no ramo principal antes de construir).

Eu fiz isso antes apenas pressionando uma ramificação local para lp:~me/project_name/debian . No entanto, isso empilha a ramificação com trunk , o que eu não quero (torna-se impossível excluir trunk sem excluir o ramo de empacotamento da Debian - uma restrição que causou problemas antes).

Qual é a maneira correta de fazer isso?

    
por Nathan Osman 18.06.2012 / 18:09

3 respostas

3

Você precisará criar uma ramificação nova e limpa com o bzr init e, em seguida, copiar seus arquivos para ela. Então bzr add, commit e push do novo branch.

    
por mhall119 18.06.2012 / 23:16
0

O empilhamento é tratado no lado da Barra de Lançamento. Mesmo que você não consiga remover o tronco mais tarde, ainda é possível renomeá-lo para fora do lugar (e criar um novo tronco) e ocultá-lo marcando a exclusão.

    
por jelmer 02.07.2012 / 16:08
-1

Se você quiser apenas aninhar o subdiretório "debian" com informações de empacotamento, use uma receita de compilação apontando para a ramificação de origem do tronco em LP e adicione uma linha "nest-part" para adicionar informações de empacotamento conforme descrito em: link

Algo parecido com isto:

# bzr-builder format 0.3 deb-version 1.0+{revno}
lp:bzr-source-branch
nest-part packaging lp:~some-person/some-project/trunk-with-packaging debian debian

Se a ramificação de origem não tiver erros de compilação / compilação, suas informações debian aninhadas cuidarão do empacotamento.

    
por pataquets 01.07.2012 / 20:20