[pypy-svn] r80403 - pypy/extradoc/planning/hg-migration

ronny at codespeak.net ronny at codespeak.net
Tue Mar 1 13:24:17 CET 2011


Author: ronny
Date: Tue Mar  1 13:24:14 2011
New Revision: 80403

Added:
   pypy/extradoc/planning/hg-migration/fix_usermap.py
Modified:
   pypy/extradoc/planning/hg-migration/usermap.txt
Log:
grab most email addresses from codespeaks forwarding config, only a few unknown entires are missing now

Added: pypy/extradoc/planning/hg-migration/fix_usermap.py
==============================================================================
--- (empty file)
+++ pypy/extradoc/planning/hg-migration/fix_usermap.py	Tue Mar  1 13:24:14 2011
@@ -0,0 +1,30 @@
+"""
+fix_usermap <authormap> <fixups>
+:takes a name: realmail listing, fixes up a authormap (see usermap.txt)
+
+"""
+import sys
+
+fixups = {}
+with open(sys.argv[2]) as fp:
+    for line in fp:
+        try:
+            name, mail = line.split(':')
+            fixups[name.strip()] = mail.strip()
+        except ValueError:
+            pass
+            
+
+with open(sys.argv[1]) as fp:
+    for line in fp:
+        if 'codespeak.net' not in line:
+            sys.stdout.write(line)
+        else:
+            before = line.split('<')[0]
+            name = line.split('=')[0]
+            if name in fixups:
+                sys.stdout.write('%s<%s>\n'% (before, fixups[name]))
+            else:
+                sys.stdout.write(line)
+                sys.stderr.write('didnnt find %s\n'%name)
+

Modified: pypy/extradoc/planning/hg-migration/usermap.txt
==============================================================================
--- pypy/extradoc/planning/hg-migration/usermap.txt	(original)
+++ pypy/extradoc/planning/hg-migration/usermap.txt	Tue Mar  1 13:24:14 2011
@@ -20,126 +20,126 @@
 xoraxax=Alexander Schremmer <alex-bitbucket at alexanderweb.de>
 rxe=Richard Emslie <richardemslie at gmail.com>
 ale=Anders Lehmann <serendipity-soft at get2net.dk>
-auc=Aurelien Campeas <auc at codespeak.net>
-getxsick=Bartosz Skowron <getxsick at codespeak.net>
-nik=Niklaus Haldimann <nik at codespeak.net>
-cami=Camillo Bruni <cami at codespeak.net>
+auc=Aurelien Campeas <aurelien.campeas at logilab.fr>
+getxsick=Bartosz Skowron <getxsick at gmail.com>
+nik=Niklaus Haldimann <nhaldimann at gmx.ch>
+cami=Camillo Bruni <camillobruni at students.unibe.ch>
 lac=Laura Creighton <lac at openend.se>
 david=David Schneider <david.schneider at picle.org>
-sanxiyn=Seo Sanghyeon <sanxiyn at codespeak.net>
+sanxiyn=Seo Sanghyeon <sanxiyn at gmail.com>
 santagada=Leonardo Santagada <santagada at gmail.com>
-tverwaes=Toon Verwaest <tverwaes at codespeak.net>
-adim=Adrien Di Mascio <adim at codespeak.net>
-rhymes=Lawrence Oluyede <rhymes at codespeak.net>
+tverwaes=Toon Verwaest <verwaest at iam.unibe.ch>
+adim=Adrien Di Mascio <adim at logilab.fr>
+rhymes=Lawrence Oluyede <l.oluyede at gmail.com>
 jacob=Jacob Hallen <jacob at openend.se>
-guido=Guido Wesdorp <guido at codespeak.net>
-ludal=Ludovic Aubry <ludal at codespeak.net>
+guido=Guido Wesdorp <guido at infrae.com>
+ludal=Ludovic Aubry <ludovic.aubry at logilab.fr>
 jlg=Jakub Gustak <jlg at usrsrc.net>
 bea=Beatrice During <bea at changemaker.nu>
 hakanardo=Hakan Ardo <hakan at debian.org>
 niko=Niko Matsakis <niko at alum.mit.edu>
