summaryrefslogtreecommitdiff
path: root/fix-emails
blob: 2360116fd5275495a924cc56cf65f9dd9a0c9e43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
#! /bin/bash
#
# This script attempts to fix typos in people's names/email addresses,
# as well as combine identities of people who use multiple email addresses.
#

cat | sed \
 -e 's/ at /@/g' \
 -e 's/-at-/@/g' \
 -e 's/-dot-com/.com/g' \
 -e "s/ 'at' /@/g" \
 -e "s/ 'dot' /./g" \
 -e 's/@\./@/g' \
 -e 's/\([^ ]\)</\1 </g' \
 -e 's/com$/com>/g' \
 -e 's/org$/orig>/g' \
 -e 's/idr@freedesktop.org/ian.d.romanick@intel.com/g' \
 -e 's/idr@lists.freedesktop.org/ian.d.romanick@intel.com/g' \
 -e 's/idr@us.ibm.com/ian.d.romanick@intel.com/g' \
 -e 's/romanick\.intel\.com/romanick@intel.com/g' \
 -e 's/romainck/romanick/g' \
 -e 's/Iam Romanick/Ian Romanick/g' \
 -e 's/Ian Romanic /Ian Romanick /g' \
 -e 's/Ian Romainck/Ian Romanick/g' \
 -e 's/Ian Roamnick/Ian Romanick/g' \
 -e 's/Ian RomanicK/Ian Romanick/g' \
 -e 's/Matt Turer/Matt Turner/g' \
 -e 's/Matt Tuner/Matt Turner/g' \
 -e 's/matts88/mattst88/g' \
 -e 's/abdiel.janulgue@intel.com/abdiel.janulgue@linux.intel.com/g' \
 -e 's/Anunj Phogat/Anuj Phogat/g' \
 -e 's/Anuj phogat/Anuj Phogat/g' \
 -e 's/Ken Graunke/Kenneth Graunke/g' \
 -e 's/Kenneth Grunke/Kenneth Graunke/g' \
 -e 's/Kenneth Gruanke/Kenneth Graunke/g' \
 -e 's/Kenneth Garunke/Kenneth Graunke/g' \
 -e 's/kenneth@whiteacpe.org/kenneth@whitecape.org/g' \
 -e 's/kenneth@Whitecape.org/kenneth@whitecape.org/g' \
 -e 's/kenneth@whitecape.orig/kenneth@whitecape.org/g' \
 -e 's/Marek Ol????k/Marek Olšák/g' \
 -e 's/Marek Ol ák/Marek Olšák/g' \
 -e 's/maraeo@gmail.com/marek.olsak@amd.com/g' \
 -e 's/ alexander.deucher@amd.com/ <alexander.deucher@amd.com/g' \
 -e 's/alex.deucher@amd.com/alexander.deucher@amd.com/g' \
 -e 's/alexdeucher@gmail.com/alexander.deucher@amd.com/g' \
 -e 's/vmare.com/vmware.com/g' \
 -e 's/strereotype441@gmail.com/stereotype441@gmail.com/g' \
 -e 's/stereoytpe441@gmail.com/stereotype441@gmail.com/g' \
 -e 's/Paul-Berry/Paul Berry/g' \
 -e 's/chad@chad-versace.us/chad.versace@linux.intel.com/g' \
 -e 's/chad.versace@intel.com/chad.versace@linux.intel.com/g' \
 -e 's/Chad Verace/Chad Versace/g' \
 -e 's/Chad Versace chad.versace@linux.intel.com/chad.versace@linux.intel.com/g' \
 -e 's/ chad.versace@linux.intel.com>/<chad.versace@linux.intel.com>/g' \
 -e 's/Dylan Baken/Dylan Baker/g' \
 -e 's/<eric@anholt.net$/<eric@anholt.net>/g' \
 -e 's/aholt.net/anholt.net/g' \
 -e 's/anho.net/anholt.net/g' \
 -e 's/<eric@anholt>/<eric@anholt.net>/g' \
 -e 's/^<eric@anholt.net>$/Eric Anholt <eric@anholt.net>/g' \
 -e 's/krh@redhat.com/krh@bitplanet.net/g' \
 -e 's/virtousgeek.org/virtuousgeek.org/g' \
 -e 's/jljusten@gmail.com/jordan.l.justen@intel.com/g' \
 -e 's/Bornecranz/Bornecrantz/g' \
 -e 's/Bornecrants/Bornecrantz/g' \
 -e 's/Bornecrant/Bornecrantz/g' \
 -e 's/Bornecrantzz/Bornecrantz/g' \
 -e 's/Jose Fonseca/José Fonseca/g' \
 -e 's/jrfonseca@tungstengraphics.com/jfonseca@vmware.com/g' \
 -e 's/jose.r.fonseca@gmail.com/jfonseca@vmware.com/g' \
 -e 's/Daenzer/Dänzer/g' \
 -e 's/michel@daenzer.net/michel.daenzer@amd.com/g' \
 -e 's/Stellad/Stellard/g' \
 -e 's/tom@stellard.net/thomas.stellard@amd.com/g' \
 -e 's/^Mathias.Froehlich@web.de$/Mathias Fröhlich <Mathias.Froehlich@web.de>/g' \
 -e 's/Froehlich/Fröhlich/g' \
 -e 's/vlee@vmware.com/vlee@freedesktop.org/g' \
 -e 's/m.b.lankhorst@gmail.com/maarten.lankhorst@canonical.com/g' \
 -e 's/maarten.lankhorst@ubunutu.com/maarten.lankhorst@canonical.com/g' \
 -e 's/stephane.marchesin@gmail.com/marcheu@chromium.org/g' \
 -e 's/stephane.marchesin@gmail.com/marcheu@chromium.org/g' \
 -e 's/Rob Clark robdclark@freedesktop.org/robclark@freedesktop.org/g' \
 -e 's/airlied@gmail.com/airlied@redhat.com/g' \
 -e 's/airliedfreedesktop.org/airlied@redhat.com/g' \
 -e 's/LunarG.com/lunarg.com/g' \
 -e 's/MarkKMueller@gmail.com/markkmueller@gmail.com/g' \
 -e 's/Jason Ekstarnd/Jason Ekstrand/g' \
 -e 's/jason@jlekstrand.net/jason.ekstrand@intel.com/g' \
 -e 's/jason.ekstrand@iastate.edu/jason.ekstrand@intel.com/g' \
 -e 's/jasoan.ekstrand@intel.com/jason.ekstrand@intel.com/g' \
 -e 's/cwabbott02gmail.com/cwabbott0@gmail.com/g' \
 -e 's/cwabott0@gmail.com/cwabbott0@gmail.com/g' \
 -e 's/Connor Abbot /Connor Abbott /g' \
 -e 's/Axel davy/Axel Davy/g' \
 -e 's/David Heidelberger <d.okias@gmail.com>/David Heidelberg <david@ixit.cz>/g' \
 -e 's/nobled <nobled@dreamwidth.org>/Dylan Noblesmith <nobled@dreamwidth.org>/g' \
 -e 's/<krh@sasori.boston.redhat.com>/<krh@bitplanet.net>/g' \
 -e 's/<krh@hinata.localdomain>/<krh@bitplanet.net>/g' \
 -e 's/<krh@madara.(none)>/<krh@bitplanet.net>/g' \
 -e 's/<krh@localhost.localdomain>/<krh@bitplanet.net>/g' \
 -e 's/<jesse.barnes@intel.com>/<jbarnes@virtuousgeek.org>/g' \
 -e 's/<conselvan2@gmail.com>/<ander.conselvan.de.oliveira@intel.com>/g' \
 -e 's/<bryce@canonical.com>/<bryce@osg.samsung.com>/g' \
 -e 's/Bryce W. Harrington <b.harrington@samsung.com>/Bryce Harrington <bryce@osg.samsung.com>/g' \
 -e 's/<daniels@collabora.com>/<daniel@fooishbar.org>/g' \
 -e 's/Darxus@chaosreigns.com <Darxus@chaosreigns.com>/Darxus <darxus@chaosreigns.com>/g' \
 -e 's/<Darxus@chaosreigns.com>/<darxus@chaosreigns.com>/g' \
 -e 's/Marek Ch <mchqwerty@gmail.com>/Marek Chalupa <mchqwerty@gmail.com>/g' \
 -e 's/Mathias Fiedler <Mathias.Fiedler@xse.de>/Mathias Fiedler <mathias.fiedler@xse.de>/g' \
 -e 's/Olivier Blin <olivier.blin@softathome.com>/Olivier Blin <dev@blino.org>/g' \
 -e 's/Pekka Paalanen <pekka.paalanen@collabora.co.uk>/Pekka Paalanen <ppaalanen@gmail.com>/g' \
 -e 's/Tiago Vignatti <tiago.vignatti@nokia.com>/Tiago Vignatti <tiago.vignatti@intel.com>/g' \
 -e 's/Emli Velikov/Emil Velikov/g' \
 -e 's/eml.velikov@collabora.com/emil.velikov@collabora.com/g' \
 -e 's/emil.velikov@collabore.com/emil.velikov@collabora.com/g' \
 -e 's/Bas Nieuwenhuizen/Bas Nieuwenhuizen/g' \
 -e 's/Bas Nieuwenhuizen$/Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>/g' \
 -e 's/<bas@basnieuwenhuizen>/<bas@basnieuwenhuizen.nl>/g' \
 -e 's/<bas@basnieuwenhuien.nl>/<bas@basnieuwenhuizen.nl>/g' \
 -e 's/Dave Airlied/Dave Airlie/g' \
 -e 's/ailried@redhat.com/airlied@redhat.com/g' \
 -e 's/eric.engestrom@imgtec.com/eric@engestrom.ch/g' \
 -e 's/t_arceri@yahoo.com.au/tarceri@itsqueeze.com/g' \
 -e 's/topi.pohjolainen@gmail.com/topi.pohjolainen@intel.com/g' \
 -e 's/^\s*//g'