maint: avoid gitlog-to-changelog diagnostic about unused entries
[coreutils.git] / build-aux / git-log-fix
blob8e5346315eeda10128895f40eee7afa93f11e436
1 # This file is expected to be used via gitlog-to-changelog's --amend=FILE
2 # option.  It specifies what changes to make to each given SHA1's commit
3 # log and metadata, using Perl-eval'able expressions.
5 3a169f4c5d9159283548178668d2fae6fced3030
6 # fix title:
7 s/all tile types/all file types/
9 e181802521d4e19e367dbe8cfa877296bb5dafb2
10 # fix the title!
11 s,seq:,factor:,
13 3ece0355d52e41a1b079c0c46477a32250278c11
14 # correct the URL
15 s,<http.+?>,<http://bugs.debian.org/412688>,
17 # This is wrong now only in the git log.  The ChangeLog-2008
18 # entry was also erroneous, but has been corrected.
19 # ed5c4e770a27862813c0182be8680abeb005d15b
20 # # Wrong bug ID:
21 # s,/363011,/350541,
22 # # in this:
23 # # Suggested by Josselin Mouette in <http://bugs.debian.org/363011>
25 # This was wrong only in the git log.  The ChangeLog entry was
26 # is from 2007, and so was recorded (correctly) in ChangeLog-2007.
27 # 1379ed974f1fa39b12e2ffab18b3f7a607082202
28 # # Due to a bug in vc-dwim, I mis-attributed a patch by Paul to myself.
29 # # Change the author to be Paul.  Note the escaped "@":
30 # s,Jim .*>,Paul Eggert <eggert\@cs.ucla.edu>,
32 209850fd7e1e89cf8937310878bd22d70e3588a5
33 s/isspace/isblank/
34 # in this:
35 # * tests/misc/uniq: New file.  Test for the above, but only
36 # when isspace(0240).
38 760bc6f7e73014e934a744a9d46ea8dbf5ba25c8
39 s/Now, each/Now, the/;
40 s!(elicits.*)\.!first $1, and the second works properly.!
41 # change the log from this:
42 #   Without this, `truncate -s '> -1' F` would truncate F to length 0,
43 #   and `truncate -s " +1" F` would truncate F to 1 byte.  Now, each
44 #   elicits a diagnostic.
45 # to this:
46 #   Without this, `truncate -s '> -1' F` would truncate F to length 0,
47 #   and `truncate -s " +1" F` would truncate F to 1 byte.  Now, the
48 #   first elicits a diagnostic, and the second works properly.