-alex=Alex Martelli <alex at codespeak.net>
-jcreigh=Jason Creighton <jcreigh at codespeak.net>
+alex=Alex Martelli <aleaxit at yahoo.com>
+jcreigh=Jason Creighton <jcreigh at gmail.com>
 iko=Anders Hammarquist <iko at iko.pp.se>
 agaynor=Alex Gaynor <alex.gaynor at gmail.com>
 stephan=Stephan Diehl <stephan at codespeak.net>
-jandem=Jan de Mooij <jandem at codespeak.net>
-pmaupin=Patrick Maupin <pmaupin at codespeak.net>
-sschwarzer=Stefan Schwarzer <sschwarzer at codespeak.net>
+jandem=Jan de Mooij <jandemooij at gmail.com>
+pmaupin=Patrick Maupin <pmaupin at speakeasy.net>
+sschwarzer=Stefan Schwarzer <sschwarzer at sschwarzer.de>
 tomek=Tomek Meka <tomek at codespeak.net>
 exarkun=Jean-Paul Calderone <exarkun at twistedmatrix.com>
-bgola=Bruno Gola <bgola at codespeak.net>
+bgola=Bruno Gola <brunogola at gmail.com>
 dan=Daniel Roberts <Ademan555 at gmail.com>
 bob=Bob Ippolito <bob at redivi.com>
-afayolle=Alexandre Fayolle <afayolle at codespeak.net>
-simonb=Simon Burton <simonb at codespeak.net>
+afayolle=Alexandre Fayolle <alexandre.fayolle at logilab.fr>
+simonb=Simon Burton <simon at arrowtheory.com>
 alastair=alastair
 mgedmin=Marius Gedminas <marius at gedmin.as>
-witulski=John Witulski <witulski at codespeak.net>
-nico=Nicolas Chauvat <nico at codespeak.net>
-dialtone=Valentino Volonghi <dialtone at codespeak.net>
-magcius=Jean-Philippe St. Pierre <magcius at codespeak.net>
+witulski=John Witulski <john.witulski at uni-duesseldorf.de>
+nico=Nicolas Chauvat <nico at logilab.fr>
+dialtone=Valentino Volonghi <dialtone at divmod.com>
+magcius=Jean-Philippe St. Pierre <jstpierre at mecheye.net>
 trundle=Andreas Stührk <andy-python at hammerhartes.de>
 gvanrossum=Guido van Rossum <guido at python.org>
-vinogradov=Pavel Vinogradov <vinogradov at codespeak.net>
-jum=Jens-Uwe Mager <jum at codespeak.net>
-wlav=Wim Lavrijsen <wlav at codespeak.net>
-akuhn=Adrian Kuhn <akuhn at codespeak.net>
-pdg=Paul deGrandis <pdg at codespeak.net>
+vinogradov=Pavel Vinogradov <fastnix at gmail.com>
+jum=Jens-Uwe Mager <jum at anubis.han.de>
+wlav=Wim Lavrijsen <wlavrijsen at lbl.gov>
+akuhn=Adrian Kuhn <akuhn at iam.unibe.ch>
+pdg=Paul deGrandis <paul.degrandis at gmail.com>
 gbrandl=Georg Brandl <georg at python.org>
-gromit=Gerald Klix <gromit at codespeak.net>
-wanja=Wanja Saatkamp <wanja at codespeak.net>
+gromit=Gerald Klix <gerald.klix at klix.ch>
+wanja=Wanja Saatkamp <wanja at merlinux.de>
 boria=Boris Feigin <boria>
-davide=Davide Ancona <davide at codespeak.net>
-oscar=Oscar Nierstrasz <oscar at codespeak.net>
-goden=Eugene Oden <goden at codespeak.net>
+davide=Davide Ancona <davide at disi.unige.it>
+oscar=Oscar Nierstrasz <oscar at iam.unibe.ch>
+goden=Eugene Oden <eugeneoden at gmail.com>
 leuschel=Michael Leuschel <leuschel at cs.uni-duesseldorf.de>
