[РЕШЕНО]Управление ветками гит-репозитория исходных кодов

не пойму каким образом в PKGBUILD файле указать в поле "source" ветку гит-репозитория?

т.е. надо сделать в поле "source":
git clone URL -b BRANCH
даю наводку: идешь в аур и ищешь пакеты с окончанием git, смотришь как там сделано.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
даю наводку: идешь в аур и ищешь пакеты с окончанием git, смотришь как там сделано.
даю наводку -- обычно там качается мастер...

а так ваще -- если тока через
git reset --hard <commit>
мне приходит на ум уже в теле пребилда или билда....
но блин, вот если разрабы поставили по умолчанию не мастер, а какую то другую ветку?

ваще весь сырбор из-за lmms
тут по умолчанию ветка stable-1.2, которая багнутая и не собирается потому чо там есть ссылка в папке , которая не скачивается, да и даже если насильно скопить туда файлы, то оно не собирается, а в ауре как раз по умолчанию пакет качает ветку именно енту, которая по дефолту.

я конечна переделал себе PKGBUILD под архив, но стало интересна как внутри указания URL источника указать и нужную ветку?
safocl
даю наводку -- обычно там качается мастер...
ты прав, обычно.
но я там встречал то что ты хочешь, и был удивлен что так можно сделать... (но не помню название пакета)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
safocl
Вы вообще man открывали?
source=('git+https://<repo-url>#[commit|tag|branch]=<ref>')
Ошибки в тексте-неповторимый стиль автора©
indeviral
safocl
Вы вообще man открывали?
source=('git+https://<repo-url>#[commit|tag|branch]=<ref>')
ман чего?

но за подсказку спс, пойду пробывать наверна ты спас меня.
$ man pkgbuild
Ошибки в тексте-неповторимый стиль автора©
indeviral
$ man pkgbuild
до ентого момента я и не знал чо таковой существует
 
Зарегистрироваться или войдите чтобы оставить сообщение.