Como configurar o Launchpad para importar do GitHub?


9

Estou configurando meu primeiro projeto do Launchpad.

Neste caso, eu gostaria de importar da ramificação Master do meu projeto GitHub - a ramificação padrão não é Master - é uma ramificação de lançamento atualmente chamada "Release-0.6"

No Launchpad, configurei para importar automaticamente:

insira a descrição da imagem aqui

Como você pode ver, a importação falhou - o log de erros declara:

2013-01-07 14:45:11 INFORMAÇÕES Iniciando o trabalho.
2013-01-07 14:45:11 INFORMAÇÕES Obtendo o ramo bzr existente da loja central.
2013-01-07 14:45:14 INFO [chan bzr SocketAsChannelAdapter] Conexão sftp aberta (versão de servidor 3)
2013-01-07 14:45:17 INFO [chan bzr SocketAsChannelAdapter] Conexão sftp aberta (versão de servidor 3)
2013-01-07 14:45:17 INFO 291 bytes transferidos
2013-01-07 14:45:18 INFORMAÇÃO Nenhuma ramificação encontrada em local remoto.

Isso é estranho, pois meu projeto GitHub está obviamente no local correto da web.

Assim - o que fiz de errado na minha configuração?

ou seja, como devo configurar meu projeto do Launchpad para importar do Github?

Respostas:


7

Você precisa usar o "local do git somente leitura", como mostrado no github. É o mesmo que o URL da web (que você usou), mas .gitanexado ao final. Você precisa adicionar isso ao final do seu URL.

Para importar uma ramificação não principal, você também deve anexar ,branch=branchnameao final do URL.

Além disso, acho que você pode confundir o termo "ramificação mestre" com "ramificação chamada mestre" nesse caso. Para o seu projeto, puxar https://github.com/fossfreedom/coverart-browser.git fornecerá o conteúdo do que você está chamando de release-0.6. Eu acho que omitir a ,branch=namepeça dará o que você quer. No entanto, ao tentar ramificar seu repositório no bzr, recebo o seguinte erro:

bzr: ERRO: Campos extras desconhecidos em <Commit 3f47f3ed4e9e6f15a6c5229bf36d061ae4d86605>: ['gpgsig', '', '', '', '', '', '', '', '', '', '', '']].

Isso pode causar falha na importação também na Barra de Ativação.


Meu ramo padrão não é "Mestre" - portanto, isso não funcionará?
fossfreedom

Eu vou testar - mas de acordo com este relatório de erro pode não ser possível - bugs.launchpad.net/launchpad/+bug/1000852
fossfreedom

Existem dois erros, o problema da interface do usuário descrito nesse bug e o outro problema que outro usuário descreve em seus comentários. Ele realmente deve registrar um bug separado.
Dobey


0

Uma solução alternativa para o branch = branchname não suportado é criar um fork no github primeiro com o branch padrão definido como o branch que você deseja importar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.