-docgok=Henry Mason <docgok at codespeak.net>
-guenter=Guenter Jantzen <guenter at codespeak.net>
-bert=Bert Freudenberg <bert at codespeak.net>
-lukas=Lukas Renggli <lukas at codespeak.net>
+docgok=Henry Mason <thefridgeowl at gmail.com>
+guenter=Guenter Jantzen <Guenter.Jantzen at t-mobile.de>
+bert=Bert Freudenberg <bert at impara.de>
+lukas=Lukas Renggli <renggli at gmail.com>
 lene=Lene Wagner <lene at merlinux.eu>
-regmee=Amit Regmi <regmee at codespeak.net>
-adurdin=Andrew Durdin <adurdin at codespeak.net>
+regmee=Amit Regmi <regmi.amit at gmail.com>
+adurdin=Andrew Durdin <me at andy.durdin.net>
 benyoung=Ben Young <benyoung at codespeak.net>
-bigdog=Michael Schneider <bigdog at codespeak.net>
-briandorsey=Brian Dorsey <briandorsey at codespeak.net>
-njriley=Nicholas Riley <njriley at codespeak.net>
-igorto=Igor Trindade Oliveira <igorto at codespeak.net>
-micktwomey=Michael Twomey <micktwomey at codespeak.net>
-rocco=Rocco Moretti <rocco at codespeak.net>
+bigdog=Michael Schneider <michaelschneider at current.net>
+briandorsey=Brian Dorsey <briandorsey at gmail.com>
+njriley=Nicholas Riley <njriley at uiuc.edu>
+igorto=Igor Trindade Oliveira <igor_trindade at yahoo.com.br>
+micktwomey=Michael Twomey <micktwomey at gmail.com>
+rocco=Rocco Moretti <roccomoretti at hotpop.com>
 wildchild=Gabriel Lavoie <glavoie at mutehq.net>
-lucian=Lucian Branescu Mihaila <lucian at codespeak.net>
-dinu=Dinu Gherman <dinu at codespeak.net>
-jared.grubb=Jared Grubb <jared.grubb at codespeak.net>
-karlb=Karl Bartel <karlb at codespeak.net>
+lucian=Lucian Branescu Mihaila <lucian.branescu at gmail.com>
+dinu=Dinu Gherman <gherman at darwin.in-berlin.de>
+jared.grubb=Jared Grubb <jared.grubb at gmail.com>
+karlb=Karl Bartel <karlb at gmx.net>
 odie=Olivier Dormond <olivier.dormond at gmail.com>
-haypo=Victor Stinner <haypo at codespeak.net>
+haypo=Victor Stinner <victor.stinner at haypocalc.com>
 antoine=Antoine Pitrou <solipsis at pitrou.net>
-atobe=Toby Watson <atobe at codespeak.net>
+atobe=Toby Watson <toby at thetobe.com>
 micke=Mikael Schönenberg <schonenberg at gmail.com>
-nshepperd=Neil Shepperd <nshepperd at codespeak.net>
-stuart=Stuart Williams <stuart at codespeak.net>
-hruske=Gasper Zejn <hruske at codespeak.net>
-justas=Justas Sadzevicius <justas at codespeak.net>
-syt=Sylvain Thenault <syt at codespeak.net>
-alecu=Alejandro J. Cura <alecu at codespeak.net>
-electronicru=Alexander Sedov <electronicru at codespeak.net>
-elmom=Elmo Mäntynen <elmom at codespeak.net>
+nshepperd=Neil Shepperd <nshepperd at gmail.com>
+stuart=Stuart Williams <stuartw at mts.net>
+hruske=Gasper Zejn <zejn at kiberpipa.org>
+justas=Justas Sadzevicius <justas at pov.lt>
+syt=Sylvain Thenault <syt at logilab.fr>
+alecu=Alejandro J. Cura <alecu at vortech.com.ar>
+electronicru=Alexander Sedov <Elec.Lomy.RU at gmail.com>
+elmom=Elmo Mäntynen <elmo13 at jippii.fi>
 jriehl=Jonathan David Riehl <jriehl at codespeak.net>
