Как клонировать исходник из Launchpad?

1

Я хотел бы перекомпилировать ядро ​​для сенсорного планшета Ubuntu (bq m10), но не могу клонировать исходный код ядра, который находится здесь на панели запуска .

Я делаю на своей машине git clone <any git link from the site under clone section>

git получает исходный код (я вижу один большой упаковочный файл размером ~ 700 МБ в каталоге .git /./ ..), но не может извлечь исходный код. Выдает предупреждение:warning: remote HEAD refers to nonexistent ref, unable to checkout

Как получить источник? (не предлагайте один на github с помощью bq, но этот, так как этот, в панели запуска, имеет backports и стек Bluetooth с примененным bluez; один в github bq origin является чистым android и не имеет bluez)

СЭМ-геолог
источник
1
Какой выход git branch? Ссылка, указанная в вопросе, недействительна, пожалуйста, проверьте ее дважды.
Мелебиус
2
Просто делай git checkout ubuntu. Объяснение того, что происходит, можно найти по адресу stackoverflow.com/questions/11893678/… .
Edwinksl
@edwinksl, не могли бы вы добавить это как ответ, я отредактирую вопрос, чтобы быть более общим. Спасибо за ответ. это не очевидно, и нигде не написано
sem-геолог
я должен удалить этот вопрос?
полугеолог
@ sem-геолог Ой, простите, я был занят. Я могу написать ответ сейчас, если вы считаете, что это полезно.
Edwinksl

Ответы:

2

Либо используйте git clone -b ubuntu, либо запускайте git checkout ubuntuпосле клонирования.

Тем не менее, я только что установил ветку хранилища по умолчанию ubuntuв Launchpad, так что git clone https://git.launchpad.net/~phablet-team/avila/+git/kernel-3.10и т. Д. Теперь должно работать без необходимости вручную выбирать ветку.

Колин Уотсон
источник