root / scripts / get-file-authors-and-dates.awk @ master
History | View | Annotate | Download (3.3 kB)
| 1 | BEGIN {
|
|---|---|
| 2 | FS = "\t" |
| 3 | ALIAS["Rafał Malinowski (malinowskirafal@wp.pl)"] = "Rafał Malinowski (rafal.przemyslaw.malinowski@gmail.com)" |
| 4 | ALIAS["Juzef (juzefwt@tlen.pl)"] = "Wojciech Treter (juzefwt@gmail.com)" |
| 5 | ALIAS["Juzef (juzef@arch.localdomain)"] = "Wojciech Treter (juzefwt@gmail.com)" |
| 6 | ALIAS["Juzef (juzefwt@gmail.com)"] = "Wojciech Treter (juzefwt@gmail.com)" |
| 7 | ALIAS["Juzef, Juzef (juzefwt@gmail.com)"] = "Wojciech Treter (juzefwt@gmail.com)" |
| 8 | ALIAS["Juzef, Wojciech Treter (juzefwt@gmail.com)"] = "Wojciech Treter (juzefwt@gmail.com)" |
| 9 | ALIAS["Wojtek (juzef@slack.(none))"] = "Wojciech Treter (juzefwt@gmail.com)" |
| 10 | ALIAS["root (root@slack.(none))"] = "Wojciech Treter (juzefwt@gmail.com)" |
| 11 | ALIAS["Bartlomiej Zimon (uzi18@o2.pl)"] = "Bartłomiej Zimoń (uzi18@o2.pl)" |
| 12 | ALIAS["Bartłomiej Zimoń (uzi18@go2.pl)"] = "Bartłomiej Zimoń (uzi18@o2.pl)" |
| 13 | ALIAS["Piotr Galiszewski (piotrgaliszewski@gmail.com)"] = "Piotr Galiszewski (piotr.galiszewski@kadu.im)" |
| 14 | ALIAS["Kermit (plaza.maciej@gmail.com)"] = "Maciej Płaza (plaza.maciej@gmail.com)" |
| 15 | ALIAS["Piotr Dąbrowski (ultr@ultra.tux-net)"] = "Piotr Dąbrowski (ultr@ultr.pl)" |
| 16 | ALIAS["ultr (ultr@ultr.pl)"] = "Piotr Dąbrowski (ultr@ultr.pl)" |
| 17 | ALIAS["Michał Obrembski (byczy@Syster-Desktop.(none))"] = "Michał Obrembski (byku@byku.com.pl)" |
| 18 | ALIAS["darom (darom@alari.pl)"] = "Dariusz Markowicz (darom@alari.pl)" |
| 19 | ALIAS["prudy (prudy1@o2.pl)"] = "Przemysław Rudy (prudy1@o2.pl)" |
| 20 | ALIAS["Przemysław Rudy (prudy@prasus.localdomain)"] = "Przemysław Rudy (prudy1@o2.pl)" |
| 21 | ALIAS["Piotr Pełzowski (patpi@ubuntu.(none))"] = "Piotr Pełzowski (floss@pelzowski.eu)" |
| 22 | ALIAS["Robert Kolatzek (neo@lucid.(none))"] = "Robert Kolatzek (neo@heilsberg.org)" |
| 23 | ALIAS["Robert Kolatzek (neo@r2d2.(none))"] = "Robert Kolatzek (neo@heilsberg.org)" |
| 24 | ALIAS["Robert K (neo@heilsberg.org)"] = "Robert Kolatzek (neo@heilsberg.org)" |
| 25 | ALIAS["neo (neo@heilsberg.org)"] = "Robert Kolatzek (neo@heilsberg.org)" |
| 26 | ALIAS["maemo (maemo@maemo-desktop.(none))"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 27 | ALIAS["root (root@bash.(none))"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 28 | ALIAS["Tomasz Rostański (rozteck@interia.pl)"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 29 | ALIAS["tomek (rostan@podkowa.net)"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 30 | ALIAS["Tomek (rozteck@interia.pl)"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 31 | ALIAS["tomek (tomek@bash.(none))"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 32 | ALIAS["Tomek (tomek@macbook.local)"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 33 | ALIAS["Tomek (tomek@tomasz-rostanskis-macbook.local)"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 34 | ALIAS["tomek (tomek@tomeks-macbook.local)"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 35 | ALIAS["trostanski (rostan@podkowa.net)"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 36 | ALIAS["trostanski (trostanski@localhost.localdomain)"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 37 | ALIAS["unknown (tomek@.(none))"] = "Tomasz Rostański (rozteck@interia.pl)" |
| 38 | } |
| 39 | |
| 40 | {
|
| 41 | author = $2 |
| 42 | if (author in ALIAS) |
| 43 | author = ALIAS[author] |
| 44 | |
| 45 | # do not join dates, use 2002, 2003, 2004 instead of 2002-2004 |
| 46 | if (author in AUTHORS) {
|
| 47 | AUTHORS[author] = AUTHORS[author] ", " substr($1, 0, 4) |
| 48 | } else {
|
| 49 | AUTHORS[author] = substr($1, 0, 4) |
| 50 | } |
| 51 | } |
| 52 | |
| 53 | END {
|
| 54 | for (author in AUTHORS) {
|
| 55 | printf sprintf(" * Copyright %s %s\n", AUTHORS[author], author)
|
| 56 | } |
| 57 | } |