-quest=Anders Qvist <quest at codespeak.net>
-amcintyre=Alan McIntyre <amcintyre at codespeak.net>
-tobami=Miquel Torres <tobami at codespeak.net>
-alix=Alix Einfeldt <alix at codespeak.net>
-pzieschang=Pieter Zieschang <pzieschang at codespeak.net>
-aft=Andrew Thompson <aft at codespeak.net>
-blais=Martin Blais <blais at codespeak.net>
-busemann=Stephan Busemann <busemann at codespeak.net>
-esmljaos=Jacob Oscarson <esmljaos at codespeak.net>
-henrikv=Henrik Vendelbo <henrikv at codespeak.net>
-iammisc=Travis Francis Athougies <iammisc at codespeak.net>
-laszlo=Artur Lisiecki <laszlo at codespeak.net>
-lucio=Lucio Torre <lucio at codespeak.net>
-lutz_p=Lutz Paelike <lutz_p at codespeak.net>
+quest=Anders Qvist <quest at lysator.liu.se>
+amcintyre=Alan McIntyre <alan.mcintyre at esrgtech.com>
+tobami=Miquel Torres <tobami at googlemail.com>
+alix=Alix Einfeldt <alix at trillke.net>
+pzieschang=Pieter Zieschang <p_zieschang at yahoo.de>
+aft=Andrew Thompson <andrew.thompson at newhert.com>
+blais=Martin Blais <blais at furius.ca>
+busemann=Stephan Busemann <busemann at dfki.de>
+esmljaos=Jacob Oscarson <jacob at aspektratio.net>
+henrikv=Henrik Vendelbo <hvendelbo at googlemail.com>
+iammisc=Travis Francis Athougies <iammisc at gmail.com>
+laszlo=Artur Lisiecki <lisiecki.artur at gmail.com>
+lucio=Lucio Torre <lucio.torre at gmail.com>
+lutz_p=Lutz Paelike <lutz_p at gmx.net>
 tav=tav <tav at espians.com>
-asigfrid=Anders Sigfridsson <asigfrid at codespeak.net>
+asigfrid=Anders Sigfridsson <anders.sigfridsson at ul.ie>
 gotcha=Godefroid Chappelle <gotcha at codespeak.net>
-jacek=Jacek Generowicz <jacek at codespeak.net>
-jbaker=Jim Baker <jbaker at codespeak.net>
-jgilbert=Joshua Gilbert <jgilbert at codespeak.net>
-misto=Fabrizio Milo <misto at codespeak.net>
+jacek=Jacek Generowicz <jacek.generowicz at cern.ch>
+jbaker=Jim Baker <jbaker at zyasoft.com>
+jgilbert=Joshua Gilbert <joshua.c.gilbert at dartmouth.edu>
+misto=Fabrizio Milo <fabrizio.milo at gmail.com>
 niemeyer=Gustavo Niemeyer <gustavo at niemeyer.net>
-radix=Christopher Armstrong <radix at codespeak.net>
+radix=Christopher Armstrong <radix at twistedmatrix.com>
 verte=William Leslie <william.leslie.ttg at gmail.com>
-yusei=Yusei Tahara <yusei at codespeak.net>
-anthon=Anthon van der Neut <anthon at codespeak.net>
-jan=Jan Balster <jan at codespeak.net>
-lamby=Chris Lamb <lamby at codespeak.net>
-mcherm=Michael Chermside <mcherm at codespeak.net>
-zooko=Zooko Wilcox-O Hearn <zooko at codespeak.net>
+yusei=Yusei Tahara <yusei at domen.cx>
+anthon=Anthon van der Neut <anthon at mnt.org>
+jan=Jan Balster <jan at balster.info>
+lamby=Chris Lamb <chris at chris-lamb.co.uk>
+mcherm=Michael Chermside <mcherm at mcherm.com>
+zooko=Zooko Wilcox-O Hearn <zooko at zooko.com>
 danchr=Dan Villiom Podlaski Christiansen <danchr at gmail.com>
 anna=Anna Ravencroft <anna at codespeak.net>
-dcolish=Dan Colish <dcolish at codespeak.net>
-dstromberg=Dan Stromberg <dstromberg at codespeak.net>
+dcolish=Dan Colish <dcolish at gmail.com>
+dstromberg=Dan Stromberg <strombrg at gmail.com>
 gintas=Gintautas Miliauskas <gintas at codespeak.net>
-ignas=Ignas Mikalajunas <ignas at codespeak.net>
+ignas=Ignas Mikalajunas <ignas at pov.lt>



More information about the Pypy-commit mailing list