From 3456b667c38aa1d439482b9c95838aba6d3d6c5c Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 5 Jul 2012 09:08:38 -0500 Subject: [PATCH] Finish AUTHORS transition. The code to generate the authors file from the git changelog has been in the tree and running for a few weeks now. Somehow the removal of the authors test and and the MANIFEST.in file were wrong though. This should clean that up. Fixes bug 920757. Change-Id: I66c388c1c81804f8dabc52b5ee25c7f394921e11 --- .gitignore | 2 + Authors | 236 ---------------------------------------- MANIFEST.in | 2 +- nova/tests/test_misc.py | 27 ----- 4 files changed, 3 insertions(+), 264 deletions(-) delete mode 100644 Authors diff --git a/.gitignore b/.gitignore index d61dac1f1ed2..a547122fe5d4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ *.pyc *.DS_Store local_settings.py +Authors +AUTHORS ChangeLog MANIFEST CA/ diff --git a/Authors b/Authors deleted file mode 100644 index 6dcab4c5d2e8..000000000000 --- a/Authors +++ /dev/null @@ -1,236 +0,0 @@ -Aaron Lee -Adam Gandelman -Adam Johnson -Adrian Smith -Ahmad Hassan -Alessio Ababilov -Alex Meade -Alexander Sakhnov -Alexander Kovalev -Alvaro Lopez Garcia -Andrew Bogott -Andrew Clay Shafer -Andrey Brindeyev -Andy Smith -Andy Southgate -Anne Gentle -Ante Karamatić -Anthony Young -Antony Messerli -Armando Migliaccio -Arvind Somya -Asbjørn Sannes -Ben McGraw -Ben Swartzlander -Bilal Akhtar -Boris Filippov -Brad Hall -Brad McConnell -Brendan Maguire -Brian Elliott -Brian Lamar -Brian Schott -Brian Waldon -Chiradeep Vittal -Chmouel Boudjnah -Chris Behrens -Christian Berendt -Chris Fattarsi -Christopher MacGown -Chuck Short -Cole Robinson -Cor Cornelisse -Cory Wright -Craig Vyvial -Dan Prince -Dan Wendlandt -Dan Smith -Daniel P. Berrange -Dave Lapsley -Dave Walker -David Pravec -David Scannell -David Shrewsbury -David Subiros -Dean Troyer -Deepak Garg -Deevi Rani -Derek Higgins -Devananda van der Veen -Devdeep Singh -Devendra Modium -Devin Carlen -Dina Belova -Dominik Heidler -Don Dugger -Donal Lafferty -Dong-In David Kang -Doug Hellmann -Duncan McGreggor -Ed Leafe -Edouard Thuleau -Eldar Nugaev -Eoghan Glynn -Eric Day -Eric Harney -Eric Windisch -Evan Callicoat -Ewan Mellor -Florian Haas -François Charlier -Gabe Westmaas -Gabriel Hurley -Gary Kotton -Gaurav Gupta -Greg Althaus -Hengqing Hu -Hisaharu Ishii -Hisaki Ohara -Hua Zhang -Ilya Alekseyev -Ionuț Arțăriși -Isaku Yamahata -Ivan Kolodyazhny -J. Daniel Schmidt -Jake Dahn -James E. Blair -Jason Cannavale -Jason Koelker -Jay Pipes -JC Martin -Jesse Andrews -Jim Fehlig -Jimmy Bergman -Joe Gordon -Joe Heck -Joel Moore -Johannes Erdfelt -John Dewey -John Garbutt -John Griffith -John Kennedy -John Tran -Jonathan Bryce -Jordan Rinke -Joseph Suh -Joseph W. Breu -Josh Durgin -Josh Kearney -Josh Kleinpeter -Joshua Harlow -Joshua McKenty -Juan G. Hernando Rivero -Julien Danjou -Justin Santa Barbara -Justin Shepherd -Kei Masumoto -Keisuke Tagami -masumoto -masukotm -Ken Pepple -Kevin Bringard -Kevin L. Mitchell -Kiall Mac Innes -Kirill Shileev -Koji Iida -Liam Kelleher -Likitha Shetty -Lin Hua Cheng -Loganathan Parthipan -Lorin Hochstein -Lvov Maxim -Mandar Vaze -Mandell Degerness -Mark McClain -Mark McLoughlin -Mark Washenberger -Martin Packman -Maru Newby -Masanori Itoh -Matt Dietz -Matt Stephenson -Matthew Hooker -Matthew Joyce -Michael Basnight -Michael Gundlach -Michael Still -Mike Lundy -Mike Milner -Mike Pittaro -Mike Scherbakov -Mikyung Kang -Mohammed Naser -Monsyne Dragon -Monty Taylor -MORITA Kazutaka -MotoKen -Muneyuki Noguchi -Nachi Ueno -Naveed Massjouni -Nick Bartos -Nikhil Komawar -Nikolay Sokolov -Nirmal Ranganathan -Ollie Leahy -Pádraig Brady -Paul McMillan -Paul Voccio -Peng Yong -Philip Knouff -Ralf Haferkamp -Renier Morales -Renuka Apte -Ricardo Carrillo Cruz -Rick Clark -Rick Harris -Rob Kost -Robert Esker -Russell Bryant -Russell Sim -Ryan Lane -Ryan Lucio -Ryu Ishimoto -Salvatore Orlando -Sandy Walsh -Sascha Peilicke -Sateesh Chodapuneedi -Scott Moser -Sean Dague -Sean M. Collins -Somik Behera -Soren Hansen -Stanislaw Pitucha -Stephanie Reese -Steve Baker -Sumit Naiksatam -Thierry Carrez -Tim Simpson -Todd Willey -Tomoe Sugihara -Tomoya Masuko -Thorsten Tarrach -Trey Morris -Troy Toman -Tushar Patil -Unmesh Gurjar -Vasiliy Shlykov -Vishvananda Ishaya -Vivek Y S -Vladimir Popovski -Vaddi kiran -William Henry -William Kelly -William Wolf -Yaguang Tang -Ying Chun Guo -Yoshiaki Tamura -Yong Sheng Gong -Youcef Laribi -Yun Mao -Yun Shen -Yuriy Taraday -Zed Shaw -Zhiteng Huang -Zhixue Wu -Zhongyue Luo -Ziad Sawalha diff --git a/MANIFEST.in b/MANIFEST.in index 050ca7e0ea30..c978a52dae21 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,4 +1,4 @@ -include Authors +include AUTHORS include ChangeLog exclude .gitignore exclude .gitreview diff --git a/nova/tests/test_misc.py b/nova/tests/test_misc.py index 63c2773bfb0f..ee77dca3b217 100644 --- a/nova/tests/test_misc.py +++ b/nova/tests/test_misc.py @@ -42,33 +42,6 @@ class ExceptionTestCase(test.TestCase): class ProjectTestCase(test.TestCase): - def test_authors_up_to_date(self): - topdir = os.path.normpath(os.path.dirname(__file__) + '/../../') - missing = set() - contributors = set() - mailmap = utils.parse_mailmap(os.path.join(topdir, '.mailmap')) - authors_file = open(os.path.join(topdir, - 'Authors'), 'r').read().lower() - - if os.path.exists(os.path.join(topdir, '.git')): - for email in commands.getoutput('git log --format=%ae').split(): - if not email: - continue - if "jenkins" in email and "openstack.org" in email: - continue - email = '<' + email.lower() + '>' - contributors.add(utils.str_dict_replace(email, mailmap)) - else: - return - - for contributor in contributors: - if contributor == 'nova-core': - continue - if not contributor in authors_file: - missing.add(contributor) - - self.assertTrue(len(missing) == 0, - '%r not listed in Authors' % missing) def test_all_migrations_have_downgrade(self): topdir = os.path.normpath(os.path.dirname(__file__) + '/../../')