Здравствуйте REAL В сообщении от 12 декабря 2010 вы написали: > 11.12.2010 22:36, Hihin Ruslan пишет: > > Мне нет времени изусать сборку через gear. готовых скриптов > > не подкинете? > > у меня их нет и никогда не было, кроме тех, которые лежат в > пакете gear. >>> Да просто патч приложил. >> хорошо, сделаю. > А ты можешь описать, как ты это делаешь (список команд). > положил в каталог с репозиторием патч, потом >$ git add имя_файла >потом правлю спек для этого патча, потом >$ gear-commit -a >$ gear-create-tag -n "0.4.3-alt2" -m "0.4.3-alt2" >$ git push --all origin >$ git push origin --tags >$ ssh git.alt build gmerlin 0.4.3-alt2 > 12.12.2010 17:04, Hihin Ruslan пишет: > >> $ git push --all origin > >> $ git push origin --tags > >> $ ssh git.alt build gmerlin 0.4.3-alt2 > > > > $ git push --all origin > > fatal: The remote end hung up unexpectedly > > [writer@Rostov gmerlin]$ git push origin --tags > > fatal: The remote end hung up unexpectedly > > [writer@Rostov gmerlin]$ > > а, так у вас, похоже, ещё нет самого репозитория? > > можно взять у меня: > $ ssh git.alt clone /people/real/packages/gmerlin.git > $ git clone git.alt:packages/gmerlin.git > $ cd gmerlin/ > > и далее работаем уже с локальным репозиторием. > > если репозиторий уже есть, но склонирован не в свою директорию > на git.alt, а сразу на локальный диск, то нужно поправить > .git/config , заменив там ссылку для origin (url). а перед git > push создать новый репозиторий на git.alt: А что там должно быть ? В первом случае (вначале) у меня было прописано url = git://git.altlinux.org/gears/g/gmerlin.git а во втором (по вашему рецепту) url = git.alt:packages/gmerlin.git Какой физический смысл этого параметра? > $ ssh git.alt init-db gmerlin А можно для меня-дурака теперь без команд, типа: 1 - создаём локальный git клон из git://git.altlinux.org/gears/g/gmerlin.git (А из последнего src.rpm можно получить?) 2 - Корректирую исходник и собираю в локальном хэшере новый пакет, тестирую его. 3. Все испаравления вношу в git (для src я просто беру из хэшера новый src rpm) 4. делаю git-add . gear-commit -a 5. gear-create-tag -n "0.4.3-alt2" -m "0.4.3-alt2" А нет команды, которая из готового спека возьмёт версию и название пакета? 6. Создавать свой git на alt? А напрямую закинуть локальный git не получится? (обычно я просто закидываю src.rpm) 7. ..... вот тут я начинаю блуждать PS Спасибо, жаль. что когда потребуется в следующий раз забуду. Поэтому вас и допрашиваю - может на вики для себя понятную памятку напишу. :) пишу в рассылку, что-бы вас особо не напрягать, может кто-то ещё что-то подскажет. -- А ещё говорят так (fortune): need help: my first packet to my provider gets lost :-( sel: dont send the first one, start with #2 ________________________________________________________________________ С уважением Хихин Руслан