From 0887d8f9dc7ea41db329cfc6bd7eebf0b26337de Mon Sep 17 00:00:00 2001 From: Mark McLoughlin Date: Fri, 6 Apr 2012 00:23:28 +0100 Subject: [PATCH] Add config for OpenStack --- gitdm.config | 22 +++++- openstack-config/README | 26 +++++++ openstack-config/aliases | 120 ++++++++++++++++++++++++++++++ openstack-config/domain-map | 44 +++++++++++ openstack-config/email-map | 11 +++ openstack-config/essex | 7 ++ openstack-config/groups/canonical | 3 + openstack-config/groups/delta | 1 + openstack-config/groups/everbread | 1 + openstack-config/groups/internap | 1 + openstack-config/groups/locaweb | 1 + openstack-config/groups/midokura | 1 + openstack-config/groups/mirantis | 1 + openstack-config/groups/nebula | 4 + openstack-config/groups/ntt | 1 + openstack-config/groups/piston | 1 + openstack-config/groups/rackspace | 26 +++++++ openstack-config/groups/redhat | 2 + openstack-config/groups/sina | 3 + openstack-config/groups/stackops | 1 + 20 files changed, 274 insertions(+), 3 deletions(-) create mode 100644 openstack-config/README create mode 100644 openstack-config/aliases create mode 100644 openstack-config/domain-map create mode 100644 openstack-config/email-map create mode 100644 openstack-config/essex create mode 100644 openstack-config/groups/canonical create mode 100644 openstack-config/groups/delta create mode 100644 openstack-config/groups/everbread create mode 100644 openstack-config/groups/internap create mode 100644 openstack-config/groups/locaweb create mode 100644 openstack-config/groups/midokura create mode 100644 openstack-config/groups/mirantis create mode 100644 openstack-config/groups/nebula create mode 100644 openstack-config/groups/ntt create mode 100644 openstack-config/groups/piston create mode 100644 openstack-config/groups/rackspace create mode 100644 openstack-config/groups/redhat create mode 100644 openstack-config/groups/sina create mode 100644 openstack-config/groups/stackops diff --git a/gitdm.config b/gitdm.config index 3ae2f20..394e0e4 100644 --- a/gitdm.config +++ b/gitdm.config @@ -1,18 +1,19 @@ # -# This is a sample gitdm configuration file. +# This is a gitdm configuration file for OpenStack # # # EmailAliases lets us cope with developers who use more # than one address. # -EmailAliases sample-config/aliases +EmailAliases openstack-config/aliases # # EmailMap does the main work of mapping addresses onto # employers. # -EmailMap sample-config/domain-map +EmailMap openstack-config/domain-map +EmailMap openstack-config/email-map # # Use GroupMap to map a file full of addresses to the @@ -20,6 +21,21 @@ EmailMap sample-config/domain-map # # GroupMap sample-config/illuminati The Illuminati # +GroupMap openstack-config/groups/canonical Canonical +GroupMap openstack-config/groups/delta Delta Electronics +GroupMap openstack-config/groups/everbread Everbread +GroupMap openstack-config/groups/internap Internap +GroupMap openstack-config/groups/locaweb Locaweb +GroupMap openstack-config/groups/midokura Midokura +GroupMap openstack-config/groups/mirantis Mirantis +GroupMap openstack-config/groups/nebula Nebula +GroupMap openstack-config/groups/ntt NTT +GroupMap openstack-config/groups/piston Piston Cloud +GroupMap openstack-config/groups/rackspace Rackspace +GroupMap openstack-config/groups/redhat Red Hat +GroupMap openstack-config/groups/sina SINA +GroupMap openstack-config/groups/stackops StackOps + # # Use FileTypeMap to map a file types to file names using regular # regular expressions. diff --git a/openstack-config/README b/openstack-config/README new file mode 100644 index 0000000..f2de6f4 --- /dev/null +++ b/openstack-config/README @@ -0,0 +1,26 @@ +To generate the log used for input: + + $> grep -v '^#' openstack-config/essex | \ + while read project revisions; do \ + (cd ~/git/openstack/$project; \ + git fetch origin 2>/dev/null; \ + git log --no-merges --numstat -M --find-copies-harder $revisions); \ + done > log.txt + +I then manually deleted the translation imports from the +'OpenStack Jenkins' user. + +The EmailAliases file was created with this horror: + + $> for p in nova glance swift horizon; do cat ~/git/openstack/$p/.mailmap; done | \ + grep -v '^#' | sed 's/^[^<]*<\([^>]*\)>/\1/' | \ + grep '<.*>' | sed -e 's/[<>]/ /g' | \ + awk '{if ($3 != "") { print $3" "$1 } else {print $2" "$1}}' | \ + sort | uniq > aliases + +with the only exception that I've tweaked Soren's canonical +email address to be is linux2go one, to fix a git-dm traceback. + +To generate the stats I did: + + $> python ./gitdm -l 20 -n < log.txt diff --git a/openstack-config/aliases b/openstack-config/aliases new file mode 100644 index 0000000..854c4d1 --- /dev/null +++ b/openstack-config/aliases @@ -0,0 +1,120 @@ +# +# This is the email aliases file, mapping secondary addresses +# onto a single, canonical address. +# +adamg@canonical.com adam.gandelman@canonical.com +admin@jakedahn.com jake@ansolabs.com +amesserl@rackspace.com ant@openstack.org +andrew@cloudscaling.com acs@parvuscaptus.com +anne.gentle@rackspace.com anne@openstack.org +armando.migliaccio@citrix.com Armando.Migliaccio@eu.citrix.com +bcwaldon@gmail.com brian.waldon@rackspace.com +bfschott@gmail.com bschott@isi.edu +brian.lamar@gmail.com brian.lamar@rackspace.com +chiradeep@chiradeep-lt2 chiradeep@cloud.com +chris.behrens@rackspace.com cbehrens@codestud.com +cbehrens+gerrit@codestud.com cbehrens@codestud.com +chris@slicehost.com chris@pistoncloud.com +chuck.short@canonical.com zulcss@ubuntu.com +clayg@clayg-desktop clay.gerrard@gmail.com +clay.gerrard@gmail.com clay.gerrard@gmail.com +clay.gerrard@rackspace.com clay.gerrard@gmail.com +corvus@gnu.org jeblair@hp.com +corvus@inaugust.com jeblair@hp.com +cory.wright@rackspace.com corywright@gmail.com +dan.prince@rackspace.com dprince@redhat.com +danwent@dan-xs3-cs dan@nicira.com +danwent@gmail.com dan@nicira.com +DaveWalker@ubuntu.com Dave.Walker@canonical.com +david.goetz@gmail.com david.goetz@rackspace.com +devcamcar@illian.local devin.carlen@gmail.com +devin@openstack.org devin.carlen@gmail.com +devnull@brim.net gholt@rackspace.com +doug.hellmann@gmail.com doug.hellmann@dreamhost.com +dpgoetz@gmail.com david.goetz@rackspace.com +emellor@silver ewan.mellor@citrix.com +enugaev@griddynamics.com reldan@oscloud.ru +gaurav@gluster.com gaurav@gluster.com +ghe.rivero@gmail.com ghe@debian.org +ghe.rivero@stackops.com ghe@debian.org +gholt@brim.net gholt@rackspace.com +github@anarkystic.com code@term.ie +glange@rackspace.com greglange@gmail.com +greglange+launchpad@gmail.com greglange@gmail.com +higginsd@gmail.com derekh@redhat.com +ialekseev@griddynamics.com ilyaalekseyev@acm.org +ilya@oscloud.ru ilyaalekseyev@acm.org +itoumsn@shayol itoumsn@nttdata.co.jp +jake@markupisart.com jake@ansolabs.com +james.blair@rackspace.com jeblair@hp.com +jesse@aire.local anotherjesse@gmail.com +jesse@dancelamb anotherjesse@gmail.com +jesse@gigantor.local anotherjesse@gmail.com +jesse@ubuntu anotherjesse@gmail.com +jmckenty@joshua-mckentys-macbook-pro.local jmckenty@gmail.com +joshua@pistoncloud.com jmckenty@gmail.com +jmckenty@yyj-dhcp171.corp.flock.com jmckenty@gmail.com +joe@cloudscaling.com joe@swiftstack.com +johannes@compute3.221.st johannes.erdfelt@rackspace.com +johannes@erdfelt.com johannes.erdfelt@rackspace.com +john.dickinson@rackspace.com me@not.mn +josh.kearney@rackspace.com josh@jk0.org +joshua.mckenty@nasa.gov jmckenty@gmail.com +jpipes@serialcoder jaypipes@gmail.com +jsuh@bespin jsuh@isi.edu +justinsb@justinsb-desktop justin@fathomdb.com +kapil.foss@gmail.com kapil.foss@gmail.com +ken.pepple@rabbityard.com ken.pepple@gmail.com +kshileev@griddynamics.com kshileev@gmail.com +laner@controller rlane@wikimedia.org +lorin@isi.edu lorin@nimbisservices.com +lzyeval@gmail.com lzyeval@gmail.com +marcelo.martins@rackspace.com btorch@gmail.com +masumotok@nttdata.co.jp masumotok@nttdata.co.jp +matthewdietz@Matthew-Dietzs-MacBook-Pro.local matt.dietz@rackspace.com +mdietz@openstack matt.dietz@rackspace.com +mgius7096@gmail.com launchpad@markgius.com +michael.barton@rackspace.com mike@weirdlooking.com +michael.still@canonical.com mikal@stillhq.com +mike-launchpad@weirdlooking.com mike@weirdlooking.com +mordred@hudson mordred@inaugust.com +nati.ueno@gmail.com ueno.nachi@lab.ntt.co.jp +naveed.massjouni@rackspace.com naveedm9@gmail.com +nelson@nelson-laptop russ@crynwr.com +nirmal.ranganathan@rackspace.com rnirmal@gmail.com +nirmal.ranganathan@rackspace.coom rnirmal@gmail.com +nova@u4 ueno.nachi@lab.ntt.co.jp +nsokolov@griddynamics.net nsokolov@griddynamics.com +openstack@lab.ntt.co.jp ueno.nachi@lab.ntt.co.jp +paul@substation9.com paul@openstack.org +paul.voccio@rackspace.com paul@openstack.org +pvoccio@castor.local paul@openstack.org +rclark@chat-blanc rick@openstack.org +rick.harris@rackspace.com rconradharris@gmail.com +rick@quasar.racklabs.com rconradharris@gmail.com +root@mirror.nasanebula.net vishvananda@gmail.com +root@openstack2-api masumotok@nttdata.co.jp +root@tonbuntu sleepsonthefloor@gmail.com +root@ubuntu vishvananda@gmail.com +sandy@sandywalsh.com sandy.walsh@rackspace.com +soren.hansen@rackspace.com soren@linux2go.dk +soren@openstack.org soren@linux2go.dk +soren@ubuntu.com soren@linux2go.dk +spam@andcheese.org sam@swiftstack.com +superstack@superstack.org justin@fathomdb.com +termie@preciousroy.local code@term.ie +thuleau@gmail.com edouard1.thuleau@orange.com +tim.simpson4@gmail.com tim.simpson@rackspace.com +todd@lapex todd@ansolabs.com +todd@rubidine.com todd@ansolabs.com +tpatil@vertex.co.in tushar.vitthal.patil@gmail.com +treyemorris@gmail.com trey.morris@rackspace.com +ttcl@mac.com troy.toman@rackspace.com +vishvananda@yahoo.com vishvananda@gmail.com +will.wolf@rackspace.com throughnothing@gmail.com +wwkeyboard@gmail.com aaron.lee@rackspace.com +xtoddx@gmail.com todd@ansolabs.com +xyj.asmy@gmail.com xyj.asmy@gmail.com +yorik@ytaraday yorik.sar@gmail.com +z-github@brim.net gholt@rackspace.com +z-launchpad@brim.net gholt@rackspace.com diff --git a/openstack-config/domain-map b/openstack-config/domain-map new file mode 100644 index 0000000..726e257 --- /dev/null +++ b/openstack-config/domain-map @@ -0,0 +1,44 @@ +# domain employer [< yyyy-mm-dd] +ansolabs.com Rackspace +atomia.com Atomia +attinteractive.com AT&T +canonical.com Canonical +cern.ch CERN +cisco.com Cisco Systems +citrix.com Citrix +cloud.com Citrix Systems +cloudscaling.com Cloudscaling +dell.com Dell +denali-systems.com Denali Systems +dreamhost.com DreamHost +enovance.com eNovance +fathomdb.com FathomDB +gluster.com Red Hat +griddynamics.com Grid Dynamics +hp.com HP +ibm.com IBM +intel.com Intel +internap.com Internap +lahondaresearch.org La Honda Research +managedit.ie Managed IT +memset.com Memset +midokura.com Midokura +mirantis.com Mirantis +nebula.com Nebula +netapp.com NetApp +nicira.com Nicira +nimbisservices.com Nimbis Services +ntt.co.jp NTT +pistoncloud.com Piston Cloud +rackspace.com Rackspace +radware.com Radware +redhat.com Red Hat +solidfire.com SolidFire +suse.de SUSE +suse.cz SUSE +swiftstack.com SwiftStack +valinux.co.jp VA Linux +vertex.co.in Vertex +wikimedia.org Wikimedia Foundation +yahoo-inc.com Yahoo! +zadarastorage.com Zadara Storage diff --git a/openstack-config/email-map b/openstack-config/email-map new file mode 100644 index 0000000..fd2397a --- /dev/null +++ b/openstack-config/email-map @@ -0,0 +1,11 @@ +# [user@]domain employer [< yyyy-mm-dd] +dprince@redhat.com Rackspace < 2012-02-03 +dprince@redhat.com Red Hat +jaypipes@gmail.com Rackspace < 2011-12-01 +jaypipes@gmail.com HP +mordred@inaugust.com Rackspace < 2011-12-01 +mordred@inaugust.com HP +jeblair@hp.com Rackspace < 2011-12-01 +jeblair@hp.com HP +soren@linux2go.dk Nebula < 2012-01-01 +soren@linux2go.dk Cisco diff --git a/openstack-config/essex b/openstack-config/essex new file mode 100644 index 0000000..bff7632 --- /dev/null +++ b/openstack-config/essex @@ -0,0 +1,7 @@ +# project revisions +nova 2011.3..2012.1 +glance 2011.3..2012.1 +swift 1.4.3..1.4.8 +keystone 2011.3..2012.1 +horizon 2011.3..2012.1 +quantum 2011.3..2012.1 diff --git a/openstack-config/groups/canonical b/openstack-config/groups/canonical new file mode 100644 index 0000000..5151190 --- /dev/null +++ b/openstack-config/groups/canonical @@ -0,0 +1,3 @@ +mikal@stillhq.com +smoser@ubuntu.com +zulcss@ubuntu.com diff --git a/openstack-config/groups/delta b/openstack-config/groups/delta new file mode 100644 index 0000000..4f2a5d2 --- /dev/null +++ b/openstack-config/groups/delta @@ -0,0 +1 @@ +andycjw@gmail.com diff --git a/openstack-config/groups/everbread b/openstack-config/groups/everbread new file mode 100644 index 0000000..7893c42 --- /dev/null +++ b/openstack-config/groups/everbread @@ -0,0 +1 @@ +t.trifonov@gmail.com diff --git a/openstack-config/groups/internap b/openstack-config/groups/internap new file mode 100644 index 0000000..39e335d --- /dev/null +++ b/openstack-config/groups/internap @@ -0,0 +1 @@ +ken.pepple@gmail.com diff --git a/openstack-config/groups/locaweb b/openstack-config/groups/locaweb new file mode 100644 index 0000000..a35bb9e --- /dev/null +++ b/openstack-config/groups/locaweb @@ -0,0 +1 @@ +pothix@pothix.com diff --git a/openstack-config/groups/midokura b/openstack-config/groups/midokura new file mode 100644 index 0000000..d8cdea2 --- /dev/null +++ b/openstack-config/groups/midokura @@ -0,0 +1 @@ +jeffjapan@gmail.com diff --git a/openstack-config/groups/mirantis b/openstack-config/groups/mirantis new file mode 100644 index 0000000..a409b66 --- /dev/null +++ b/openstack-config/groups/mirantis @@ -0,0 +1 @@ +yorik.sar@gmail.com diff --git a/openstack-config/groups/nebula b/openstack-config/groups/nebula new file mode 100644 index 0000000..0056963 --- /dev/null +++ b/openstack-config/groups/nebula @@ -0,0 +1,4 @@ +devin.carlen@gmail.com +gabriel@strikeawe.com +heckj@mac.com +tres@treshenry.net diff --git a/openstack-config/groups/ntt b/openstack-config/groups/ntt new file mode 100644 index 0000000..2d41421 --- /dev/null +++ b/openstack-config/groups/ntt @@ -0,0 +1 @@ +tushar.vitthal.patil@gmail.com diff --git a/openstack-config/groups/piston b/openstack-config/groups/piston new file mode 100644 index 0000000..a30c21a --- /dev/null +++ b/openstack-config/groups/piston @@ -0,0 +1 @@ +jmckenty@gmail.com diff --git a/openstack-config/groups/rackspace b/openstack-config/groups/rackspace new file mode 100644 index 0000000..ba9a25a --- /dev/null +++ b/openstack-config/groups/rackspace @@ -0,0 +1,26 @@ +anne@openstack.org +anotherjesse@gmail.com +breu@breu.org +cbehrens@codestud.com +chmouel@chmouel.com +code@term.ie +dolph.mathews@gmail.com +dtroyer@gmail.com +ed@leafe.com +eday@oddments.org +florian.hines@gmail.com +github@anarkystic.com +github@highbridgellc.com +greglange@gmail.com +jason@koelker.net +josh@jk0.org +me@not.mn +mike@weirdlooking.com +naveedm9@gmail.com +paul@openstack.org +rconradharris@gmail.com +sleepsonthefloor@gmail.com +thierry@openstack.org +vishvananda@gmail.com +vishvananda@yahoo.com +yoga80@yahoo.com diff --git a/openstack-config/groups/redhat b/openstack-config/groups/redhat new file mode 100644 index 0000000..df08c55 --- /dev/null +++ b/openstack-config/groups/redhat @@ -0,0 +1,2 @@ +P@draigBrady.com +zaitcev@kotori.zaitcev.us diff --git a/openstack-config/groups/sina b/openstack-config/groups/sina new file mode 100644 index 0000000..c106b78 --- /dev/null +++ b/openstack-config/groups/sina @@ -0,0 +1,3 @@ +lzyeval@gmail.com +ppyy@pubyun.com + diff --git a/openstack-config/groups/stackops b/openstack-config/groups/stackops new file mode 100644 index 0000000..cd1ede0 --- /dev/null +++ b/openstack-config/groups/stackops @@ -0,0 +1 @@ +ghe@debian.org