Автор Тема: Работа с git.alt  (Прочитано 971 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Работа с git.alt
« : 09.07.2015 11:26:28 »
Пытаюсь вступить в Alt Linux Team: #31125 Мой ментор Drool.

Есть готовый пакет, проверенный в hasher (ldd-reguires-1.0.0) спек которого согласован с Drool. Пытаюсь действовать по этой инструкции: http://www.altlinux.org/SrpmToGitTry. Траблы с 8 шагом.

[anton@comp-e2-1800-apu-2fb06e ldd-requires.git]$ git tag -s ldd-requires-1.0.0
fatal: no tag message?

Открывается редактор с таким содержанием:
#
# Write a message for tag:
#   ldd-requires-1.0.0
# Lines starting with '#' will be ignored.

Предыдущие шаги сделал как надо. Не могу понять в чём проблема.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
    • Email
Re: Работа с git.alt
« Ответ #1 : 09.07.2015 11:29:03 »
Ну так комментарий к тагу написать надо. Видимо, ваш редактор отвязывается от шела, и git получает пустой коментарий. Коментарий можно и явно написать через опцию -m

git tag -s ldd-requires-1.0.0 -m "My comment for ldd-requires"

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Работа с git.alt
« Ответ #2 : 09.07.2015 11:32:44 »
Ну так комментарий к тагу написать надо. Видимо, ваш редактор отвязывается от шела, и git получает пустой коментарий. Коментарий можно и явно написать через опцию -m

git tag -s ldd-requires-1.0.0 -m "My comment for ldd-requires"

Точно так. Спасибо!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Работа с git.alt
« Ответ #3 : 09.07.2015 13:11:48 »
Открывается редактор с таким содержанием:
Код: [Выделить]
#
# Write a message for tag:
#   ldd-requires-1.0.0
# Lines starting with '#' will be ignored.
Предыдущие шаги сделал как надо. Не могу понять в чём проблема.
Надо ввести перед комментариями ваше сообщение, а потом выйти через wq (см vimtutor)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Работа с git.alt
« Ответ #4 : 09.07.2015 13:13:16 »
Но гараздо удобнее
gear-create-tag

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
    • Email
Re: Работа с git.alt
« Ответ #5 : 09.07.2015 13:14:43 »
Надо ввести пере комментариями ваше сообщение, а потом выйти через wq (см vimtutor)

Ну не все же вимом пользуются. Я пользуюсь emacs, и специально отвязываю его от консоли, чтобы тот не блокировал mc при просмотре файлов.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Работа с git.alt
« Ответ #6 : 09.07.2015 14:24:56 »
Надо ввести перед комментариями ваше сообщение, а потом выйти через wq (см vimtutor)

У меня редактором gedit стоял. Поменял на mcedit. Теперь ок.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Работа с git.alt
« Ответ #7 : 04.10.2015 08:06:18 »
Подскажите как быть с такой ситуацией:
git push sisyphus --tags
Counting objects: 359, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (300/300), done.
Writing objects: 100% (359/359), 73.42 KiB | 0 bytes/s, done.
Total 359 (delta 63), reused 354 (delta 59)
remote: Sorry, TOO MANY REFS (336) at once could not be accepted, consider using remote clone
To git.alt:packages/boinc.git

Жалуется, что я хочу слишком много тэгов за раз запушить. И предлагает мне использовать remote clone. А как эта команда выглядит? Не могу найти её никак ни в документации, ни в гугле.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
    • Email
Re: Работа с git.alt
« Ответ #8 : 04.10.2015 08:20:44 »
Жалуется, что я хочу слишком много тэгов за раз запушить.

Ну так пуште только нужный таг.

P.S. Для отправки пачки тагов лучше --tags не пользоваться, а использовать --follow-tags.