From beb5c24adb5b0d906c40f571cda115d5a67884c7 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Sat, 7 Feb 2015 21:16:29 +0100 Subject: [PATCH] [ADD] git mailmap and CLA stats Try a "git blame" or "git shortlog -nse" Still around 10 commit remaining to be indentified. --- .gitignore | 3 +- .mailmap | 1159 ++++++++++++++++++++++++++++++++++++++++++++++ doc/cla/stats.py | 58 +++ 3 files changed, 1219 insertions(+), 1 deletion(-) create mode 100644 .mailmap create mode 100755 doc/cla/stats.py diff --git a/.gitignore b/.gitignore index 2f01ce29ff4..6f064674a33 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ _build/ # dotfiles .* !.gitignore +!.mailmap # compiled python files *.py[co] # setup.py egg_info @@ -30,4 +31,4 @@ install/win32/meta.py /lib/ /man/ /share/ -/src/ \ No newline at end of file +/src/ diff --git a/.mailmap b/.mailmap new file mode 100644 index 00000000000..4ccd6f944c1 --- /dev/null +++ b/.mailmap @@ -0,0 +1,1159 @@ +Adjetey Osenda Osenda <> +Ajay Chauhan +Ajay Javiya +Ajay Javiya +Akash Balar +Akash Balar +Albert Cervera i Areny +Albert Cervera i Areny Albert Cervera i Areny - http://www.NaN-tic.com <> +Albert Cervera i Areny Albert Cervera i Areny <> +Alberto Luengo Cabanillas +Alberto Luengo Cabanillas Alberto Luengo Cabanillas (Pexego) <> +Alberto Luengo Cabanillas Alberto Luengo Cabanillas <> +Alex Joni Alex Joni,PSI(OpenERP) <> +Alexandre Fayolle +Alexandre Fayolle +Alexandre Fayolle +Alexandre Fayolle Alexandre <> +Alexandre Fayolle alexandre.fayolle@camptocamp.com <> +Alexis de Lattre +Alexis de Lattre +Alexis de Lattre Alexis de Lattre <> +Alexis de Lattre alexis.delattre@akretion.com <> +Aline Preillon +Aline Preillon +Amit Bhavsar +Amit Dodiya +Amit Dodiya +Amit Dodiya Amit Dodiya (OpenERP) <> +Amit Dodiya Amit Dodiya <> +Amit Mendapara +Amit Mendapara AME(Tiny/Axelor) <> +Amit Parik +Amit Parik AMP (Open ERP) <> +Amit Parik AMP(Open ERP) <> +Amit Parik AMP(OpenERP) <> +Amit Parik Amit Parik <> +Amit Parik Amp (Open ERP) <> +Amit Parik amp (OpenERP) <> +Amit Parik amp(Open ERP) <> +Amit Parmar +Amit Patel +Amit Patel +Amit Patel +Amit Patel apa <> +Amit Patel apa,saz <> +Amit Patel apa-tiny (apa@tinyerp.com) <> +Amit Rasmiya +Amit Vora +Amit Vora +Amit Vora +Ana Juaristi Olalde +Ana Juaristi Olalde ana <> +Anand Patel +Anaël Closson +Anaël Closson +Anaël Closson Anaël Closson (openerp) <> +Andrea Cometa +Andrea Cometa Andrea Cometa <> +André Paramés +André Paramés +Ankita Patel +Antoine Huvelle +Antoine Huvelle +Antoine Huvelle +Antoine Huvelle Antoine <> +Antony Lesuisse +Antony Lesuisse +Antony Lesuisse +Antony Lesuisse +Antony Lesuisse +Antony Lesuisse Antony Lesuisse <> +Antony Lesuisse Jojo le bricolo <> +Antony Lesuisse al@openerp.com <> +Antony Lesuisse hacker on test server <> +Antony Lesuisse odoo +Antony Lesuisse root +Anup Chavda +Anup Chavda +Anup Chavda ACH(OpenERP) <> +Anup Chavda Anup (OpenERP) <> +Anup Chavda Anup(OpenERP) <> +Arthur Maniet +Arthur Maniet +Arthur Maniet +Ashutosh Srivastava +Ashvin J. Rathod +Ashvin J. Rathod ARA(OpenERP) <> +Ashvin J. Rathod Ashvin Rathod (OpenERP) <> +Ashvin J. Rathod ara <> +Ashvin J. Rathod ara-desktop <> +Ashvin J. Rathod ara@tinyerp.com <> +Atik Agewan +Atik Agewan +Atik Agewan aag (Open ERP) <> +Atik Agewan aag (OpenERP) <> +Atik Agewan aag(OpenERP) <> +Atul Patel +Atul Patel +Atul Patel +Atul Patel ATP (Open ERP) <> +Atul Patel ATP (OpenERP) <> +Atul Patel ATP(OpenERP) <> +Atul Patel ATUL (OpenERP) <> +Atul Patel atp (OpenERP) <> +Augustin Cisterne-Kaas Augustin Cisterne-Kaas +Baskhuu Jacara Jacara <> +Baskhuu Jacara jacara <> +Benoit Guillot +Benoit Guillot +Benoit Guillot benoit-guillot-z <> +Bharat Devnani +Bharat Devnani +Bharat Devnani Bharat Devnani (Open ERP) <> +Bharat Devnani Bharat Devnani(OpenERP) <> +Bharat Devnani bde@tinyerp.com <> +Bhavik Bagdiya +Bhavik Bagdiya +Bhumi Patel +Bhumi Thakkar +Bhumi Thakkar +Bhumi Thakkar +Bhumika Shrimali +Bhumika Shrimali +Bhumika Shrimali +Bhumika Shrimali Bhumika(OpenERP) <> +Bhumika Shrimali Bhumika(OpenERP) sbh@tinyerp.com <> +Bhumika Shrimali SBH +Bhumika Shrimali SBH(OpenERP) <> +Bhumika Shrimali Sbh (Open ERP) <> +Bhumika Shrimali Sbh(Openerp) <> +Bhumika Shrimali sbh <> +Bhumika Shrimali sbh(OpenERP) <> +Bhumika Shrimali sbh-openerp <> +Binjal Desai +Binjal Desai +Borja López Soilán +Borja López Soilán Borja (Pexego) <> +Borja López Soilán Borja Lopez Soilan (Pexego) <> +Borja López Soilán Borja López Soilán (Pexego) <> +Borja López Soilán Borja López Soilán <> +Carlos Vásquez +Carlos Vásquez carlos <> +Cecile Tonglet +Cecile Tonglet cto <> +Chandni Gandhi +Chandni Machchhar +Chandni Machchhar +Chandni Machchhar Chandni Machchhar(OpenERP Trainee) <> +Chirag Dodiya +Chirag Dodiya +Chirag Dodiya +Chirag Patel +Chris Biersbach cbi@openerp.my.openerp.com <> +Chris Forbes Chris Forbes <> +Chris Halls +Chris Halls Chris Halls <> +Christophe Chauvet +Christophe Chauvet Christophe Chauvet (Syleam) <> +Christophe Chauvet Christophe Chauvet (Sylean) <> +Christophe Chauvet Christophe Chauvet <> +Christophe Chauvet Christophe Chauvet(OpenERP) <> +Christophe Chauvet Christophe Chauvet(Syleam) <> +Christophe Chauvet Christophe chauvet(Syleam) <> +Christophe Chauvet ChristopheChauvet(syleam) <> +Christophe Chauvet Christphe Chauvet <> +Christophe Matthieu +Christophe Matthieu chm@openerp.com <> +Christophe Simonis +Christophe Simonis +Christophe Simonis +Christophe Simonis +Christophe Simonis +Christophe Simonis +Christophe Simonis +Christophe Simonis +Christophe Simonis Christophe Simonis <> +Christophe Simonis chs <> +Christopher Ormaza Christopher Ormaza <> +Claude Brulé VRA(OpenERP), Claude Brulé(Syleam) <> +Colves Almeida Colves Almeida <> +Cristian Salamea +Cristian Salamea Cristian Salamea (GnuThink) <> +Cristian Salamea Cristian Salamea (Gnuthink) <> +Csaba Tóth +Csaba Tóth tsabi <> +Cédric Krier Cédric Krier <> +Cédric Krier ced <> +Cédric Snauwaert +Cédric Snauwaert Cédric Snauwaert <> +Damián Soriano DamiánSoriano <> +Daniel Reis +Daniel Reis +Daniel Watkins +Daniel Watkins +Daniel Watkins Daniel Watkins <> +Darshan Kalola +Darshan Kalola +Darshan Kalola +David Leach david.leach@logicsupply.com <> +Davide Corio +Davide Corio Davide Corio <> +De Coninck Quentin +Denis Ledoux +Denis Ledoux +Denis Ledoux Denis Ledoux dle@openerp.com <> +Denis Ledoux dle@openerp.com <> +Devishree Brahmbhatt +Devishree Brahmbhatt +Devishree Brahmbhatt DBR(Open ERP) <> +Devishree Brahmbhatt dbr +Devishree Brahmbhatt dbr(Open ERP) <> +Dhara Shah +Dhara Shah +Dhara Shah DSH(OpenERP) <> +Dhara Shah Dhara (Open ERP) <> +Dhara Shah Dhara (OpenERP) <> +Dhara Shah Dhara +Dhara Shah dsh (Open ERP) <> +Dhara Shah dsh(Open ERP) <> +Dharmraj Jhala +Dharmraj Jhala +Dharmraj Jhala +Dharti Ratani +Dharti Ratani +Dhruti Shastri +Dhruti Shastri +Dhruti Shastri DHS(OpenERP) <> +Dhruti Shastri Dhruti Shahstri(OpenERP) <> +Dhruti Shastri Dhruti Shastri <> +Dhruti Shastri Dhruti(OpenERP) <> +Dimitri del Marmol +Dimitri del Marmol +Dimitri del Marmol +Dimitri del Marmol ddm@openerp.com <> +Divyesh Makwana +Dmitrijs Ledkovs +Don Kirkby +Don Kirkby Don Kirkby <> +Dukai Gábor +Dukai Gábor Dukai Gabor <> +Dukai Gábor Dukai Gabor,VRA(OpenERP) <> +Dukai Gábor Dukai Gábor <> +Edgar Tenesaca +Elias Hermoso Illera Elias Hermoso Illera <> +Els Van Vossel +Els Van Vossel +Fabian Semal +Fabian Semal +Fabian Semal +Fabian Semal fbs <> +Fabien Meghazi +Fabien Meghazi +Fabien Meghazi +Fabien Pinckaers +Fabien Pinckaers +Fabien Pinckaers fp <> +Fabien Pinckaers modifs <> +Fabien Pinckaers pinky <> +Fabien Pinckaers statsvn <> +Fekete Mihai +Fekete Mihai +Fekete Mihai Fekete Mihai +Ferdinand Gassauer +Ferdinand Gassauer Ferdinand <> +Ferdinand Gassauer Ferdinand @ Camptocamp (office-chricar) <> +Ferdinand Gassauer Ferdinand @ Camptocamp <> +Ferdinand Gassauer Ferdinand @ ChriCar <> +Ferdinand Gassauer Ferdinand Gassauer +Ferdinand Gassauer Ferdinand Gassauer, Olivier Dony <> +Ferdinand Gassauer Ferdinand Gassauer, OpenERP Usability Team <> +Ferdinand Gassauer Ferdinand(ChriCar) <> +Ferdinand Gassauer Ferdinand(Chricar) <> +Ferdinand Gassauer Ferdinand,mtr(OpenERP) <> +Ferdinand Gassauer Ferdinand@Camptocamp <> +Ferdinand Gassauer Ferdinand@Chricar <> +Ferdinand Gassauer office@chricar.at <> +Florent Xicluna +Florent Xicluna +Florian da Costa +Florian da Costa florian-dacosta <> +Foram Katharotiya +Foram Katharotiya +Frank Dekervel Kervel,PSO <> +François Degrave +François Degrave Utilisateur OpenERP +Frederic Clementi +Frederic Clementi fclementi@camptocamp.com <> +Frédéric van der Essen +Frédéric van der Essen +Frédéric van der Essen +Frédéric van der Essen +Frédéric van der Essen +Gaurav Panchal +Geoff Gardiner +Geoff Gardiner Geoff Gardiner <> +Georges Racinet +Georges Racinet +Georges Racinet +Ghanshyam Pandey +Ghanshyam Pandey +Ghanshyam Pandey +Ghanshyam Pandey GPA (OpenERP) <> +Ghanshyam Pandey GPA(Open ERP) <> +Ghanshyam Pandey GPA(OpenEPR) <> +Ghanshyam Pandey GPA(OpenERP) <> +Goffin Simon +Goffin Simon +Graeme Gellatly Graeme Gellatly (gdgellatly) <> +Gregory Salvan greg-apieum <> +Grover Menacho +Grover Menacho +Grzegorz Grzelak +Grzegorz Grzelak Grzegorz Grzelak(Cirrus.pl) <> +Grzegorz Grzelak grzegorz.grzelak@cirrus.pl <> +Guewen Baconnier +Guewen Baconnier +Guewen Baconnier +Guewen Baconnier +Guewen Baconnier Guewen Baconnier <> +Guillem Barba Guillem Barba <> +Guillem Barba guillem <> +Guillermo Bisheimer +Géry Debongnie +Géry Debongnie +Géry Debongnie +Hardik Ansodariya +Hardik Ansodariya +Hardik Ansodariya +Hardik Ansodariya Hardik Ansodariya (OpenERP) <> +Hardik Ansodariya Hardik Ansodariya <> +Hardik R. Shamnani +Hardik R. Shamnani hsa-tinyerp <> +Harshad Modi +Harshad Modi HMO (Open ERP) <> +Harshad Modi HMO(OpenERP) <> +Harshad Modi Harry (Open ERP) <> +Harshad Modi Harry(OpenERP) <> +Harshad Modi Harshad Modi +Harshad Modi Mod2 (OpenERP) <> +Harshad Modi Mod2 Team (OpenERP) <> +Harshad Modi hmo +Harshad Modi hmo-tinyerp <> +Hemendra Paregi +Herbert Petersen Conexus.at <> +Hiral Patel +Hitesh Trivedi +Hugo Santos hugo <> +Humberto Arocha hbto(humbertoarocha) <> +Husen Daudi +Husen Daudi +Husen Daudi +Husen Daudi +Husen Daudi +Husen Daudi JVO,HDA <> +Husen Daudi hda(Open ERP) <> +Husen Daudi hda@tinyerp.com <> +Ignacio Ibeas acysos <> +Ignas Karpiejus Ignas Karpiejus <> +Ila Rana +Ishwar Malvi +Ishwar Malvi +Jacques-Etienne Baudoux +Jacques-Etienne Baudoux +Jacques-Etienne Baudoux +Jacques-Etienne Baudoux Jacques-Etienne Baudoux <> +Jacques-Etienne Baudoux jba <> +Jagdish Panchal +Jagdish Panchal JAP(OpenERP) <> +Jagdish Panchal Jagdish Panchal (Open ERP) <> +Jalpesh Patel +James Jesudason James Jesudason,VRA(OpenERP) <> +Jamin Shah +Jamin Shah +Jan Verlaan Jan Verlaan (Veritos) <> +Javier Duran +Javier Duran Javier Duran javier@vauxoo.com <> +Javier Duran javier@vauxoo.com <> +Javier Duran javieredm@vauxoo.com <> +Jay Patel +Jay Patel +Jay Vora +Jay Vora +Jay Vora ACH,JVO <> +Jay Vora ACH,VRA <> +Jay Vora CHS,JVO <> +Jay Vora GPA,JVO <> +Jay Vora JVO (OpenERP) <> +Jay Vora JVO(OpenERP) <> +Jay Vora Jay (OpenERP) +Jay Vora Jay (OpenERP) <> +Jay Vora Jay (Openerp) <> +Jay Vora Jay(Open ERP) <> +Jay Vora Jvo(Open ERP) <> +Jay Vora Jvo,Uco <> +Jay Vora SME,JVO <> +Jay Vora UCO,JVO <> +Jay Vora VRA,JVO <> +Jay Vora YSA,JVO <> +Jay Vora jvo <> +Jay Vora jvo(Open ERP) <> +Jay Vora jvo(OpenERP) <> +Jay Vora jvo@tinyerp.com <> +Jaydeep Barot +Jaydeep Barot +Jaydeep Barot +Jean-Baptiste Aubort +Jean-Baptiste Aubort +Jean-Baptiste Aubort +Jean-Christophe Vassort +Jean-Christophe Vassort +Jean-Sebastien Suzanne Jean-Sebastien SUZANNE <> +Jeremy Kersten +Jeremy Kersten +Jeremy Kersten jke-openerp <> +Jeremy Kersten jke@openerp.com <> +Jeroen Mollers Jeroen Mollers <> +Jeroen van der Waal Jeroen van der Waal <> +Jigar Amin +Jigar Amin +Jigar Amin JAM (OpenERP) <> +Jigar Amin JAM(OpenERP) <> +Jigar Amin jam <> +Jignesh Rathod +Jignesh Rathod +Jignesh Rathod +Jiten Rangwala +Jiten Rangwala +Jitendra Prajapati +Jitendra Prajapati +Jitendra Prajapati +Jordi Esteve +Jordi Esteve Jordi Esteve <> +Jose Patricio Villarreal Jose Patricio Villarreal <> +Jose Patricio Villarreal jose <> +Josse Colpaert +Joël Grand-Guillaume +Joël Grand-Guillaume +Joël Grand-Guillaume Joël Grand-Guillaume @ CampToCamp <> +Joël Grand-Guillaume Joël Grand-Guillaume,Jvo <> +Juan Rial +Juan Rial +Juan Rial jri@openerp.com <> +Julien Legros +Justin Warren Justin Warren <> +Jérome Maes +Kevin Wang +Khushboo Bhatt +Khushboo Bhatt +Khushbu Modi +Khushbu Modi kmo +Kirti Savalia +Kirti Savalia +Kirti Savalia KSA (Open ERP) <> +Kirti Savalia KSA (OpenERP) <> +Kirti Savalia KSA(Open ERP) <> +Kuldeep Joshi +Kuldeep Joshi +Kuldeep Joshi kjo <> +Kunal Chavda +Laetitia Gangloff +Launchpad +Launchpad Launchpad Translations on behalf of openerp <> +Launchpad Launchpad Translations on behalf of openerp-commiter <> +Laurent Mignon +Laznik Dusan +Laznik Dusan +Leonardo Pistone +Leonardo Pistone +Leonardo Pistone +Lionel Sausin +Lionel Sausin +Lionel Sausin Lionel <> +Lionel Sausin Numérigraphe <> +Lorenzo Battistini +Lorenzo Battistini +Lorenzo Battistini Lorenzo Battistini <> +Luc De Meyer +Luc De Meyer Luc De Meyer <> +Luc De Meyer Noviat <> +Luis Falcon Luis Falcon(Thymbra) <> +Mahendra Barad +Mahendra Barad +Mahendra Barad +Manfred Rockel Manfred Rockel <> +Mansi Kariya +Mansi Kariya +Mansi Kariya +Mantavya Gajjar +Mantavya Gajjar +Mantavya Gajjar +Mantavya Gajjar +Mantavya Gajjar +Mantavya Gajjar MGA(OpenERP) <> +Mantavya Gajjar Matvaya Gajjar(Openerp) <> +Mantavya Gajjar mga@tinyerp.com <> +Marcelo Hamra Marcelo Hamra <> +Marcelo Hamra marcelo +Mario Arias Badila +Markus Schneider markus <> +Marta Vázquez Rodríguez marta(pexego) <> +Martin Donies +Martin Trigaux +Martin Trigaux +Maulik Patel +Max Mumford +Max Mumford +Maxime Chambreuil +Maxime Chambreuil +Maxime Chambreuil Maxime Chambreuil (http://www.savoirfairelinux.com) <> +Maxime Chambreuil Maxime Chambreuil <> +Mayur Maheshwari +Mayur Maheshwari Mayur Maheshwari <> +Mayur Maheshwari mma <> +Meera Trambadia +Meera Trambadia +Meera Trambadia MTR (OpenERP) <> +Meera Trambadia MTR <> +Meera Trambadia MTR(OpenERP) <> +Meera Trambadia MTR(Openerp) <> +Meera Trambadia Meera Trambadia (OpenERP) <> +Meera Trambadia mtr (Open ERP) <> +Meera Trambadia mtr <> +Mehul Mehta +Mehul Mehta +Mehul Mehta +Michael Telahun Makonnen +Michael Telahun Makonnen Michael Telahun Makonnen, mtr(OpenERP) <> +Michael Vannerom +Mikel Martin mikel +Mitesh Savani +Mitesh Soni +Mitesh Soni +Mitesh Soni mso (Open ERP) <> +Mohamed Arif arifmlpm@gmail.com <> +Mohammad Alhashash +Mohammad Alhashash +Mohammed Shekha +Mohammed Shekha +Mohammed Shekha Mohammed Shekha <> +Mohammed Shekha Mohammed Shekha(Open ERP) <> +Moises Lopez +Moises Lopez +Mustufa Rangwala +Mustufa Rangwala +Mustufa Rangwala Mustufa Rangwala <> +Mustufa Rangwala mra (Open ERP) <> +Najlaâ El Khayat +Najlaâ El Khayat +Najlaâ El Khayat +Najlaâ El Khayat nel <> +Najlaâ El Khayat nel-tinyerp <> +Najlaâ El Khayat nel@tinyerp.com <> +Naresh Choksy +Naresh Choksy NCH (Open ERP) <> +Naresh Choksy NCH (OpenERP) <> +Naresh Choksy NCH <> +Naresh Choksy NCH(OpenERP) <> +Naresh Choksy NCH(openerp) <> +Naresh Choksy NCH-OpenERP <> +Naresh Choksy Nch (OpenERP) <> +Naresh Choksy nch <> +Naresh Choksy nch-openerp <> +Naresh Choksy nch@tinyerp.com <> +Navrang Oz +Navrang Oz NOZ (OpenERP) <> +Navrang Oz noz@tinyerp.com <> +Nehal Panchal +Nehal Panchal Nehal Panchal (OpenERP) <> +Nehal Panchal Nehal Panchal <> +Nhomar Hernandez +Nhomar Hernandez +Nick Booker +Nick Booker +Nicolas Bessi +Nicolas Bessi Nicolas <> +Nicolas Bessi Nicolas Bessi(C2C) <> +Nicolas Bessi nicolas.bessi@camptocamp.com <> +Nicolas Seinlet +Nicolas Vanhoren +Nicolas Vanhoren +Nicolas Vanhoren +Nicolas Vanhoren niv@openerp.com <> +Nicolas Wisniewski +Niels Huylebroeck +Niels Huylebroeck +Niels Huylebroeck +Niels Huylebroeck Niels Huylebroeck <> +Niels Huylebroeck Niels(Red15) <> +Niels Huylebroeck Niels(Rrd15) <> +Niels Huylebroeck Red15 <> +Nimesh Contractor +Oliver Laurent +Olivier Dony +Olivier Dony +Olivier Dony +Olivier Dony Odowan Kenobi <> +Olivier Dony Olivier Dony <> +Olivier Dony Olvier Dony <> +Olivier Dony OpenERP Framework R&D Team <> +Olivier Dony odo@tinyerp.com <> +Olivier Dossmann Olivier DOSSMANN +Olivier Laurent +Olivier Laurent +Olivier Laurent +Olivier Laurent Olivier Laurent, Olivier Dony <> +Olivier Laurent olt at tinyerp <> +Olivier Laurent olt@tinyerp.com <> +Omar Castiñeira Saavedra +Omar Castiñeira Saavedra Omar (Pexego) <> +Omar Castiñeira Saavedra Omar +Omar Castiñeira Saavedra Omar(Pexego),Anup(OpenERP) <> +Omar Castiñeira Saavedra omar7r <> +Pankaj Joshi +Pankaj Joshi Pankaj Joshi +Pankita Shah +Panos Christeas +Panos Christeas +Panos Christeas +Panos Christeas +Panos Christeas +Panos Christeas P. Christeas <> +Panos Christeas P. Christeas, O. Dony <> +Panos Christeas P. Christeas, Olivier Dony <> +Panos Christeas XRG <> +Panos Christeas p_christ@hol.gr <> +Panos Christeas p_christeas <> +Panos Christeas p_christeas@amessage.de <> +Panos Christeas xrg (P. Christeas) <> +Panos Christeas xrg <> +Panos Christeas xrg@hellug.gr <> +Paramjit Singh Sahota +Paramjit Singh Sahota +Pariket Trivedi +Pariket Trivedi +Pariket Trivedi +Parth Gajjar +Parthiv Patel +Patrick Thieuleux Patrick Thieuleux <> +Paul J Stevens Paul J Stevens <> +Paulius Sladkevičius +Paulius Sladkevičius Paulius Sladkevičius +Paulius Sladkevičius Paulius Sladkevičius +Paulius Sladkevičius Paulius Sladkevičius +Paulius Sladkevičius paulius <> +Pedro Manuel Baeza +Pedro Manuel Baeza +Peter Langenberg +Peter Langenberg Peter Langenberg <> +Philu philubert@gmail.com <> +Phong Nguyen +Phong Nguyen Phong Nguyen-Thanh <> +Pinakin Nayi +Pinakin Nayi +Pinakin Nayi Pinakin Nai(OpenERP) <> +Pinakin Nayi Pinakin Nayi(OpenERP) <> +Pooja Zankhariya +Pooja Zankhariya +Pooja Zankhariya Pooja Zankhariya (OpenERP) <> +Prashant Panchal +Prashant Panchal +Priyesh Solanki +Priyesh Solanki +Priyesh Solanki +Priyesh Solanki PSO(Open ERP) <> +Priyesh Solanki PSO(OpenERP) <> +Priyesh Solanki Priyesh (OpenERP) <> +Priyesh Solanki pso <> +Purnendu Singh +Purnendu Singh +Purnendu Singh PSI (OpenERP) <> +Purnendu Singh PSI (Openerp) <> +Purnendu Singh PSI(OpenERP) <> +Purnendu Singh PSI(Openerp) <> +Purnendu Singh Purnendu Singh <> +Purnendu Singh psi(Open ERP) <> +Purnendu Singh psi(OpenERP) <> +Purnendu Singh psi(Openerp) <> +Purnendu Singh psi@tinyerp.co.in <> +Quentin De Paoli +Quentin De Paoli +Quentin De Paoli +Quentin De Paoli +Quentin De Paoli +Quentin De Paoli Quentin +Quentin De Paoli Quentin De Paoli <> +Quentin De Paoli Quentin De Paoli +Quentin De Paoli qdp (OpenERP) <> +Quentin De Paoli qdp <> +Quentin De Paoli qdp-launchpad@tinyerp.com <> +Quentin De Paoli qdp-odoo +Quentin Theuret +Quentin Theuret +Quentin Theuret +Quentin Theuret +Quentin Theuret Quentin THEURET <> +Rajesh Prajapati +Rakesh Sindhav +Rakesh Sindhav +Randhir Mayatra +Randhir Mayatra +Randhir Mayatra +Raphael Collet +Raphael Collet +Raphaël Valyi +Raphaël Valyi Raphael Valyi <> +Raphaël Valyi Raphael Valyi(Akretion) <> +Raphaël Valyi Raphaël Valyi - http://www.akretion.com <> +Raphaël Valyi Raphaël Valyi <> +Raphaël Valyi Raphaël Valyi, Olivier Dony <> +Raphaël Valyi rvalyi <> +Rashmin Lumbhani +Rashmin Lumbhani +Ravi Gadhia +Ravi Gadhia +Ravi Gadhia +Ravi Gadhia Margarita Manterola <> +Ravi Gadhia RGA (OpenERP) <> +Ravi Gadhia RGA(Open ERP) <> +Ravi Gadhia RGA(OpenERP) <> +Ravi Gadhia RGA(openERP) <> +Ravi Gadhia Ravi Gadhia +Ravi Gadhia Rga <> +Ravi Gadhia Rga(openERP) <> +Ravi Gadhia rga <> +Ravi Gadhia rga@openerp.com <> +Ravi Gohil +Ravi Gohil +Ravi Gohil Ravi Gohil (OpenERP) <> +Ravi Gohil rgo <> +Ravish Murari +Ravish Murari +Ravish Murari Ravish(OpenERP) <> +Renato Lima +Renato Lima Renato Lima - http://www.akretion.com <> +Renato Lima Renato Lima <> +Renato Lima Renato Lima +Renato Lima renatonlima@gmail.com <> +Richard Mathot +Richard Mathot +Richard Mathot Richard Mathot (OpenERP) <> +Richard Mathot rim-odoo <> +Rifakat Haradwala +Rifakat Haradwala Rifakat (OpenERP) <> +Rifakat Haradwala +Rifakat Haradwala +Rifakat Haradwala RHA (Open ERP) <> +Rifakat Haradwala RHA (OpenERP) <> +Rifakat Haradwala RHA(OpenERP) <> +Rifakat Haradwala Rifakat (OpenERP) <> +Rifakat Haradwala Rifakat <> +Rifakat Haradwala Rifakat Haradwala (OpenERP) <> +Rifakat Haradwala Rifakat Haradwala(OpenERP) <> +Rifakat Haradwala rha(OpenERP) <> +Rifakat Haradwala rha@tinyerp.com <> +Rikenkumar Bhorania +Rikenkumar Bhorania +Rikenkumar Bhorania +Rikenkumar Bhorania RCH <> +Rikenkumar Bhorania RCH(Open ERP) <> +Rikenkumar Bhorania RCH(OpenERP) <> +Rikenkumar Bhorania RCH(OpenERP). <> +Rikenkumar Bhorania rch (Open ERP) <> +Rikenkumar Bhorania rch (OpenERP) <> +Rikenkumar Bhorania rch(OpenERP) <> +Robert Sevcik Robajz <> +Roberto López López +Rohan Nayani +Rohan Nayani RON (OpenERP) <> +Rohan Nayani ron@tinyerp.com <> +Rolv Råen +Rolv Råen rora@adego.no <> +Ronak Baxi +Ronak Baxi Ronak Baxi +Ronald Portier +Ronald Portier Ronald Portier (Therp) <> +Rucha Patel +Rucha Patel +Rucha Patel +Rucha Patel +Rucha Patel RPA(OpenERP) <> +Rucha Patel rpa(Open ERP) <> +Rucha Patel rpa-openerp <> +Salvatore Trimarchi +Salvi Angjeli Salvi Angjeli <> +Sandy Carter +Sandy Carter +Sanjay Gohel +Sanjay Gohel Sanjay Gohel (Open ERP) <> +Sanjay Gohel sgo <> +Sanjay Gohel sgo@tinyerp.com <> +Saurang Suthar +Saurang Suthar +Saurang Suthar Saurang Suthar (OpenERP) <> +Saurang Suthar Saurang Suthar(OpenERP) <> +Saurang Suthar help <> +Sebastien Alix +Sebastien Alix +Sebastien LANGE +Sebastien LANGE +Sebastien LANGE Sebastien <> +Sebastien LANGE Sebastien LANGE <> +Sebastien LANGE Sébastien LANGE <> +Sebastien Versaille +Sebastien Versaille +Sergio Corato sergiocorato@gmail.com <> +Shanta Kabra +Shanta Kabra +Shanta Kabra +Shanta Kabra KSH(Axelor) <> +Sharoon Thomas +Sharoon Thomas Sharoon Thomas <> +Sheth Sunny +Sheth Sunny +Sheth Sunny +Sheth Sunny sus +Simon Lejeune +Simon Lejeune +Simone Orsi +Simone Orsi +Simone Orsi Simone Orsi <> +Sofia Sahib +Sofia Sahib +Somesh Khare +Somesh Khare +Somesh Khare SKH(OpenERP) <> +Somesh Khare Somesh Khare(OpenERP) <> +Somesh Khare Somesh(OpenERP) <> +Somesh Khare Your Name +Stefan Reisich +Stefan Rijnhart +Stefan Rijnhart +Stefan Rijnhart Stefan Rijnhart <> +Stefan Rijnhart stefan@therp.nl <> +Stéphane Bidoul +Stéphane Bidoul Stéphane Bidoul <> +Stéphane Wirtel +Stéphane Wirtel +Stéphane Wirtel +Stéphane Wirtel +Stéphane Wirtel +Stéphane Wirtel Stephane Wirtel <> +Stéphane Wirtel stw <> +Stéphane Wirtel stw@openerp.com <> +Sunil Sharma +Sunil Sharma +Sunil Sharma +Sylvain Calador Sylvain Calador @ Logical Soft <> +Sébastien Beau +Sébastien Beau +Sébastien Beau Sébastien BEAU - http://www.akretion.com <> +Tejas Tank +Tejas Tank +Tejas Tank TTA <> +Thibault Delavallée +Thibault Delavallée +Thibault Delavallée +Thibault Francois +Thibault Francois tfr(OpenERP) <> +Thibault Francois tfr@openerp.com <> +Thomas Fossoul +Tidiane Sy +Tidiane Sy Tidiane Sy (BAAMTU), psi(OpenERP) <> +Tony Gu +Tony Gu +Tony Gu Tony Gu (openerp-chinese-team) <> +Tristan Hill +Tristan Hill Tristan Hill (credativ) <> +Turkesh Patel +Turkesh Patel Turkesh Patel (openERP) <> +Twinkle Christian +Tymoteusz Motylewski +Tymoteusz Motylewski +Ujjvala Collins +Ujjvala Collins UCO(OpenERP) <> +Ujjvala Collins +Ujjvala Collins SBH,UCO <> +Ujjvala Collins UCO (Open ERP) <> +Ujjvala Collins UCO (OpenERP) <> +Ujjvala Collins UCO <> +Ujjvala Collins UCO(OPENERP) <> +Ujjvala Collins UCO(Open ERP) <> +Ujjvala Collins UCO(OpenERP) <> +Ujjvala Collins UCO(OpenERP] <> +Ujjvala Collins Uco(OpenERP) <> +Ujjvala Collins lp:~uco-openerp <> +Ujjvala Collins uco (Open ERP) <> +Ujjvala Collins uco (OpenERP) <> +Ujjvala Collins uco <> +Ujjvala Collins uco +Ujjvala Collins uco(Open ERP) <> +Ujjvala Collins uco(OpenERP) <> +Vadim Chobanu Vadim - SmartMode LTD <> +Vaibhav Darji +Vaibhav Darji +Vianney da Costa +Vianney da Costa Vianney - www.akretion.com.br <> +Vianney da Costa Vianney,Anup(OpenERP) <> +Victor Tabuenca Calvo +Victor Tabuenca Calvo vta vta@openerp.com <> +Victor Tabuenca Calvo vta@openerp.com <> +Vidhin Mehta +Vidhin Mehta +Vinay Rana +Vinay Rana +Vinay Rana VRA (OpenERP) <> +Vinay Rana VRA <> +Vinay Rana VRA(Open ERP) <> +Vinay Rana VRA(OpenERP) <> +Vinay Rana Vra <> +Vinay Rana Vra-openerp <> +Vincent Renaville +Vincent Renaville Vincent Renaville@camptocamp <> +Vincent Renaville Vincent(CamptoCamp),RME(OpenERP) <> +Viral Rami +Viral Rami VIR (Open ERP) <> +Viral Rami VIR (OpenERP) <> +Viral Rami VIR(OpenERP) <> +Viral Rami vir(OpenERP) <> +Viral Rami vir-openerp <> +Vishmita Jadeja +Vishmita Jadeja +Vishmita Jadeja +Vo Minh Thu +Vo Minh Thu +Vo Minh Thu Skrillex <> +Vo Minh Thu Vo Minh Thu (OpenERP) <> +Xavier Alt +Xavier Alt +Xavier Alt +Xavier Alt Xavier ALT <> +Xavier Fernandez Xavier (Smile.fr) <> +Xavier Fernandez Xavier Fernandez http://www.smile.fr <> +Xavier Morel +Xavier Morel +Xavier Morel +Xavier Morel Xavier Morel <> +Xavier Morel Xavier(OpenERP) <> +Xavier Morel xmo <> +Yann Papouin +Yann Papouin Yann Papouin <> +Yann Papouin Yann papouin <> +Yannick Buron +Yannick Vaucher +Yannick Vaucher Yannick Vaucher <> +Yannick Vaucher Yannick Vaucher +Yannick Vaucher Yannick Vaucher@Camptocamp <> +Yogesh Parekh +Yogesh Parekh +Yogesh Sakhreliya +Yogesh Sakhreliya +Yogesh Sakhreliya +Yogesh Sakhreliya +Yogesh Sakhreliya YSA (OpenERP) <> +Yogesh Sakhreliya YSA <> +Yogesh Sakhreliya YSA(Open ERP) <> +Yogesh Sakhreliya YSA(OpenERP) <> +Yogesh Sakhreliya Yogesh Sakhreliya +Yogesh Sakhreliya Ysa(Open ERP) <> +Yogesh Sakhreliya Ysa(OpenERP) <> +Yogesh Sakhreliya ysa <> +Yogesh Sakhreliya ysa(OpenERP) <> +Yury Tello +Yury Tello +_FIXME ajm +_FIXME ajm AJM (OpenERP) <> +_FIXME bch bch <> +_FIXME ggh +_FIXME jma +_FIXME jma JMA(OpenEPR) <> +_FIXME jma JMA(OpenERP) <> +_FIXME jni +_FIXME jni +_FIXME jni Reporting Team(JNI OpenERP) <> +_FIXME kum +_FIXME kum +_FIXME kum KUM(OpenERP) <> +_FIXME pap +_FIXME pap +_FIXME pap PAP (Openerp) <> +_FIXME pap PAP(OpenERP) <> +_FIXME pap PAP(Openerp) <> +_FIXME pap pap (OpenERP) <> +_FIXME pap pap(openerp) <> +_FIXME pap pap@tinyerp.com <> +_FIXME rde rde <> +_FIXME rme +_FIXME rme +_FIXME rme RME(OpenERP) <> +_FIXME rvo +_FIXME rvo +_FIXME rvo RVO <> +_FIXME rvo RVO(OpenERP) <> +_FIXME rvo Rvo(Open ERP) <> +_FIXME saz +_FIXME saz +_FIXME saz SAZ (Open ERP) <> +_FIXME saz SAZ (OpenERP) <> +_FIXME saz SAZ (Opn ERP) <> +_FIXME saz SAZ (OprnERP) <> +_FIXME saz SAZ(OpenERP) <> +_FIXME saz SAz <> +_FIXME saz saz <> +_FIXME saz saz(OpenERP) <> +_FIXME saz saz(openerp) <> +_FIXME sma +_FIXME sma SMA(OpenERP) <> +_FIXME sma sma@tinyerp.com <> +_FIXME sme +_FIXME sme SME(OpenERP) <> +_FIXME sme SME(Tiny/Axelor) <> +_FIXME sme SME(tiny/Axelor) <> +_FIXME sme sme <> +_FIXME ssi +_FIXME vro +_FIXME vro VRO(OpenERP) <> +_FIXME vth +_FIXME vth VTH(OpenERP) <> +_FIXME yya +_FIXME yya EDA(Axelor) <> +_FIXME yya +_FIXME yya YYA(Axelor) <> +_FIXME yya YYA(OpenERP) <> +__FIXME bhumi +__FIXME tiny +__FIXME tiny +__FIXME tiny tiny <> + +# TODO INTERNAL + +# 2 AVP(Axelor) <> +# 1 DRA(Axelor) <> +# 1 avp +# 2 Priyanka Jani(OpenERP Trainee) <> +# 2 Hardik Sanchawat (OpenERP) <> +# 2 Jenil(OpenERP) <> +# 1 Dhruvit Darji(OpenERP Trainee) <> +# 1 Ravindra Mekhiya (OpenERP) <> +# 1 Yogesh Parekh (OpenERP Trainee) +# 1 Nikita Parmar (OpenERP Trainee) +# 1 Sejal Bhut (OpenERP Trainee) +# 1 Amit (Open ERP) <> +# 1 phu <> +# 1 vba <> +# 1 Ajay Patel +# 1 Yogesh(Open ERP) <> +# 1 Yogesh(OpenERP) <> +# 1 Chirag + +# 1 ACH,Jay <> +# 2 JMA,VRA <> +# 2 Vir,Amp <> +# 2 aag(OpenERP),apa(OpenERP) <> +# 2 atp-openerp, jam-openerp <> +# 1 Anup,Jay <> +# 1 Amp, Vir <> +# 1 Vir(Open ERP),Psi(Open ERP) <> +# 1 VIR, UCO <> +# 1 VRA , GPA <> +# 1 SKH,Jay <> +# 1 SME,VRA <> +# 1 QDP(OpenERP), MRA(OpenERP), SBH(OpenERP) <> +# 1 RME(OpenERP),JMA(OpenERP) <> +# 1 RVO(OpenERP), MRA(OpenERP) <> +# 1 Vra,Jay <> +# 1 MRA(OpenERP), MTR(OpenERP) <> +# 1 MRA(OpenERP), PAP(OpenERP) <> +# 1 apa (Open ERP), rch (Open ERP) <> +# 1 YSA(OpenERP),APA(OpenERP) <> +# 1 YSA,APA <> +# 1 YSA,VRA <> +# 1 apa,rch <> +# 1 rch (Open ERP),VRO (Open ERP) <> +# 1 PSI(OpenERP), MRA(OpenERP) <> +# 1 XRG(OpenERP), MRA(OpenERP) <> +# 1 YSA (OpenERP), Olivier Dony (OpenERP) <> +# 1 ysa, apa <> +# 1 Jay Vora,Olivier Dony <> +# 1 Jay,Uco <> +# 1 GPA(OpenERP),VRA(OpenERP) <> +# 1 HMO(Openerp), MTR(OpenERP) <> +# 1 psi(OpenERP),mtr(OpenERP) <> +# 1 Olivier Dony, Christophe Simonis <> +# 1 Olivier Dony, Jay Vora <> +# 1 Christophe Simonis, Olivier Dony <> + +# 2 Framework Team <> +# 2 OpenERP R&D Framework Team <> +# 2 Quality Team <> +# 1 OpenERP GTK R&D Team <> +# 1 Mod2 Team(OpenERP) <> +# 1 OnDemand Open Object User + +# 1 Amit Dodiya (OpenERP) <> +# 1 Amit Dodiya(OpenERP) <> +# 1 Jean-Christophe VASSORT <> +# 1 Kirti Savalia(OpenERP) <> +# 1 Ravi Gohil (OpenERP) <> +# 1 Rifakat (OpenERP) <> +# 1 UCO(OpenERP) <> + +# TODO FULL NAME WOULD BE BETTER + +# 2 jkei +# 2 richierichrawr +# 2 watermelonjuice +# 1 vrenaville +# 2 youring +# 2 Дмитро Катюха +# 1 jbeficent +# 1 happyraul +# 1 jeff@osbzr.com +# 1 jmustonen +# 1 celm1990 +# 1 cysnake4713 +# 1 dharmesh rathod +# 1 driou +# 1 dsabrinarg +# 1 eneldoserrata +# 1 fdesmottes +# 1 g.shipilov +# 1 gfcapalbo +# 1 senthilnathang +# 1 the-digital-engineer +# 1 yingliu4203 +# 1 hugosdsantos +# 1 krnkris +# 1 buke +# 1 OstapYakovenko +# 1 DEEP SILVER ACCESSORY +# 1 neps1192 +# 1 ALIANE Abdelouahab +# 1 Invitu +# 1 Jorge +# 1 Maria G +# 1 Mack + +# TODO MISSING INFO + +# 1 Olivier Macchioni +# Email not found + +# 2 Denis Seleznyov <> +# Email not found + +# 1 openerp user +# Name: Milan Tribuson +# email not found + +# 1 Manu, Jigar Amin - OpenERP <> +# 1 Ferchu <> +# 1 Patrik <> +# 1 R.Messier <> +# 1 Manu <> +# 1 Zyph0s <> +# 1 amami <> +# 1 vitridex <> +# 1 vivisci <> +# 1 ashish + diff --git a/doc/cla/stats.py b/doc/cla/stats.py new file mode 100755 index 00000000000..f37e01297e8 --- /dev/null +++ b/doc/cla/stats.py @@ -0,0 +1,58 @@ +#!/usr/bin/python +# +# Runme From the repo toplevel directory +# +import subprocess +import glob +import re +import pprint + + +cla_glob = "doc/cla/*/*.md" +cla = ''.join(open(f).read() for f in glob.glob(cla_glob)) +cla = cla.lower() + +def cla_signed(email): + if re.match('.*(odoo|openerp|tinyerp).com$',email): + return True + if cla.find(email) != -1: + return True + return False + +def blamestat(ext='py'): + r = {} + ok = 0 + okl = [] + ko = 0 + kol = [] + p = subprocess.Popen("git ls-tree -r -z --name-only HEAD | grep -z '.%s$' | xargs -0 -n1 git blame --line-porcelain HEAD |grep '^author-mail ' |sort |uniq -c|sort -nr" % ext, shell=True, stdout = subprocess.PIPE) + for i in p.stdout.read().split('\n'): + mo = re.search('(\d+) author-mail <([^ @<]+@[^ @<]+)>',i) + if mo: + lines = int(mo.group(1)) + email = mo.group(2) + if cla_signed(email): + ok += lines + okl.append(i) + else: + ko += lines + kol.append(i) + print '-'*60 + print 'Stats for ',ext + print '-'*60 + print "\nCLA SIGNED %s/%s (%.0f%%)" % (ok, ok+ko, ok*100.0/(ok+ko)) + for i in okl: + print i + + print "\nCLA MISSING %s/%s (%.0f%%)\n" % (ko, ok+ko, ko*100.0/(ok+ko)) + for i in kol: + print i + print + print + +blamestat('md') +blamestat('rst') +blamestat('py') +blamestat('js') +blamestat('xml') +blamestat('csv')