{"id":5538948,"full_name":"openstack/oslo.versionedobjects","default_branch":"master","total_commits":1709,"total_committers":350,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":4.882857142857143,"dds":0.9256875365710941,"past_year_total_commits":66,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":16.5,"past_year_dds":0.18181818181818177,"last_synced_at":"2026-06-11T05:11:36.336Z","last_synced_commit":"89c7e04758c88cecf26aeead171a14e12c8d5160","created_at":"2024-11-13T18:14:55.432Z","updated_at":"2026-06-11T04:37:40.400Z","committers":[{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","login":null,"count":127},{"name":"Dan Smith","email":"dansmith@redhat.com","login":"kk7ds","count":115},{"name":"Vishvananda Ishaya","email":"vishvananda@gmail.com","login":"vishvananda","count":76},{"name":"Stephen Finucane","email":"stephenfin@redhat.com","login":"stephenfin","count":60},{"name":"Rick Harris","email":"rconradharris@gmail.com","login":"rconradharris","count":49},{"name":"OpenStack Release Bot","email":"infra-root@openstack.org","login":"openstackadmin","count":32},{"name":"Chris Behrens","email":"cbehrens@codestud.com","login":"comstud","count":32},{"name":"Mark McLoughlin","email":"markmc@redhat.com","login":"markmc","count":31},{"name":"Johannes Erdfelt","email":"johannes.erdfelt@rackspace.com","login":null,"count":28},{"name":"Joe Gordon","email":"jogo@cloudscaling.com","login":"jogo","count":28},{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","login":"kajinamit","count":28},{"name":"Russell Bryant","email":"rbryant@redhat.com","login":"russellb","count":25},{"name":"Brian Waldon","email":"brian.waldon@rackspace.com","login":"bcwaldon","count":24},{"name":"Michael Still","email":"mikal@stillhq.com","login":"mikalstill","count":21},{"name":"Nikola Dipanov","email":"ndipanov@redhat.com","login":"djipko","count":19},{"name":"Davanum Srinivas","email":"davanum@gmail.com","login":"dims","count":19},{"name":"Matt Riedemann","email":"mriedem@us.ibm.com","login":null,"count":19},{"name":"Soren Hansen","email":"soren@linux2go.dk","login":"sorenisanerd","count":18},{"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","login":null,"count":16},{"name":"termie","email":"github@anarkystic.com","login":"termie","count":16},{"name":"ChangBo Guo(gcb)","email":"eric.guo@easystack.cn","login":"glongwave","count":15},{"name":"Sean Dague","email":"sean@dague.net","login":"sdague","count":15},{"name":"Davanum Srinivas","email":"dims@linux.vnet.ibm.com","login":null,"count":15},{"name":"Daniel P. Berrange","email":"berrange@redhat.com","login":"berrange","count":15},{"name":"Doug Hellmann","email":"doug@doughellmann.com","login":"dhellmann","count":15},{"name":"Justin Santa Barbara","email":"justin@fathomdb.com","login":"justinsb","count":14},{"name":"Brian Lamar","email":"brian.lamar@rackspace.com","login":null,"count":14},{"name":"Dan Prince","email":"dprince@redhat.com","login":"dprince","count":13},{"name":"Hervé Beraud","email":"hberaud@redhat.com","login":"4383","count":13},{"name":"Josh Kearney","email":"josh@jk0.org","login":"jk0","count":12},{"name":"Trey Morris","email":"trey.morris@rackspace.com","login":"tr3buchet","count":12},{"name":"William Wolf","email":"throughnothing@gmail.com","login":"throughnothing","count":11},{"name":"Todd Willey","email":"todd@ansolabs.com","login":"xtoddx","count":11},{"name":"Jakub Ruzicka","email":"jruzicka@redhat.com","login":null,"count":11},{"name":"Nachi Ueno","email":"ueno.nachi@lab.ntt.co.jp","login":null,"count":11},{"name":"Ryan Rossiter","email":"rlrossit@us.ibm.com","login":null,"count":11},{"name":"Chris Yeoh","email":"cyeoh@au1.ibm.com","login":null,"count":11},{"name":"Andy Smith","email":"code@term.ie","login":null,"count":11},{"name":"Monty Taylor","email":"mordred@inaugust.com","login":"emonty","count":10},{"name":"Thierry Carrez","email":"thierry@openstack.org","login":"ttx","count":10},{"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@redhat.com","login":"sahid","count":10},{"name":"Sean Dague","email":"sdague@linux.vnet.ibm.com","login":null,"count":10},{"name":"Alex Meade","email":"alex.meade@rackspace.com","login":"ameade","count":9},{"name":"Gary Kotton","email":"gkotton@vmware.com","login":"gkotton","count":9},{"name":"Pádraig Brady","email":"pbrady@redhat.com","login":null,"count":9},{"name":"Eoghan Glynn","email":"eglynn@redhat.com","login":null,"count":9},{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","login":"stmcginnis","count":8},{"name":"Michael Gundlach","email":"michael.gundlach@rackspace.com","login":null,"count":8},{"name":"Grzegorz Grasza","email":"grzegorz.grasza@intel.com","login":null,"count":8},{"name":"Andreas Jaeger","email":"aj@suse.com","login":"ajaeger","count":8},{"name":"Zhongyue Luo","email":"zhongyue.nah@intel.com","login":null,"count":7},{"name":"Masanori Itoh","email":"itoumsn@nttdata.co.jp","login":null,"count":7},{"name":"Eric Windisch","email":"eric@cloudscaling.com","login":null,"count":7},{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","login":null,"count":7},{"name":"He Yongli","email":"yongli.he@intel.com","login":"yongli-he","count":7},{"name":"Naveed Massjouni","email":"naveedm9@gmail.com","login":"ironcamel","count":7},{"name":"Sylvain Bauza","email":"sbauza@redhat.com","login":"sbauza","count":6},{"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","login":"tpatil","count":6},{"name":"Andrew Laski","email":"andrew.laski@rackspace.com","login":null,"count":6},{"name":"Joshua Harlow","email":"harlowja@yahoo-inc.com","login":null,"count":6},{"name":"Kevin L. Mitchell","email":"kevin.mitchell@rackspace.com","login":null,"count":6},{"name":"Kei Masumoto","email":"masumotok@nttdata.co.jp","login":null,"count":6},{"name":"Zhongyue Luo","email":"lzyeval@gmail.com","login":null,"count":6},{"name":"jaypipes@gmail.com","email":"","login":null,"count":6},{"name":"Vladik Romanovsky","email":"vladik.romanovsky@enovance.com","login":"vladikr","count":6},{"name":"Yuriy Taraday","email":"yorik.sar@gmail.com","login":"YorikSar","count":6},{"name":"Robert Collins","email":"robertc@robertcollins.net","login":"rbtcollins","count":5},{"name":"Anthony Young","email":"sleepsonthefloor@gmail.com","login":"sleepsonthefloor","count":5},{"name":"Akihiro Motoki","email":"amotoki@gmail.com","login":"amotoki","count":5},{"name":"Yunhong Jiang","email":"yunhong.jiang@intel.com","login":"yjiang5","count":5},{"name":"vladimir.p","email":"vladimir@zadarastorage.com","login":"vpopovsk","count":5},{"name":"jichenjc","email":"jichenjc@cn.ibm.com","login":"jichenjc","count":5},{"name":"Dirk Mueller","email":"dirk@dmllr.de","login":"dirkmueller","count":5},{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","login":"gmannos","count":5},{"name":"Jason Kölker","email":"jason@koelker.net","login":"jkoelker","count":5},{"name":"Andrew Bogott","email":"abogott@wikimedia.org","login":null,"count":5},{"name":"Isaku Yamahata","email":"yamahata@valinux.co.jp","login":null,"count":5},{"name":"Mark Washenberger","email":"mark.washenberger@rackspace.com","login":null,"count":5},{"name":"Mike Durnosvistov","email":"mdurnosvistov@mirantis.com","login":null,"count":5},{"name":"Cerberus","email":"matt.dietz@rackspace.com","login":null,"count":5},{"name":"Aaron Rosen","email":"arosen@nicira.com","login":"aaronorosen","count":4},{"name":"Brian Elliott","email":"brian.elliott@rackspace.com","login":null,"count":4},{"name":"Armando Migliaccio","email":"armando.migliaccio@eu.citrix.com","login":null,"count":4},{"name":"John Garbutt","email":"john.garbutt@rackspace.com","login":null,"count":4},{"name":"Julian Sy","email":"js802v@att.com","login":null,"count":4},{"name":"Justin Shepherd","email":"jshepher@rackspace.com","login":null,"count":4},{"name":"Clark Boylan","email":"clark.boylan@gmail.com","login":"cboylan","count":4},{"name":"Sandy Walsh","email":"sandy@sandywalsh.com","login":"SandyWalsh","count":4},{"name":"Sergey Nikitin","email":"snikitin@mirantis.com","login":"niksv","count":4},{"name":"Stanislaw Pitucha","email":"stanislaw.pitucha@hp.com","login":"viraptor","count":4},{"name":"Victor Stinner","email":"vstinner@redhat.com","login":"vstinner","count":4},{"name":"Yun Mao","email":"yunmao@gmail.com","login":"maoy","count":4},{"name":"Yuriy Zveryanskyy","email":"yzveryanskyy@mirantis.com","login":"yuriy-z","count":4},{"name":"Monsyne Dragon","email":"mdragon@rackspace.com","login":null,"count":4},{"name":"melissaml","email":"ma.lei@99cloud.net","login":null,"count":4},{"name":"Roman Podoliaka","email":"rpodolyaka@mirantis.com","login":null,"count":4},{"name":"Ed Leafe","email":"ed@leafe.com","login":"EdLeafe","count":3},{"name":"Devananda van der Veen","email":"devananda.vdv@gmail.com","login":"AevaOnline","count":3},{"name":"Eugeniya Kudryashova","email":"ekudryashova@mirantis.com","login":"EuKudryashova","count":3},{"name":"Graham Hayes","email":"graham.hayes@hpe.com","login":"grahamhayes","count":3},{"name":"Hans Lindgren","email":"hanlind@kth.se","login":"hanlind","count":3},{"name":"Jay Pipes","email":"jaypipes@gmail.com","login":"jaypipes","count":3},{"name":"Jesse Andrews","email":"anotherjesse@gmail.com","login":"anotherjesse","count":3},{"name":"Mauro S. M. Rodrigues","email":"maurosr@linux.vnet.ibm.com","login":"maurorodrigues","count":3},{"name":"Moshe Levi","email":"moshele@mellanox.com","login":"moshe010","count":3},{"name":"Shane Wang","email":"shane.wang@intel.com","login":"shane-wang","count":3},{"name":"ZhongShengping","email":"chdzsp@163.com","login":"zhongshengping","count":3},{"name":"Aditi Raveesh","email":"aditi.raveesh@gmail.com","login":"aditiraveesh","count":3},{"name":"Boris Pavlovic","email":"boris@pavlovic.me","login":"boris-42","count":3},{"name":"Arata Notsu","email":"notsu@virtualtech.jp","login":"no2a","count":3},{"name":"Xavier Queralt","email":"xqueralt@redhat.com","login":null,"count":3},{"name":"Phil Day","email":"philip.day@hp.com","login":null,"count":3},{"name":"Lorin Hochstein","email":"lorin@isi.edu","login":null,"count":3},{"name":"James E. Blair","email":"jeblair@redhat.com","login":null,"count":3},{"name":"Hisaharu Ishii","email":"ishii.hisaharu@lab.ntt.co.jp","login":null,"count":3},{"name":"Eric Day","email":"eday@oddments.org","login":null,"count":3},{"name":"Dan Wendlandt","email":"dan@nicira.com","login":null,"count":3},{"name":"Chuck Short","email":"chuck.short@canonical.com","login":null,"count":3},{"name":"Andrew Laski","email":"andrew@lascii.com","login":"alaski","count":2},{"name":"Daniel Bengtsson","email":"dbengt@redhat.com","login":"damani42","count":2},{"name":"Andrew Clay Shafer","email":"acs@parvuscaptus.com","login":"andrew-rose","count":2},{"name":"Alvaro Lopez Garcia","email":"aloga@ifca.unican.es","login":"alvarolopez","count":2},{"name":"Dave Walker (Daviey)","email":"DaveWalker@ubuntu.com","login":"Daviey","count":2},{"name":"Mehdi Abaakouk","email":"mehdi.abaakouk@enovance.com","login":null,"count":2},{"name":"Krisztian Gacsal","email":"krisztian.gacsal@ericsson.com","login":null,"count":2},{"name":"Shuangtai Tian","email":"shuangtai.tian@intel.com","login":null,"count":2},{"name":"Joshua McKenty","email":"jmckenty@yyj-dhcp171.corp.flock.com","login":null,"count":2},{"name":"Joshua McKenty","email":"jmckenty@joshua-mckentys-macbook-pro.local","login":null,"count":2},{"name":"John Tran","email":"jtran@attinteractive.com","login":null,"count":2},{"name":"Jesse Andrews","email":"jesse@gigantor.local","login":null,"count":2},{"name":"Jay Lau","email":"liugya@cn.ibm.com","login":null,"count":2},{"name":"Haiwei Xu","email":"xu-haiwei@mxw.nes.nec.co.jp","login":null,"count":2},{"name":"Eldar Nugaev","email":"enugaev@griddynamics.com","login":null,"count":2},{"name":"Ahmad Hassan","email":"ahmad.hassan@hp.com","login":null,"count":2},{"name":"Alexander Bochkarev","email":"abochkarev@mirantis.com","login":null,"count":2},{"name":"Ben Nemec","email":"bnemec@redhat.com","login":"cybertron","count":2},{"name":"Alexander Tivelkov","email":"ativelkov@mirantis.com","login":null,"count":2},{"name":"Dan Prince","email":"dan.prince@rackspace.com","login":null,"count":2},{"name":"David Ripton","email":"dripton@redhat.com","login":null,"count":2},{"name":"David Subiros","email":"david.perez5@hp.com","login":null,"count":2},{"name":"Dean Troyer","email":"dtroyer@gmail.com","login":null,"count":2},{"name":"Devin Carlen","email":"devcamcar@illian.local","login":null,"count":2},{"name":"KIYOHIRO ADACHI","email":"adachi@mxs.nes.nec.co.jp","login":null,"count":2},{"name":"Julian Sy","email":"julian.sy@att.com","login":null,"count":2},{"name":"Sean Dague","email":"sean.dague@samsung.com","login":null,"count":2},{"name":"Tovin Seven","email":"vinhnt@vn.fujitsu.com","login":null,"count":2},{"name":"Vu Cong Tuan","email":"tuanvc@vn.fujitsu.com","login":null,"count":2},{"name":"root","email":"root@tonbuntu","login":null,"count":2},{"name":"Ken Pepple","email":"ken.pepple@gmail.com","login":null,"count":2},{"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","login":"booxter","count":2},{"name":"Ilya Alekseyev","email":"ialekseev@griddynamics.com","login":"gd-ialekseev","count":2},{"name":"James Carey","email":"jecarey@us.ibm.com","login":"jecarey","count":2},{"name":"John Griffith","email":"john.griffith@solidfire.com","login":"j-griffith","count":2},{"name":"Rongze Zhu","email":"zrzhit@gmail.com","login":"zhurongze","count":2},{"name":"Rafi Khardalian","email":"rafi@metacloud.com","login":"rmk40","count":2},{"name":"Matthew Booth","email":"mbooth@redhat.com","login":"mdbooth","count":2},{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","login":"mriedem","count":2},{"name":"Matt Odden","email":"mrodden@us.ibm.com","login":"mrodden","count":2},{"name":"MORITA Kazutaka","email":"morita.kazutaka@gmail.com","login":"kazum","count":2},{"name":"Luigi Toscano","email":"ltoscano@redhat.com","login":"tosky","count":2},{"name":"Julien Danjou","email":"julien@danjou.info","login":"jd","count":2},{"name":"Thang Pham","email":"thang.g.pham@gmail.com","login":"thang-pham","count":2},{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","login":"tbreeds","count":2},{"name":"Victor Sergeyev","email":"vsergeyev@mirantis.com","login":"vikt0rs","count":2},{"name":"Wangpan","email":"hzwangpan@corp.netease.com","login":"aspirer","count":2},{"name":"Zed Shaw","email":"zedshaw@zedshaw.com","login":"zedshaw","count":2},{"name":"gecong1973","email":"ge.cong@zte.com.cn","login":"gecong1973","count":2},{"name":"lizheming","email":"lizheming.li@huawei.com","login":"lizheminghw","count":2},{"name":"tengqm","email":"tengqim@cn.ibm.com","login":"tengqm","count":2},{"name":"Paul Murray","email":"pmurray@hp.com","login":null,"count":2},{"name":"Sergey Skripnick","email":"sskripnick@mirantis.com","login":null,"count":2},{"name":"Aaron Lee","email":"aaron.lee@rackspace.com","login":null,"count":2},{"name":"Julien Danjou","email":"julien.danjou@enovance.com","login":null,"count":1},{"name":"Justin Santa Barbara","email":"justinsb@justinsb-desktop","login":null,"count":1},{"name":"Kai Qiang Wu","email":"wkqwu@cn.ibm.com","login":null,"count":1},{"name":"Ken'ichi Ohmichi","email":"oomichi@mxs.nes.nec.co.jp","login":null,"count":1},{"name":"Joshua Harlow","email":"jxharlow@godaddy.com","login":null,"count":1},{"name":"John Herndon","email":"john.herndon@hp.com","login":null,"count":1},{"name":"John Bresnahan","email":"jbresnah@redhat.com","login":null,"count":1},{"name":"Jian Wen","email":"jian.wen@canonical.com","login":null,"count":1},{"name":"Jesse Andrews","email":"jesse@ubuntu","login":null,"count":1},{"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@lab.ntt.co.jp","login":null,"count":1},{"name":"Guoshuai Li","email":"ligs@dtdream.com","login":null,"count":1},{"name":"Grant Murphy","email":"gmurphy@redhat.com","login":null,"count":1},{"name":"Gevorg Davoian","email":"gdavoian@mirantis.com","login":null,"count":1},{"name":"Gary Kotton","email":"gkotton@redhat.com","login":null,"count":1},{"name":"Ewan Mellor","email":"ewan.mellor@citrix.com","login":null,"count":1},{"name":"Leandro I. Costantino","email":"leandro.i.costantino@intel.com","login":null,"count":1},{"name":"Liam Kelleher","email":"liam.kelleher@hp.com","login":null,"count":1},{"name":"Liang Chen","email":"liang.chen@canonical.com","login":null,"count":1},{"name":"Mate Lakat","email":"mate.lakat@citrix.com","login":null,"count":1},{"name":"Matt Joyce","email":"matt.joyce@cloudscaling.com","login":null,"count":1},{"name":"Matthew Hooker","email":"matt@cloudscaling.com","login":null,"count":1},{"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","login":null,"count":1},{"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","login":null,"count":1},{"name":"Morgan Fainberg","email":"m@metacloud.com","login":null,"count":1},{"name":"NTT PF Lab","email":"openstack@lab.ntt.co.jp","login":null,"count":1},{"name":"Nachi Ueno","email":"nachi@nttmcl.com","login":null,"count":1},{"name":"Neil Jerram","email":"Neil.Jerram@metaswitch.com","login":null,"count":1},{"name":"Nick Bartos","email":"nick@pistoncloud.com","login":null,"count":1},{"name":"Sirisha Devineni","email":"sirisha_devineni@persistent.co.in","login":"sirisha-devineni","count":1},{"name":"Seyeong Kim","email":"seyeong.kim@canonical.com","login":"xtrusia","count":1},{"name":"unicell","email":"unicell@gmail.com","login":"unicell","count":1},{"name":"songwenping","email":"songwenping@inspur.com","login":"alex-wpso","count":1},{"name":"shihanzhang","email":"shihanzhang@huawei.com","login":"s00218254","count":1},{"name":"ricolin","email":"rico.lin@easystack.cn","login":"ricolin","count":1},{"name":"pengyuwei","email":"pengyuwei@gmail.com","login":"pengyuwei","count":1},{"name":"liyingjun","email":"liyingjun1988@gmail.com","login":"liyingjun","count":1},{"name":"hartsocks","email":"hartsocks@vmware.com","login":"hartsock","count":1},{"name":"guohliu","email":"guohliu@cn.ibm.com","login":"guohliu","count":1},{"name":"gengchc2","email":"geng.changcai2@zte.com.cn","login":"gengchc2","count":1},{"name":"Adam Spiers","email":"aspiers@suse.com","login":null,"count":1},{"name":"Aarti Kriplani","email":"aarti.kriplani@RACKSPACE.COM","login":null,"count":1},{"name":"Alexei Kornienko","email":"akornienko@mirantis.com","login":null,"count":1},{"name":"Alexis Lee","email":"alexisl@hp.com","login":null,"count":1},{"name":"Andrew Melton","email":"andrew.melton@rackspace.com","login":null,"count":1},{"name":"Armando Migliaccio","email":"armando.migliaccio@citrix.com","login":null,"count":1},{"name":"Ben Swartzlander","email":"bswartz@netapp.com","login":null,"count":1},{"name":"Brad Hall","email":"brad@nicira.com","login":null,"count":1},{"name":"Brian Elliott","email":"bdelliott@gmail.com","login":null,"count":1},{"name":"Chet Burgess","email":"cfb@metacloud.com","login":null,"count":1},{"name":"Corey Bryant","email":"corey.bryant@canonical.com","login":null,"count":1},{"name":"Deepak Garg","email":"deepak.garg@citrix.com","login":null,"count":1},{"name":"Dinesh Bhor","email":"dinesh.bhor@nttdata.com","login":null,"count":1},{"name":"Dmitry Borodaenko","email":"dborodaenko@mirantis.com","login":null,"count":1},{"name":"Doug Hellmann","email":"doug.hellmann@dreamhost.com","login":null,"count":1},{"name":"Duncan McGreggor","email":"duncan@dreamhost.com","login":null,"count":1},{"name":"Eldar Nugaev","email":"reldan@oscloud.ru","login":null,"count":1},{"name":"caoyuan","email":"cao.yuan@99cloud.net","login":null,"count":1},{"name":"James E. Blair","email":"corvus@inaugust.com","login":"jeblair","count":1},{"name":"Irena Berezovsky","email":"irenab@mellanox.com","login":"irenaber","count":1},{"name":"Ionuț Arțăriși","email":"iartarisi@suse.cz","login":"iartarisi","count":1},{"name":"Ilya Alekseyev","email":"ilyaalekseyev@acm.org","login":"adiantum","count":1},{"name":"Ian Wienand","email":"iwienand@redhat.com","login":"ianw","count":1},{"name":"Hengqing Hu","email":"hudayou@hotmail.com","login":"hudayou","count":1},{"name":"Ghe Rivero","email":"ghe@debian.org","login":"GheRivero","count":1},{"name":"Flavio Percoco","email":"flaper87@gmail.com","login":"flaper87","count":1},{"name":"Feodor Tersin","email":"ftersin@cloudscaling.com","login":"ftersin","count":1},{"name":"Eugene Nikanorov","email":"enikanorov@mirantis.com","login":"eugene64","count":1},{"name":"Alex Gaynor","email":"alex.gaynor@gmail.com","login":"alex","count":1},{"name":"Drew Thorstensen","email":"thorst@us.ibm.com","login":"atthorst","count":1},{"name":"Doug Wiegley","email":"dwiegley@salesforce.com","login":"dougwig","count":1},{"name":"David Xie","email":"david.scriptfan@gmail.com","login":"darth30joker","count":1},{"name":"Cyril Roelandt","email":"cyril@redhat.com","login":"CyrilRoelandteNovance","count":1},{"name":"Claudiu Belu","email":"cbelu@cloudbasesolutions.com","login":"claudiubelu","count":1},{"name":"Christopher Lefelhocz","email":"christopher.lefelhoc@rackspace.com","login":"clefelhocz","count":1},{"name":"Chris Friesen","email":"chris.friesen@windriver.com","login":"cbf123","count":1},{"name":"Chris Dent","email":"cdent@anticdent.org","login":"cdent","count":1},{"name":"Charles Short","email":"zulcss@gmail.com","login":"zulcss","count":1},{"name":"Chaozhe.Chen","email":"chaozhe.chen@easystack.cn","login":"chenchaozhe1988","count":1},{"name":"Burt Holzman","email":"burt@fnal.gov","login":"holzman","count":1},{"name":"Joel Coffman","email":"joel.coffman@jhuapl.edu","login":"joel-coffman","count":1},{"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","login":"belmiromoreira","count":1},{"name":"Avishay Traeger","email":"avishay@il.ibm.com","login":"avishay-traeger","count":1},{"name":"Attila Fazekas","email":"afazekas@redhat.com","login":"afazekas","count":1},{"name":"Anusree","email":"anusree.a04@gmail.com","login":"anusree","count":1},{"name":"Anton V. Yanchenko","email":"simplylizz@gmail.com","login":"simplylizz","count":1},{"name":"Andy McCrae","email":"andy.mccrae@gmail.com","login":"andymcc","count":1},{"name":"Andrey Kurilin","email":"akurilin@mirantis.com","login":"andreykurilin","count":1},{"name":"Ollie Leahy","email":"oliver.leahy@hp.com","login":"leahyo","count":1},{"name":"dengzhaosen","email":"dengzhaosen@inspur.com","login":"dengzhaosen","count":1},{"name":"Zhiteng Huang","email":"zhiteng.huang@intel.com","login":"zhiteng","count":1},{"name":"Octavian Ciuhandu","email":"ociuhandu@cloudbasesolutions.com","login":"ociuhandu","count":1},{"name":"Nicholas Kuechler","email":"nkuechler@gmail.com","login":"nicholaskuechler","count":1},{"name":"MotoKen","email":"motokentsai@gmail.com","login":"motokentsai","count":1},{"name":"Moisés Guimarães de Medeiros","email":"moguimar@redhat.com","login":"moisesguimaraes","count":1},{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","login":"mnaser","count":1},{"name":"Mike Pittaro","email":"mikeyp@LaHondaResearch.org","login":"lhrc-mikeyp","count":1},{"name":"Mike Lundy","email":"mike@pistoncloud.com","login":"novas0x2a","count":1},{"name":"Matthew Sherborne","email":"msherborne@gmail.com","login":"matiu2","count":1},{"name":"Matthew Oliver","email":"matt@oliver.net.au","login":"matthewoliver","count":1},{"name":"Masayuki Igawa","email":"igawa@mxs.nes.nec.co.jp","login":"masayukig","count":1},{"name":"Lianhao Lu","email":"lianhao.lu@intel.com","login":"lianhao","count":1},{"name":"Kylin CG","email":"kylin7.sg@gmail.com","login":"Kylin-CG","count":1},{"name":"Kun Huang","email":"academicgareth@gmail.com","login":"pyKun","count":1},{"name":"Koji Iida","email":"iida.koji@lab.ntt.co.jp","login":"koji-iida","count":1},{"name":"Kevin Benton","email":"blak111@gmail.com","login":"kevinbenton","count":1},{"name":"Kenneth Giusti","email":"kgiusti@gmail.com","login":"kgiusti","count":1},{"name":"Karen Noel","email":"knoel@redhat.com","login":"knoel2","count":1},{"name":"Joshua McKenty","email":"jmckenty@gmail.com","login":"joshuamckenty","count":1},{"name":"Joshua Harlow","email":"harlowja@gmail.com","login":"harlowja","count":1},{"name":"John Perkins","email":"john.d.perkins@gmail.com","login":"prodhype","count":1},{"name":"John Garbutt","email":"john@johngarbutt.com","login":"JohnGarbutt","count":1},{"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","login":"jerdfelt","count":1},{"name":"Luong Anh Tuan","email":"tuanla@vn.fujitsu.com","login":"TuanLAF","count":1},{"name":"Jim Fehlig","email":"jfehlig@suse.com","login":"jfehlig","count":1},{"name":"Jian Wen","email":"wenjianhn@gmail.com","login":"wenjianhn","count":1},{"name":"Javier Pena","email":"jpena@redhat.com","login":"javierpena","count":1},{"name":"James Page","email":"james.page@canonical.com","login":"javacruft","count":1},{"name":"ZhijunWei","email":"wzj334965317@outlook.com","login":"weizj","count":1},{"name":"Eugene Kirpichov","email":"ekirpichov@gmail.com","login":"jkff","count":1},{"name":"Shlomi Sasson","email":"shlomis@mellanox.com","login":null,"count":1},{"name":"wangqi","email":"wang.qi@99cloud.net","login":null,"count":1},{"name":"shreeduth-awasthi","email":"shreeduth.awasthi@tcs.com","login":null,"count":1},{"name":"s iwata","email":"s-iwata@intellilink.co.jp","login":null,"count":1},{"name":"ruichen","email":"kiwik.chenrui@huawei.com","login":null,"count":1},{"name":"root","email":"root@ubuntu","login":null,"count":1},{"name":"melanie witt","email":"melwitt@yahoo-inc.com","login":null,"count":1},{"name":"liu-sheng","email":"liusheng@huawei.com","login":null,"count":1},{"name":"jacky06","email":"zhang.min@99cloud.net","login":null,"count":1},{"name":"ivan-zhu","email":"bozhu@linux.vnet.ibm.com","login":null,"count":1},{"name":"hnyang","email":"hnyang@fiberhome.com","login":null,"count":1},{"name":"fujioka yuuichi","email":"fujioka-yuuichi@zx.mxh.nes.nec.co.jp","login":null,"count":1},{"name":"Brant Knudson","email":"bknudson@us.ibm.com","login":null,"count":1},{"name":"yangyawei","email":"yangyawei@inspur.com","login":null,"count":1},{"name":"Zhi Yan Liu","email":"zhiyanl@cn.ibm.com","login":null,"count":1},{"name":"Yaguang Tang","email":"yaguang.tang@canonical.com","login":null,"count":1},{"name":"Vincent Hou","email":"sbhou@cn.ibm.com","login":null,"count":1},{"name":"Unmesh Gurjar","email":"unmesh.gurjar@vertex.co.in","login":null,"count":1},{"name":"Tiago Mello","email":"tmello@linux.vnet.ibm.com","login":null,"count":1},{"name":"SuperStack","email":"superstack@superstack.org","login":null,"count":1},{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","login":null,"count":1},{"name":"Maru Newby","email":"mnewby@internap.com","login":null,"count":1},{"name":"Ruby Loo","email":"rloo@yahoo-inc.com","login":null,"count":1},{"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","login":null,"count":1},{"name":"Robert Pothier","email":"rpothier@cisco.com","login":null,"count":1},{"name":"Renuka Apte","email":"renuka.apte@citrix.com","login":null,"count":1},{"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","login":null,"count":1},{"name":"Przemyslaw Czesnowicz","email":"przemyslaw.czesnowicz@intel.com","login":null,"count":1},{"name":"Aaron Lee","email":"wwkeyboard@gmail.com","login":"wwkeyboard","count":1},{"name":"Ade Lee","email":"alee@redhat.com","login":"vakwetu","count":1},{"name":"Alex Glikson","email":"glikson@il.ibm.com","login":"glikson","count":1},{"name":"Alessandro Pilotti","email":"ap@pilotti.it","login":"alexpilotti","count":1},{"name":"Alessandro Tagliapietra","email":"tagliapietra.alessandro@gmail.com","login":"alex88","count":1},{"name":"Pawel Koniszewski","email":"pawel.koniszewski@intel.com","login":"pkoniszewski","count":1},{"name":"Peng Yong","email":"ppyy@pubyun.com","login":"pubyun","count":1},{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","login":"ralonsoh","count":1},{"name":"Ronald Bradford","email":"ronald.bradford@gmail.com","login":"ronaldbradford","count":1},{"name":"Ronen Kat","email":"ronenkat@il.ibm.com","login":"ronenkat","count":1},{"name":"Rushi Agrawal","email":"rushi.agr@gmail.com","login":"rushiagr","count":1},{"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","login":"salv-orlando","count":1},{"name":"Sam Betts","email":"sam@code-smash.net","login":"Tehsmash","count":1},{"name":"Sam Morrison","email":"sorrison@gmail.com","login":"sorrison","count":1},{"name":"Sean Chen","email":"xuchenx@gmail.com","login":"opencompute","count":1},{"name":"Sean McCully","email":"sean_mccully@yahoo.com","login":"seanmccully","count":1},{"name":"Sergey Vilgelm","email":"sergey@vilgelm.info","login":"SVilgelm","count":1},{"name":"Lvov Maxim","email":"usrleon@gmail.com","login":"usrleon","count":1},{"name":"Martin Hickey","email":"martin.hickey@ie.ibm.com","login":"hickeyma","count":1},{"name":"Solly Ross","email":"sross@redhat.com","login":"DirectXMan12","count":1},{"name":"Steven Kaufer","email":"kaufer@us.ibm.com","login":"kaufers","count":1},{"name":"Sulochan Acharya","email":"sulochan@gmail.com","login":"sulochan","count":1},{"name":"Surojit Pathak","email":"suro@yahoo-inc.com","login":"surojit-pathak","count":1},{"name":"Takashi NATSUME","email":"natsume.takashi@lab.ntt.co.jp","login":"natsumetakashi","count":1},{"name":"Thomas Goirand","email":"zigo@debian.org","login":"thomasgoirand","count":1},{"name":"Thuleau Édouard","email":"thuleau@gmail.com","login":"ethuleau","count":1},{"name":"Tomoki Sekiyama","email":"tomoki.sekiyama@hds.com","login":"tsekiyama","count":1},{"name":"Unmesh Gurjar","email":"unmesh.gurjar@nttdata.com","login":"UnmeshG","count":1},{"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","login":"zhiyanliu","count":1},{"name":"ZhiQiang Fan","email":"aji.zqfan@gmail.com","login":"zqfan","count":1},{"name":"Oleg Bondarev","email":"obondarev@mirantis.com","login":null,"count":1}],"past_year_committers":[{"name":"Stephen Finucane","email":"stephenfin@redhat.com","login":"stephenfin","count":54},{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","login":"kajinamit","count":8},{"name":"OpenStack Release Bot","email":"infra-root@openstack.org","login":"openstackadmin","count":3},{"name":"Daniel Bengtsson","email":"dbengt@redhat.com","login":"damani42","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/openstack%2Foslo.versionedobjects/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-18T00:00:09.052Z","repositories_count":6262898,"commits_count":875297161,"contributors_count":35068455,"owners_count":1168243,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}}