Follow up of my pull request, damn last time refactor !
Follow up of my pull request, damn last time refactor !

mavimo/gitlabhq,ibiart/gitlabhq,OtkurBiz/gitlabhq,bigsurge/gitlabhq,darkrasid/gitlabhq,theodi/gitlabhq,bigsurge/gitlabhq,tim-hoff/gitlabhq,kemenaran/gitlabhq,MauriceMohlek/gitlabhq,liyakun/gitlabhq,ZeoAlliance/gitlabhq,dukex/gitlabhq,SVArago/gitlabhq,mrb/gitlabhq,Burick/gitlabhq,Burick/gitlabhq,fearenales/gitlabhq,pulkit21/gitlabhq,wangcan2014/gitlabhq,ZeoAlliance/gitlabhq,1ed/gitlabhq,OlegGirko/gitlab-ce,pkallberg/tjenare,zBMNForks/gitlabhq,SkyWei/gitlabhq,louahola/gitlabhq,Soullivaneuh/gitlabhq,mente/gitlabhq,yulchitaj/TEST3,mmkassem/gitlabhq,Exeia/gitlabhq,tim-hoff/gitlabhq,folpindo/gitlabhq,kitech/gitlabhq,dreampet/gitlab,jirutka/gitlabhq,aaronsnyder/gitlabhq,TheWatcher/gitlabhq,michaKFromParis/gitlabhqold,robbkidd/gitlabhq,8thcolor/testing-public-gitlabhq,mathstuf/gitlabhq,cinderblock/gitlabhq,fearenales/gitlabhq,ferdinandrosario/gitlabhq,OlegGirko/gitlab-ce,ArthurHoaro/Public-GitLab,fscherwi/gitlabhq,0x20h/gitlabhq,jirutka/gitlabhq,jaepyoung/gitlabhq,martijnvermaat/gitlabhq,nguyen-tien-mulodo/gitlabhq,per-garden/gitlabhq,koreamic/gitlabhq,ksoichiro/gitlabhq,ksoichiro/gitlabhq,salipro4ever/gitlabhq,chadyred/gitlabhq,0x20h/gitlabhq,inetfuture/gitlab-tweak,TheWatcher/gitlabhq,Exeia/gitlabhq,ikappas/gitlabhq,darkrasid/gitlabhq,shinexiao/gitlabhq,initiummedia/gitlabhq,Razer6/gitlabhq,jvanbaarsen/gitlabhq,xuvw/gitlabhq,revaret/gitlabhq,since2014/gitlabhq,louahola/gitlabhq,phinfonet/mobbr-gitlabhq,dplarson/gitlabhq,Burick/gitlabhq,ttasanen/gitlabhq,mavimo/gitlabhq,xuvw/gitlabhq,tempbottle/gitlabhq,dvrylc/gitlabhq,ttasanen/gitlabhq,julianengel/gitlabhq,k4zzk/gitlabhq,bozaro/gitlabhq,ikappas/gitlabhq,NuLL3rr0r/gitlabhq,sakishum/gitlabhq,allysonbarros/gitlabhq,gorgee/gitlabhq,mrb/gitlabhq,revaret/gitlabhq,hacsoc/gitlabhq,sideci-sample/sideci-sample-gitlabhq,julianengel/gitlabhq,phinfonet/mobbr-gitlabhq,t-zuehlsdorff/gitlabhq,kemenaran/gitlabhq,nguyen-tien-mulodo/gitlabhq,nuecho/gitlabhq,ArthurHoaro/Public-GitLab,theodi/gitlabhq,Burick/gitlabhq,WSDC-NITWarangal/gitlabhq,cncodog/gitlab,NKMR6194/gitlabhq,sakishum/gitlabhq,manfer/gitlabhq,martinma4/gitlabhq,yfaizal/gitlabhq,pulkit21/gitlabhq,rfeese/gitlab-ce,liyakun/gitlabhq,stoplightio/gitlabhq,icedwater/gitlabhq,sideci-sample/sideci-sample-gitlabhq,jairzh/gitlabhq-sfdc,aaronsnyder/gitlabhq,manfer/gitlabhq,stanhu/gitlabhq,fpgentil/gitlabhq,mente/gitlabhq,0x20h/gitlabhq,LytayTOUCH/gitlabhq,childbamboo/gitlabhq,since2014/gitlabhq,SVArago/gitlabhq,achako/gitlabhq,SVArago/gitlabhq,mmkassem/gitlabhq,nmav/gitlabhq,dvrylc/gitlabhq,NARKOZ/gitlabhq,tk23/gitlabhq,tempbottle/gitlabhq,axilleas/gitlabhq,mr-dxdy/gitlabhq,rebecamendez/gitlabhq,Telekom-PD/gitlabhq,ngpestelos/gitlabhq,CodeCantor/gitlabhq,jairzh/gitlabhq-sfdc,achako/gitlabhq,sekcheong/gitlabhq,dvrylc/gitlabhq,mathstuf/gitlabhq,Devin001/gitlabhq,xuvw/gitlabhq,Devin001/gitlabhq,dvrylc/gitlabhq,cinderblock/gitlabhq,LytayTOUCH/gitlabhq,eliasp/gitlabhq,sue445/gitlabhq,phinfonet/mobbr-gitlabhq,yuyue2013/ss,Soullivaneuh/gitlabhq,larryli/gitlabhq,k4zzk/gitlabhq,yama07/gitlabhq,neiljbrookes/glab,icedwater/gitlabhq,ordiychen/gitlabhq,ayufan/gitlabhq,luzhongyang/gitlabhq,dplarson/gitlabhq,bozaro/gitlabhq,sonalkr132/gitlabhq,MauriceMohlek/gitlabhq,Devin001/gitlabhq,flashbuckets/gitlabhq,dreampet/gitlab,hzy001/gitlabhq,jrjang/gitlabhq,pupaxxo/gitlabhq,per-garden/gitlabhq,ZeoAlliance/gitlabhq,michaKFromParis/gitlabhqold,manfer/gitlabhq,eliasp/gitlabhq,lbt/gitlabhq,sonalkr132/gitlabhq,jaepyoung/gitlabhq,cui-liqiang/gitlab-ce,yulchitaj/TEST3,stoplightio/gitlabhq,yama07/gitlabhq,yama07/gitlabhq,Tyrael/gitlabhq,liyakun/gitlabhq,SVArago/gitlabhq,dwrensha/gitlabhq,hacsoc/gitlabhq,pupaxxo/gitlabhq,riyad/gitlabhq,ayufan/gitlabhq,lvfeng1130/gitlabhq,whluwit/gitlabhq,johnmyqin/gitlabhq,betabot7/gitlabhq,mrb/gitlabhq,dreampet/gitlab,michaKFromParis/gitlabhqold,robbkidd/gitlabhq,sue445/gitlabhq,OtkurBiz/gitlabhq,theonlydoo/gitlabhq,gorgee/gitlabhq,whluwit/gitlabhq,kotaro-dev/gitlab-6-9,jrjang/gitlabhq,NARKOZ/gitlabhq,allysonbarros/gitlabhq,copystudy/gitlabhq,goeun/myRepo,martinma4/gitlabhq,ordiychen/gitlabhq,sekcheong/gitlabhq,sonalkr132/gitlabhq,jrjang/gitlabhq,luzhongyang/gitlabhq,TheWatcher/gitlabhq,ayufan/gitlabhq,8thcolor/testing-public-gitlabhq,jrjang/gitlab-ce,pkgr/gitlabhq,childbamboo/gitlabhq,akumetsuv/gitlab,LytayTOUCH/gitlabhq,koreamic/gitlabhq,cui-liqiang/gitlab-ce,johnmyqin/gitlabhq,it33/gitlabhq,openwide-java/gitlabhq,michaKFromParis/gitlabhq,axilleas/gitlabhq,folpindo/gitlabhq,aaronsnyder/gitlabhq,chrrrles/nodeflab,fearenales/gitlabhq,SkyWei/gitlabhq,t-zuehlsdorff/gitlabhq,joalmeid/gitlabhq,since2014/gitlabhq,kemenaran/gitlabhq,kemenaran/gitlabhq,copystudy/gitlabhq,ibiart/gitlabhq,CodeCantor/gitlabhq,Exeia/gitlabhq,screenpages/gitlabhq,cncodog/gitlab,Keystion/gitlabhq,initiummedia/gitlabhq,mathstuf/gitlabhq,fgbreel/gitlabhq,iiet/iiet-git,ibiart/gitlabhq,atomaka/gitlabhq,fscherwi/gitlabhq,allistera/gitlabhq,liyakun/gitlabhq,fpgentil/gitlabhq,jrjang/gitlab-ce,nmav/gitlabhq,chadyred/gitlabhq,LUMC/gitlabhq,openwide-java/gitlabhq,WSDC-NITWarangal/gitlabhq,Kambda/mobbr-gitlabhq,dwrensha/gitlabhq,yuyue2013/ss,screenpages/gitlabhq,yfaizal/gitlabhq,pupaxxo/gitlabhq,ayufan/gitlabhq,theonlydoo/gitlabhq,mente/gitlabhq,windymid/test2,ikappas/gitlabhq,aaronsnyder/gitlabhq,lvfeng1130/gitlabhq,luzhongyang/gitlabhq,NARKOZ/gitlabhq,hzy001/gitlabhq,yama07/gitlabhq,8thcolor/eurucamp2014-htdsadr,yonglehou/gitlabhq,pkgr/gitlabhq,youprofit/gitlabhq,delkyd/gitlabhq,stellamiranda/mobbr-gitlabhq,folpindo/gitlabhq,jrjang/gitlabhq,fgbreel/gitlabhq,rumpelsepp/gitlabhq,akumetsuv/gitlab,bozaro/gitlabhq,louahola/gitlabhq,johnmyqin/gitlabhq,since2014/gitlabhq,stoplightio/gitlabhq,jrjang/gitlab-ce,mmkassem/gitlabhq,OlegGirko/gitlab-ce,neiljbrookes/glab,htve/GitlabForChinese,larryli/gitlabhq,chrrrles/nodeflab,vjustov/gitlabhq,kotaro-dev/gitlab-6-9,DanielZhangQingLong/gitlabhq,nguyen-tien-mulodo/gitlabhq,whluwit/gitlabhq,cui-liqiang/gitlab-ce,fgbreel/gitlabhq,chenrui2014/gitlabhq,yulchitaj/TEST3,NKMR6194/gitlabhq,allistera/gitlabhq,theodi/gitlabhq,copystudy/gitlabhq,Kambda/Mobbr,pkallberg/tjenare,htve/GitlabForChinese,copystudy/gitlabhq,sideci-sample/sideci-sample-gitlabhq,fantasywind/gitlabhq,cncodog/gitlab,cinderblock/gitlabhq,hzy001/gitlabhq,Datacom/gitlabhq,betabot7/gitlabhq,Datacom/gitlabhq,gopeter/gitlabhq,mente/gitlabhq,it33/gitlabhq,stanhu/gitlabhq,achako/gitlabhq,dyon/gitlab,k4zzk/gitlabhq,stellamiranda/mobbr-gitlabhq,eliasp/gitlabhq,gorgee/gitlabhq,goeun/myRepo,rhels/gitlabhq,WSDC-NITWarangal/gitlabhq,darkrasid/gitlabhq,williamherry/gitlabhq,chadyred/gitlabhq,fpgentil/gitlabhq,mathstuf/gitlabhq,koreamic/gitlabhq,ferdinandrosario/gitlabhq,salipro4ever/gitlabhq,rfeese/gitlab-ce,NuLL3rr0r/gitlabhq,Telekom-PD/gitlabhq,szechyjs/gitlabhq,yonglehou/gitlabhq,H3Chief/gitlabhq,jaepyoung/gitlabhq,Keystion/gitlabhq,rebecamendez/gitlabhq,jairzh/gitlabhq-sfdc,youprofit/gitlabhq,delkyd/gitlabhq,OtkurBiz/gitlabhq,cncodog/gitlab,mr-dxdy/gitlabhq,LUMC/gitlabhq,hq804116393/gitlabhq,wangcan2014/gitlabhq,it33/gitlabhq,koreamic/gitlabhq,tk23/gitlabhq,pjknkda/gitlabhq,pulkit21/gitlabhq,fendoudeqingchunhh/gitlabhq,nmav/gitlabhq,riyad/gitlabhq,pjknkda/gitlabhq,it33/gitlabhq,WSDC-NITWarangal/gitlabhq,yatish27/gitlabhq,Razer6/gitlabhq,duduribeiro/gitlabhq,yuyue2013/ss,daiyu/gitlab-zh,michaKFromParis/sparkslab,bozaro/gitlabhq,fearenales/gitlabhq,childbamboo/gitlabhq,1ed/gitlabhq,michaKFromParis/sparkslab,sue445/gitlabhq,gorgee/gitlabhq,joalmeid/gitlabhq,yonglehou/gitlabhq,mmkassem/gitlabhq,stanhu/gitlabhq,8thcolor/rubyconfau2015-sadr,ngpestelos/gitlabhq,8thcolor/eurucamp2014-htdsadr,Datacom/gitlabhq,DanielZhangQingLong/gitlabhq,yatish27/gitlabhq,martinma4/gitlabhq,duduribeiro/gitlabhq,vjustov/gitlabhq,rfeese/gitlab-ce,123Haynes/gitlabhq,Razer6/gitlabhq,openwide-java/gitlabhq,per-garden/gitlabhq,zrbsprite/gitlabhq,rfeese/gitlab-ce,wangcan2014/gitlabhq,nuecho/gitlabhq,lbt/gitlabhq,allistera/gitlabhq,stanhu/gitlabhq,fscherwi/gitlabhq,flashbuckets/gitlabhq,eliasp/gitlabhq,pkallberg/tjenare,youprofit/gitlabhq,duduribeiro/gitlabhq,icedwater/gitlabhq,Devin001/gitlabhq,youprofit/gitlabhq,riyad/gitlabhq,H3Chief/gitlabhq,adaiguoguo/gitlab_globalserarch,bbodenmiller/gitlabhq,sonalkr132/gitlabhq,icedwater/gitlabhq,rumpelsepp/gitlabhq,NuLL3rr0r/gitlabhq,flashbuckets/gitlabhq,dreampet/gitlab,dplarson/gitlabhq,adaiguoguo/gitlab_globalserarch,fpgentil/gitlabhq,ngpestelos/gitlabhq,openwide-java/gitlabhq,sakishum/gitlabhq,DanielZhangQingLong/gitlabhq,revaret/gitlabhq,kitech/gitlabhq,mavimo/gitlabhq,szechyjs/gitlabhq,larryli/gitlabhq,dyon/gitlab,yatish27/gitlabhq,szechyjs/gitlabhq,jirutka/gitlabhq,yulchitaj/TEST3,chenrui2014/gitlabhq,initiummedia/gitlabhq,salipro4ever/gitlabhq,szechyjs/gitlabhq,pjknkda/gitlabhq,tempbottle/gitlabhq,michaKFromParis/sparkslab,TheWatcher/gitlabhq,folpindo/gitlabhq,LytayTOUCH/gitlabhq,martinma4/gitlabhq,8thcolor/eurucamp2014-htdsadr,tempbottle/gitlabhq,bbodenmiller/gitlabhq,ordiychen/gitlabhq,hacsoc/gitlabhq,rhels/gitlabhq,cinderblock/gitlabhq,bigsurge/gitlabhq,dukex/gitlabhq,daiyu/gitlab-zh,revaret/gitlabhq,windymid/test2,NARKOZ/gitlabhq,8thcolor/rubyconfau2015-sadr,mavimo/gitlabhq,ttasanen/gitlabhq,ksoichiro/gitlabhq,inetfuture/gitlab-tweak,daiyu/gitlab-zh,mr-dxdy/gitlabhq,zrbsprite/gitlabhq,jvanbaarsen/gitlabhq,Telekom-PD/gitlabhq,shinexiao/gitlabhq,tk23/gitlabhq,cui-liqiang/gitlab-ce,dyon/gitlab,akumetsuv/gitlab,1ed/gitlabhq,zrbsprite/gitlabhq,michaKFromParis/gitlabhq,fendoudeqingchunhh/gitlabhq,robbkidd/gitlabhq,dplarson/gitlabhq,bladealslayer/gitlabhq,MauriceMohlek/gitlabhq,theonlydoo/gitlabhq,Soullivaneuh/gitlabhq,pulkit21/gitlabhq,michaKFromParis/sparkslab,goeun/myRepo,t-zuehlsdorff/gitlabhq,lvfeng1130/gitlabhq,kitech/gitlabhq,dukex/gitlabhq,chenrui2014/gitlabhq,nuecho/gitlabhq,dwrensha/gitlabhq,mrb/gitlabhq,michaKFromParis/gitlabhqold,screenpages/gitlabhq,H3Chief/gitlabhq,gopeter/gitlabhq,zBMNForks/gitlabhq,ksoichiro/gitlabhq,t-zuehlsdorff/gitlabhq,jvanbaarsen/gitlabhq,fendoudeqingchunhh/gitlabhq,sue445/gitlabhq,rhels/gitlabhq,mr-dxdy/gitlabhq,bbodenmiller/gitlabhq,tim-hoff/gitlabhq,chenrui2014/gitlabhq,williamherry/gitlabhq,williamherry/gitlabhq,delkyd/gitlabhq,Soullivaneuh/gitlabhq,8thcolor/testing-public-gitlabhq,johnmyqin/gitlabhq,123Haynes/gitlabhq,joalmeid/gitlabhq,jairzh/gitlabhq-sfdc,bbodenmiller/gitlabhq,zrbsprite/gitlabhq,shinexiao/gitlabhq,sakishum/gitlabhq,hacsoc/gitlabhq,LUMC/gitlabhq,Exeia/gitlabhq,NKMR6194/gitlabhq,julianengel/gitlabhq,duduribeiro/gitlabhq,tim-hoff/gitlabhq,stoplightio/gitlabhq,dwrensha/gitlabhq,gopeter/gitlabhq,htve/GitlabForChinese,chrrrles/nodeflab,ikappas/gitlabhq,bladealslayer/gitlabhq,vjustov/gitlabhq,yonglehou/gitlabhq,ferdinandrosario/gitlabhq,delkyd/gitlabhq,jrjang/gitlab-ce,axilleas/gitlabhq,hq804116393/gitlabhq,fantasywind/gitlabhq,nguyen-tien-mulodo/gitlabhq,axilleas/gitlabhq,ferdinandrosario/gitlabhq,tk23/gitlabhq,bigsurge/gitlabhq,per-garden/gitlabhq,louahola/gitlabhq,manfer/gitlabhq,daiyu/gitlab-zh,fgbreel/gitlabhq,gopeter/gitlabhq,Tyrael/gitlabhq,salipro4ever/gitlabhq,123Haynes/gitlabhq,adaiguoguo/gitlab_globalserarch,joalmeid/gitlabhq,zBMNForks/gitlabhq,zBMNForks/gitlabhq,ttasanen/gitlabhq,neiljbrookes/glab,iiet/iiet-git,chadyred/gitlabhq,larryli/gitlabhq,shinexiao/gitlabhq,iiet/iiet-git,julianengel/gitlabhq,atomaka/gitlabhq,Datacom/gitlabhq,ngpestelos/gitlabhq,childbamboo/gitlabhq,lvfeng1130/gitlabhq,Keystion/gitlabhq,fendoudeqingchunhh/gitlabhq,SkyWei/gitlabhq,Kambda/Mobbr,rumpelsepp/gitlabhq,wangcan2014/gitlabhq,michaKFromParis/gitlabhq,ArthurHoaro/Public-GitLab,vjustov/gitlabhq,yfaizal/gitlabhq,rhels/gitlabhq,iiet/iiet-git,fscherwi/gitlabhq,jirutka/gitlabhq,windymid/test2,martijnvermaat/gitlabhq,jaepyoung/gitlabhq,williamherry/gitlabhq,NKMR6194/gitlabhq,8thcolor/rubyconfau2015-sadr,pkgr/gitlabhq,Kambda/mobbr-gitlabhq,k4zzk/gitlabhq,H3Chief/gitlabhq,lbt/gitlabhq,darkrasid/gitlabhq,htve/GitlabForChinese,michaKFromParis/gitlabhq,Kambda/Mobbr,Tyrael/gitlabhq,ordiychen/gitlabhq,hq804116393/gitlabhq,MauriceMohlek/gitlabhq,adaiguoguo/gitlab_globalserarch,fantasywind/gitlabhq,bladealslayer/gitlabhq,allysonbarros/gitlabhq,inetfuture/gitlab-tweak,yfaizal/gitlabhq,pjknkda/gitlabhq,allysonbarros/gitlabhq,theodi/gitlabhq,sekcheong/gitlabhq,rumpelsepp/gitlabhq,kotaro-dev/gitlab-6-9,OlegGirko/gitlab-ce,Kambda/mobbr-gitlabhq,rebecamendez/gitlabhq,dukex/gitlabhq,stellamiranda/mobbr-gitlabhq,Telekom-PD/gitlabhq,rebecamendez/gitlabhq,SkyWei/gitlabhq,CodeCantor/gitlabhq,nmav/gitlabhq,screenpages/gitlabhq,theonlydoo/gitlabhq,initiummedia/gitlabhq,allistera/gitlabhq,jvanbaarsen/gitlabhq,hq804116393/gitlabhq,atomaka/gitlabhq,kitech/gitlabhq,fantasywind/gitlabhq,whluwit/gitlabhq,betabot7/gitlabhq,luzhongyang/gitlabhq,martijnvermaat/gitlabhq,hzy001/gitlabhq,yatish27/gitlabhq,OtkurBiz/gitlabhq,flashbuckets/gitlabhq,sekcheong/gitlabhq,martijnvermaat/gitlabhq,Tyrael/gitlabhq,Razer6/gitlabhq,DanielZhangQingLong/gitlabhq,Keystion/gitlabhq,yuyue2013/ss,LUMC/gitlabhq