[devel] [git pull] gear changes

Alexey Gladkov =?iso-8859-1?q?legion_=CE=C1_altlinux=2Eru?=
Вт Апр 8 14:28:20 MSD 2008


Slava Semushin wrote:
> Примерчик бы хоть показал, а то звучит как-то очень фичасто, но
> непонятно где его применять. Вроде gear-commit -a пока хватает (лично
> мне).

Эта утилита делает обратную операцию утилите gear-commit т.е. 
gear-commit создаёт git commit из сообщения changelog, gear-changelog 
создаёт changelog по git commit.

$ git-log --pretty='format:%s' 1.4.0-alt1..HEAD
Merge branch 'master' of git.alt:/people/legion/packages/gear into 
gear-changelog
gear-changelog-{deb,rpm}: Use 'fmt' for group message
gear-sh-functions: Fix uninitialized parameter
gear-sh-functions: Fix uninitialized parameter
gear-changelog: Read first commit too
gear-changelog: Fix typo
New utiltiy to able make changelog entries from commit messages
Remove boldface from the NAME section of man pages

$ gear-changelog -f rpm --no-rules
Tue Apr 08 2008 Alexey Gladkov <legion на altlinux.org> 1.4.0-alt1
- gear-changelog-{deb,rpm}: Use 'fmt' for group message.
- gear-sh-functions: Fix uninitialized parameter.
- gear-changelog: Read first commit too.
- gear-changelog: Fix typo.
- New utiltiy to able make changelog entries from commit messages.
- Remove boldface from the NAME section of man pages (thx Dmitry V. 
Levin).

Ключ --no-rules потому что я не написал правил группировки.

$ cat /tmp/changelog-rules
group: gear-changeslog changes
regexp: ^gear-changelog:

group: gear-changelog format changes
regexp: ^gear-changelog-.*

group: Common fixes
regexp: .*

$ gear-changelog -f rpm -r /tmp/changelog-rules
Tue Apr 08 2008 Alexey Gladkov <legion на altlinux.org> 1.4.0-alt1
- gear-changeslog changes:
   + gear-changelog: Read first commit too.
   + gear-changelog: Fix typo.
- gear-changelog format changes:
   + gear-changelog-{deb,rpm}: Use 'fmt' for group message.
- Common fixes:
   + gear-sh-functions: Fix uninitialized parameter.
   + New utiltiy to able make changelog entries from commit messages.
   + Remove boldface from the NAME section of man pages (thx Dmitry V. 
Levin).

Это удобно если ты у тебя структурированные коммиты и их можно 
классифицировать.

-- 
Rgrds, legion




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