make-snapshot: no merge commits in ChangeLog

Parents commit hashs in logs of merge commits are abbreviated to
necessary length depending on the repositories.  Exclude merge
commits from ChangeLog to make it stable.
This commit is contained in:
Nobuyoshi Nakada 2019-09-15 03:21:41 +09:00
Родитель df4a4bd88c
Коммит 585b15d75d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4BC7D6DF58D8DF60
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -623,7 +623,7 @@ class VCS
def format_changelog(path, arg)
env = {'TZ' => 'JST-9', 'LANG' => 'C', 'LC_ALL' => 'C'}
cmd = %W"#{COMMAND} log --format=medium --notes=commits --topo-order"
cmd = %W"#{COMMAND} log --format=medium --notes=commits --topo-order --no-merges"
date = "--date=iso-local"
unless system(env, *cmd, date, chdir: @srcdir, out: NullDevice, exception: false)
date = "--date=iso"