[docs] сценарии работы с gear/git для чайников - часть2 ( gear-репозиторий с нуля )

Dmitry V. Levin ldv на altlinux.org
Ср Дек 13 02:46:53 MSK 2006


On Wed, Dec 13, 2006 at 01:14:32AM +0200, Artem Zolochevskiy wrote:
> В сообщении от 4 декабря 2006 08:06 Alex V. Myltsev написал(a):
> > > Производить модификации/commit-ы, проверки на собираемость до
> > > удовлетворения результатом.
> >
> > Умело пользоваться --amend, чтобы коммитов было не слишком много.
> 
> Можно тут ещё конкретнее (для меня, который в танке).
> 
> вот имеем репо, стоим в каталоге с ним
> $ gear --hasher -- hsh /path/to/workdir
> не собирается, выясняем, что что-то напортачили в spec-файле. 
> $ vim name.spec
> $ git-commit -m "Fixed first typo in spec" name.spec
> $ gear --hasher -- hsh /path/to/workdir
> снова не собирается/хочется что-то подправить. снова
> $ vim name.spec
> $ git-commit -m "Fixed second typo in spec" name.spec
> снова не собирается/хочется что-то подправить. и опять
> $ vim name.spec
> $ git-commit -m "Fixed third typo in spec" name.spec
> $ gear --hasher -- hsh /path/to/workdir
> вот теперь всё замечательно, но сделано 3 commit (а может и более, которые 
> наверное уже "слишком много")
> 
> Как здесь "умело пользоваться --amend, чтобы коммитов было не слишком много" ?

Если эти изменения ещё не были опубликованы (а зачем публиковать
несобирающийся пакет?), то вместо 
$ git-commit -a -m 'Fixed Nth typo in spec'
достаточно выполнить
$ git-commit -a --amend
Тогда эти ненужные коммиты не будут накапливаться.


-- 
ldv
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/docs/attachments/20061213/e531dd9c/attachment.bin 


Подробная информация о списке рассылки docs