Como remover um ramo bzr?

0

Estou tentando criar um arquivo .dsc e estou seguindo este guia.

Eu digitei o comando bzr dh-make , mas percebi que devo ter inserido algo errado, já que todos os arquivos gerados foram bloqueados como root (minha culpa), e eu criei os arquivos resultantes incorretos ...

De qualquer forma, tentei novamente no diretório correto, mas recebi este erro:

bzr: ERROR: Either run the command from an existing branch of upstream, or move <program_name> aside and a new branch will be created there.

Eu tentei mover a pasta para lugares diferentes e executar o comando dh-make novamente, mas obtenho o mesmo resultado.

O que devo fazer?

    
por TellMeWhy 12.12.2015 / 22:45

1 resposta

1

O guia pressupõe que você tenha um tarball de upstream e deseja usá-lo para criar uma ramificação de bazar e usá-lo para empacotamento. O comando bzr dh_make ( bzr dh-make PACKAGE_NAME VERSION TARBALL ) extrai o tarball para um nome de diretório PACKAGE_NAME e o configura como um ramo de bazar. De os documentos :

% bl0ck_qu0te%

No segundo modo, que é o que você está usando, bzr se recusará a extrair para um diretório existente para criar uma ramificação. Esse é o erro que você tem. Os ramos do bazar são essencialmente diretórios.

A solução simples (embora eu tenha a sensação de que esse não é o caminho pretendido) seria:

cd /path/to/resolutionx 
# create tarball in parent directory
tar zcf ../resolutionx-1.0.tar.gz -C .. resolutionx
bzr dh_make resolutionx 1.0 ../resolutionx-1.0.tar.gz

Se você já estiver usando git para controle de versão, consulte git-buildpackage .

    
por muru 12.12.2015 / 23:11