Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • gitlab-org/gitlab-foss
  • zcs/gitlab-ce
  • kyrofa/gitlab-ce
  • zoly4000/gitlab-ce
  • dcestari/gitlab-ce
  • neelesh.v/gitlab-ce
  • Rzeszot/gitlab-ce
  • hazi/gitlab-ce
  • jhworth.developer/gitlab-ce
  • team.hiroq/gitlab-ce
  • mio/gitlab-ce
  • berk/gitlab-ce
  • minoru/gitlab-ce
  • helloandre/gitlab-ce
  • RockinRoel/gitlab-ce
  • bwinterton/gitlab-ce
  • jmacdonagh/gitlab-ce
  • awiddersheim/gitlab-ce
  • mstrisoline/gitlab-ce
  • garymcaleavey/gitlab-ce
  • pixelindustries/gitlab-ce
  • tchak/gitlab-ce
  • johncai/gitlab-ce
  • psy-q/gitlab-ce
  • bsmr/gitlab-ce
  • annabeldunstone/gitlab-foss
  • alexandre.tuleu/gitlab-ce
  • acanby/gitlab-ce
  • abubadabu/gitlab-ce
  • trainline-eu/gitlab-ce
  • rschaden/gitlab-ce
  • bfschleis/gitlab-ce
  • Drahamim/gitlab-ce
  • richistron/gitlab-ce
  • wkline/gitlab-ce
  • mmoll/gitlab-ce
  • razer6/gitlab-ce
  • pegasuz.org/gitlab-ce
  • francois/gitlab-ce
  • tshi0912/gitlab-ce
  • AndreKR/gitlab-ce
  • arnaud/gitlab-ce
  • jtreml/gitlab-ce
  • carsonoid/gitlab-ce
  • leoneparise/gitlab-ce
  • xrgranados/gitlab-ce
  • wiseneuron/gitlab-ce
  • arif-ali/gitlab-ce
  • Spence/gitlab-ce
  • davidhooey/gitlab-ce
  • yms9654/gitlab-ce
  • jschoen/gitlab-ce
  • wysiib/gitlab-ce
  • benpro/gitlab-ce
  • j.carlos.alonso.h/gitlab-ce
  • vipulnsward/gitlab-ce
  • zoekt-test-group/gitlab-foss
  • perezd/gitlab-ce
  • atavakoli/gitlab-ce
  • tonyarnold/gitlab-ce
  • JobV/gitlab-ce
  • larryli/gitlab
  • bdwyertech/gitlab-ce
  • dem_ist/gitlab-ce
  • lifuzu/gitlab-ce
  • janosgyerik/gitlab-ce
  • iterate/gitlab-ce
  • gregbuehler/gitlab-ce
  • mrts/gitlab-ce
  • jsternberg/gitlab-ce
  • pbadcock/gitlab-ce
  • dblessing/gitlab-ce
  • jacobvosmaer/gitlab-ce
  • rjsmelo/gitlab-ce
  • travis.a.odom/gitlab-ce
  • wndfly/gitlab-ce
  • piscessmith/gitlab-ce
  • jendave/gitlab-ce
  • vyacheslav.slinko/gitlab-ce
  • wilane/gitlab-ce
  • axil/gitlab-ce
  • rohan.ranade/gitlab-ce
  • emersion/gitlab-ce
  • phansch/gitlab-ce
  • mva.led/gitlab-ce
  • orchdork10159/gitlab-ce
  • ioprev/gitlab-ce
  • krainboltgreene/gitlab-ce
  • dhyegofernando/gitlab-ce
  • sigmavirus24/gitlab-ce
  • mikewshriver/gitlab-ce
  • dskim_gitlab/gitlab-foss
  • furkanayhan/gitlab-foss
  • sergiohermes/gitlab-ce
  • mestachs/gitlab-ce
  • roidelapluie/gitlab-ce
  • robert.brendler/gitlab-ce
  • alexhouse/gitlab-ce
  • ytti/gitlab-ce
  • andreyvasilyev/gitlab-ce
  • yastupin/gitlab-ce
  • alex.io/gitlab-ce
  • jneen/gitlab-ce
  • dejxa/gitlab-ce
  • cthai/gitlab-ce
  • ofimaheras/gitlab-ce
  • moonhee/gitlab-ce
  • Dwarven/gitlab-ce
  • opensource21/gitlab-ce
  • jwhear/gitlab-ce
  • abihf/gitlab-ce
  • melindajuju/gitlab-ce
  • kaizers/gitlab-ce
  • mvb/gitlab-ce
  • dinesh_p_r/gitlab-ce
  • oelifantiev/gitlab-ce
  • aska.lee/gitlab-ce
  • deshke/gitlab-ce
  • ozeias/gitlab-ce
  • mmonaco/gitlab-ce
  • beat/gitlab-ce
  • 0xffff/gitlab-ce
  • whommel/gitlab-ce
  • genezys/gitlab-ce
  • kingcody/gitlab-ce
  • jeroenj/gitlab-ce
  • devcurmudgeon/gitlab-ce
  • mikeschaekermann/gitlab-ce
  • martinscherer84/gitlab-ce
  • birk_tbg/gitlab-ce
  • erning/gitlab-ce
  • Henry_He/gitlab-ce
  • federkasten/gitlab-ce
  • christian.taedcke/gitlab-ce
  • uronism/gitlab-ce
  • roryokane/gitlab-ce
  • ysixin/gitlab-ce
  • expelledboy/gitlab-ce
  • nicolas-brousse/gitlab-ce
  • tingshow163/gitlab-ce
  • okada/gitlab-ce
  • basti1302/gitlab-ce
  • sque/gitlab-ce
  • jk/gitlab-ce
  • gnicol/gitlab-ce
  • cond/gitlab-ce
  • lyda/gitlab-ce
  • usch/gitlab-ce
  • jojosch/gitlab-ce
  • kboyd/gitlab-ce
  • mdhgriffiths/gitlab-ce
  • davidbeckham2901/gitlab-ce
  • bugagazavr/gitlab-ce
  • simulacre/gitlab-ce
  • mathijs/gitlab-ce
  • wccoder/gitlab-ce
  • sasha.joseph/gitlab-ce
  • skanev/gitlab-ce
  • sharcnet-web-team/gitlab-ce
  • t27duck/gitlab-ce
  • joshh99/gitlab-ce
  • ccunin/gitlab-ce
  • hacker.root/gitlab-ce
  • bladealslayer/gitlab-ce
  • jasonwbarnett/gitlab-ce
  • kevinhatry/gitlab-ce
  • globin/gitlab-ce
  • ofinfo/gitlab-ce
  • coldkey.21/gitlab-ce
  • jubianchi/gitlab-ce
  • tuomasj/gitlab-ce
  • toperux/gitlab-ce
  • letusfly95/gitlab-ce
  • mikedamage/gitlab-ce
  • eol/gitlab-ce
  • georgedrummond/gitlab-ce
  • javiplx/gitlab-ce
  • zeb/gitlab-ce
  • pkill/gitlab-ce
  • oobx/gitlab-ce
  • uri/gitlab-ce
  • zocimek/gitlab-ce
  • IchHabRecht/gitlab-ce
  • emmajane/gitlab-ce
  • denys.duchier/gitlab-ce
  • fabeat/gitlab-ce
  • moritzewert/gitlab-ce
  • techern/gitlab-ce
  • sumandeng/gitlab-ce
  • tobias.kaefer/gitlab-ce
  • dgoosens/gitlab-ce
  • bkaindl/gitlab-ce
  • pttp/gitlab-ce
  • javachieveit/gitlab-ce
  • bobrov/gitlab-ce
  • p4tkim/gitlab-ce
  • phavlik/gitlab-ce
  • fbourbonnais/gitlab-ce
  • cschulz/gitlab-ce
  • jperrydev/gitlab-ce
  • tobias.bieniek/gitlab-ce
  • rusty.phillips/gitlab-ce
  • ehale/gitlab-ce
  • mr-vinn/gitlab-ce
  • salotniraj/gitlab-ce
  • Divinitas/gitlab-ce
  • dsafar/gitlab-ce
  • mobeiheart/gitlab-ce
  • sdavied/gitlab-ce
  • noblecloud/gitlab-ce
  • zertrin/gitlab-ce
  • 5seven/gitlab-ce
  • desper/gitlab-ce
  • germang/gitlab-ce
  • williamsodell/gitlab-ce
  • hardingwesley28/gitlab-ce
  • akaifi/gitlab-ce
  • oyasovsky/gitlab-ce
  • gytisc/gitlab-ce
  • losingle/gitlab-ce
  • hobarrera/gitlab-ce
  • tdb/gitlab-ce
  • Ashe-Browne/gitlab-ce
  • w.haase/gitlab-ce
  • anthony-callegaro/gitlab-ce
  • cwalquist/gitlab-ce
  • byo/gitlab-ce
  • 21xhipster/gitlab-ce
  • mad-vijay/gitlab-ce
  • skv-headless/gitlab-ce
  • hezengliang/gitlab-ce
  • vernik91/gitlab-ce
  • fotograf81/gitlab-ce
  • rumpelsepp/gitlab-ce
  • cgmoore120/gitlab-ce
  • mummybot/gitlab-ce
  • stanhu/gitlab-ce
  • chrisbarber86/gitlab-ce
  • klowner/gitlab-ce
  • miquelmartin/gitlab-ce
  • farukaydin/gitlab-ce
  • igorkost/gitlab-ce
  • bluefeet/gitlab-ce
  • kclark/gitlab-ce
  • valentin-n/gitlab-ce
  • lebrush/gitlab-ce
  • nixon-daniel-j/gitlab-ce
  • patternoia/gitlab-ce
  • samuel.bernard/gitlab-ce
  • scottstamp/gitlab-ce
  • manoharlaldas/gitlab-ce
  • sanderboom/gitlab-ce
  • mrorii/gitlab-ce
  • fmyzjs/gitlab-ce
  • HelmutT/gitlab-ce
  • synaxin/gitlab-ce
  • haynes/gitlab-ce
  • masonjm/gitlab-ce
  • m-a-r-c-o/gitlab-ce
  • buele/gitlab-ce
  • chris9/gitlab-ce
  • freimer/gitlab-ce
  • gabrielanavarro/gitlab-ce
  • marmis85/gitlab-ce
  • Ban/gitlab-ce
  • roramirez/gitlab-ce
  • spoony21/gitlab-ce
  • tomaj/gitlab-ce
  • benmezger/gitlab-ce
  • liliang/gitlab-ce
  • stffabi/gitlab-ce
  • luzexi/gitlab-ce
  • ivenvd/gitlab-ce
  • son-doan/gitlab-ce
  • numa08/gitlab-ce
  • tlilja/gitlab-ce
  • dachary/gitlab-ce
  • chanwit/gitlab-ce
  • yunwuxin/gitlab-ce
  • buunguyen/gitlab-ce
  • daniel.leberre/gitlab-ce
  • mwessel/gitlab-ce
  • ashish173/gitlab-ce
  • elzair/gitlab-ce
  • dmitrych61/gitlab-ce
  • beyondliu/gitlab-ce
  • kuuyee/gitlab-ce
  • KrzysiekJ/gitlab-ce
  • manxingxing/gitlab-ce
  • LucioC/gitlab-ce
  • cabkarian/gitlab-ce
  • chaws/gitlab-ce
  • Michel/gitlab-ce
  • AussieDan/gitlab-ce
  • chalim/gitlab-foss
  • joshdover/gitlab-ce
  • feiqitian/gitlab-ce
  • hrektts/gitlab-ce
  • jollychang/gitlab-ce
  • fuzzmz/gitlab-ce
  • p.hoeffling/gitlab-ce
  • ccliu52/gitlab-ce
  • fengweijie/gitlab-ce
  • hostdime/gitlab-ce
  • rhelmot/gitlab-ce
  • dnm21/gitlab-ce
  • derek.campbell/gitlab-ce
  • jasl8r/gitlab-ce
  • sickill/gitlab-ce
  • cwalther/gitlab-ce
  • hebbet/gitlab-ce
  • DouweM/gitlab-ce
  • jnbt/gitlab-ce
  • tlianza/gitlab-ce
  • stojce/gitlab-ce
  • JanDintel/gitlab-ce
  • hsychla/gitlab-ce
  • unhappychoice/gitlab-ce
  • npotier/gitlab-ce
  • kyozhang8858/gitlab-ce
  • srna/gitlab-ce
  • dharamgollapudi/gitlab-ce
  • imfly/gitlab-ce
  • tostercx/gitlab-ce
  • ewiltshi/gitlab-ce
  • flyskywhy/gitlab-ce
  • Thireus/gitlab-ce
  • aspiers/gitlab-ce
  • ellen/gitlab-ce
  • Shine-neko/gitlab-ce
  • aaron-zhang1988/gitlab-ce
  • jeremy-snyder/gitlab-ce
  • poelzi/gitlab-ce
  • marin/gitlab-ce
  • aakriti.gupta/gitlab-foss
  • lukaszczerpak/gitlab-ce
  • hggh/gitlab-ce
  • yuters/gitlab-ce
  • ben-carson/gitlab-ce
  • xioxin/gitlab
  • ehemsley/gitlab-ce
  • beruns/gitlab-ce
  • Bost/gitlab-ce
  • suhongrui/gitlab-ce
  • severa-ondrej/gitlab-ce
  • opensource/gitlab-ce
  • nickmathis/gitlab-ce
  • paulbeattie/gitlab-ce
  • armink/gitlab-ce
  • chitz/gitlab-ce
  • langly/gitlab-ce
  • achretien/gitlab-ce
  • kbrock/gitlab-ce
  • roberto-majadas/gitlab-ce
  • mindo/gitlab-ce
  • ethan-ccy/gitlab-ce
  • leijiancd/gitlab-ce
  • drquinn/gitlab-ce
  • Splug/gitlab-ce
  • der_sk/gitlab-ce
  • hojin/gitlab-ce
  • groupDemo/gitlab-ce
  • gdbdzgd/gitlab-ce
  • simplemotives/gitlab-ce
  • kj_awesome/gitlab-ce
  • jblaine/gitlab-ce
  • isanych/gitlab-ce
  • mrtux/gitlab-ce
  • kevindaum/gitlab-ce
  • m0v0nage/gitlab-ce
  • KamranMackey/gitlab-ce
  • asdasdasd/gitlab-ce
  • family-practice/gitlab-ce
  • ek-test-group/gitlab-foss
  • zmszaman/gitlab-ce
  • jdsn/gitlab-ce
  • mmfmarin/gitlab-ce
  • kraihn/gitlab-ce
  • cernvcs/gitlab-ce
  • rsvp_/gitlab-ce
  • netbuk/gitlab-ce
  • vinkla/gitlab-ce
  • mikegerwitz/gitlab-ce
  • win32/gitlab-ce
  • hurley.d.c/gitlab-ce
  • comster/gitlab-ce
  • hejingjing/gitlab-ce
  • stevenorman/gitlab-ce
  • aureliojargas/gitlab-ce
  • lauraannwilliams/gitlab-ce
  • ffauvel/gitlab-ce
  • guyguy333/gitlab-ce
  • muhonglong/gitlab-ce
  • karan_m/gitlab-ce
  • kelvinmutuma/gitlab-ce
  • Lilit/gitlab-ce
  • jgbishop/gitlab-ce
  • psftw/gitlab-ce
  • joylae/gitlab-ce
  • demo-group/gitlab-ce
  • jakob-englisch/gitlab-ce
  • fei31381242/gitlab-ce
  • beyondliyang/gitlab-ce
  • astevenson/gitlab-ce
  • sashk/gitlab-ce
  • sunny256/gitlab-ce
  • davidpriest.ca/gitlab-ce
  • kolewu/gitlab-ce
  • billy.reisinger/gitlab-ce
  • maser/gitlab-ce
  • animazing/gitlab-ce
  • maran/gitlab-ce
  • TrungTin/gitlab-ce
  • eadz/gitlab-ce
  • TeoTwawki/gitlab-ce
  • govani/gitlab-ce
  • FeyP/gitlab-ce
  • xbj8160690/gitlab-ce
  • ben.boeckel/gitlab-ce
  • nkwangyh/gitlab-ce
  • IveWang/gitlab-ce
  • martinsp/gitlab-ce
  • karengc/gitlab-ce
  • novusopt/gitlab-ce
  • binarycrayon/gitlab-ce
  • mbutsko/gitlab-ce
  • terrencebenade/gitlab-ce
  • mrroot/gitlab-ce
  • lee.claude/gitlab-ce
  • LukeThompsonUK/gitlab-ce
  • tilltheendwjx/gitlab-ce
  • zhangpeihao/gitlab-ce
  • dgerhardt/gitlab-ce
  • adrianlshaw/gitlab-ce
  • fmborghino/gitlab-ce
  • rugk/gitlab-ce
  • yy85220/gitlab-ce
  • tgt1022/gitlab-ce
  • tmlneu/gitlab-ce
  • jschoeffling/gitlab-ce
  • nifengcn/gitlab-ce
  • catatsuy/gitlab-ce
  • ameily/gitlab-ce
  • silegon/gitlab-ce
  • koziolek/gitlab-ce
  • DorothyMayDay/gitlab-ce
  • gabrimac/gitlab-ce
  • thehexide/gitlab-ce
  • jsixc/gitlab-ce
  • ur0/gitlab-ce
  • rwky/gitlab-ce
  • perrinjerome/gitlab-ce
  • alidrus/gitlab-ce
  • matt-firtion/gitlab-ce
  • tagyangyang/gitlab-ce
  • sponte/gitlab-ce
  • hiroponz/gitlab-ce
  • rgaiacs/gitlab-ce
  • mullingitover/gitlab-ce
  • fauno/gitlab-ce
  • aepstein607/gitlab-ce
  • featured/sky-support
  • michalsnik/gitlab-ce
  • mmauksch/gitlab-ce
  • Mizumi/gitlab-ce
  • maheshwari.k/gitlab-ce
  • hutusi/gitlab-ce
  • johnhomes/sky-support
  • jecel0911/gitlab-ce
  • isadliu229/gitlab-ce
  • AddBrickDevs/gitlab-ce
  • ekigbo/gitlab-foss
  • Marwein/gitlab-ce
  • yuan1/gitlab-ce
  • aritamba/gitlab-ce
  • boborsth/gitlab-ce
  • sea-light/gitlab-ce
  • v.tyubek/gitlab-ce
  • say/gitlab-ce
  • phasebeta/gitlab-ce
  • cangcanglang/gitlab
  • ayufan-test/gitlab-ce
  • qianwang0106/gitlab-ce
  • lukewaite/gitlab-ce
  • ashutoshd/gitlab-ce
  • caojunvincent/gitlab-ce
  • mhristof/gitlab-ce
  • pravi/gitlab-ce
  • Zumochi/gitlab-ce
  • BugraC/gitlab-ce
  • briandeng/gitlab-ce
  • Arno/gitlab-ce
  • shwang/gitlab-ce
  • deeptidohare/gitlab-ce
  • cavada/gitlab-ce
  • fjen/gitlab-ce
  • harsh-jain/gitlab-ce
  • joelkoglin/gitlab-ce
  • guaika426/gitlab-ce
  • wcork/gitlab-ce
  • bwaldvogel/gitlab-ce
  • Rockyspade/gitlab-ce
  • wbshen/gitlab-ce
  • pawantejwani/gitlab-ce
  • Smatek/gitlab-ce
  • mcapodacqua/gitlab-ce
  • rdoursenaud/gitlab-ce
  • rlp/gitlab-ce
  • jordi-tudela/gitlab-ce
  • jvanbaarsen/gitlab-ce
  • farro90/gitlab-ce
  • samurailink3/gitlab-ce
  • pmodin/gitlab-ce
  • luodengwei/gitlab-ce
  • jtojnar/gitlab-ce
  • fzipi/gitlab-ce
  • maelvalais/gitlab-ce
  • krische/gitlab-ce
  • robotmay/gitlab-foss
  • keda/gitlab-ce
  • codename/gitlab-ce
  • _blog/sky-support
  • alekseykoj/gitlab-ce
  • dotNNJ/gitlab-ce
  • nneul/gitlab-ce
  • nurulimamnotes/gitlab-ce
  • troyk/gitlab-ce
  • sd-robbruce/gitlab-ce
  • tmaczukin/gitlab-ce
  • jaredchendr/gitlab-ce
  • leanlabs.io/gitlab-ce
  • porton/gitlab-ce
  • rajeshgalla/gitlab-ce
  • Clusterfack/gitlab-ce
  • hmg/gitlab-ce
  • amrtn/gitlab-ce
  • ph-One/gitlab-ce
  • brunsa2/gitlab-ce
  • bozaro/gitlab-ce
  • socool/gitlab-ce
  • another-test-group/a
  • FireFart/gitlab-ce
  • newton/gitlab-ce
  • stefanhayden/gitlab-ce
  • pfjason/gitlab-ce
  • jaypei/gitlab-ce
  • Venator/gitlab-ce
  • chook/gitlab-ce
  • Daniel-86/gitlab-ce
  • Gimpson/gitlab-ce
  • TheTedHogan/gitlab-ce
  • wangxinhua/gitlab-ce
  • suawek/gitlab-ce
  • almapase/gitlab-ce
  • N3X15/gitlab-ce
  • ggy/gitlab-ce
  • bcroq/gitlab-ce
  • tvdeyen/gitlab-ce
  • lajosbencz/gitlab-ce
  • jieme/gitlab
  • zj/gitlab-ce
  • flevour/gitlab-ce
  • savef/gitlab-ce
  • bak1an/gitlab-ce
  • frostieDE/gitlab-ce
  • rburgst/gitlab-ce
  • ln-north/gitlab-ce
  • flowersinthesand/gitlab-ce
  • luton/gitlab-ce
  • chn/gitlab-ce
  • scottpledger2005/gitlab-ce
  • jprorama/gitlab-ce
  • jamie_ca/gitlab-ce
  • leitingtod/gitlab-ce
  • rouben/gitlab-ce
  • amorri40/gitlab-ce
  • virago77/gitlab-ce
  • Julio-Guerra/gitlab-ce
  • fxposter/gitlab-ce
  • TC01/gitlab-ce
  • markborcherding/gitlab-ce
  • pkdevbox/gitlab-ce
  • hjk41/gitlab-ce
  • paulorbpacheco/gitlab-ce
  • mpatkisson/gitlab-ce
  • aaronsnyder/gitlab-ce
  • cyriac/gitlab-ce
  • huyueMiss/gitlab-ce
  • simonhkh/gitlab-ce
  • fostertheweb/gitlab-ce
  • scott-pledger/gitlab-ce
  • rhyb/gitlab-ce
  • cristianbica/gitlab-ce
  • marlon1993/gitlab-ce
  • lookback/gitlab
  • dresende/gitlab-ce
  • nwhisper/gitlab-ce
  • mitio/gitlab-ce
  • malikolivier/gitlab-ce
  • tparesi/gitlab-ce
  • tduehr/gitlab-ce
  • joe.warmelink/gitlab-ce
  • diegourban/gitlab-ce
  • gchallen/gitlab-ce
  • sils/gitlab-ce
  • kokopink/gitlab-ce
  • go2sh/gitlab-ce
  • igordcsouza/gitlab-ce
  • phiche/gitlab-ce
  • allure/gitlab-ce
  • hanloong/gitlab-ce
  • lukinsj/gitlab-ce
  • brodock/gitlab-ce
  • jrochkind/gitlab-ce
  • linphy/gitlab-ce
  • maxolasersquad/gitlab-ce
  • corehook/gitlab-ce
  • grzesiek/gitlab-ce
  • benhutchins/gitlab-ce
  • santiagochen/gitlab-ce
  • lisi1987/gitlab-ce
  • pioto/gitlab-ce
  • mdavidsen/gitlab-ce
  • dirceu/gitlab-ce
  • celadevra/gitlab-ce
  • scsidisk/gitlab-ce
  • pupaxxo/gitlab-ce
  • brammeleman/gitlab-ce
  • ysk/gitlab-ce
  • mohlek/gitlab-ce
  • RustJason/gitlab-ce
  • bingoHuang/gitlab-ce
  • kirr/gitlab-ce
  • ibin79/gitlab-ce
  • siavvasm/gitlab-ce
  • l.stoetzel/gitlab-ce
  • yumenohosi/gitlab-ce
  • cvd/gitlab-ce
  • olhado/gitlab-ce-jf
  • BenoitKnecht/gitlab-ce
  • jnijhof/gitlab-ce
  • olhado/gitlab-ce
  • joyeop/gitlab-ce
  • elygre/gitlab-ce
  • zhangsm/gitlab-ce
  • revuel/gitlab-ce
  • huacnlee/gitlab-ce
  • rdavila/gitlab-ce
  • kkm/gitlab-ce
  • jeffzheng1/gitlab-ce
  • khairulazlan-abdhalim/gitlab-ce
  • pmesteves/gitlab-ce
  • jorge-valdivia-lopez/gitlab-ce
  • strugee/gitlab-ce
  • kannaaram/gitlab-ce
  • michal-banat/gitlab-ce
  • zhouhaoyang_group3/gitlab-ce
  • joshuahou/gitlab-ce
  • xuplus/gitlab-ce
  • Flink91/gitlab-ce
  • qwitwa/gitlab-ce
  • SharkMachine/gitlab-ce
  • ikappas/gitlab-ce
  • Fridus/gitlab-ce
  • mozillazg/gitlab-ce
  • Rufflewind/gitlab-ce
  • ykzts/gitlab-ce
  • laputa/gitlab-ce
  • appropriateit/gitlab-ce
  • qqshfox/gitlab-ce
  • Igelko/gitlab-ce
  • spyt-eric/gitlab-ce
  • jameslopez/gitlab-ce
  • ijustyce/gitlab
  • mflorkow/gitlab-ce
  • cusspvz/gitlab-ce
  • gsmethells/gitlab-ce
  • aaron465/gitlab-ce
  • testing-for-class/gitlab-ce
  • mitshel/gitlab-ce
  • Julusian/gitlab-ce
  • oversoul/gitlab-ce
  • pcarranza/gitlab-ce
  • hugotacito/gitlab-ce
  • zhouhaoyang/gitlab-ce
  • joonty/gitlab-ce
  • lineagle12/gitlab-ce
  • carno/gitlab-ce
  • hitproger/gitlab-ce
  • skahlhoefer/gitlab-ce
  • webx32/gitlab
  • truongsinh/gitlab-ce
  • cadecairos/gitlab-ce
  • szechyjs/gitlab-ce
  • Kiichi/gitlab-ce
  • Price/gitlab-ce
  • jcorcuera/gitlab-ce
  • yanyilin224/gitlab-ce
  • kojiromike1/gitlab-ce
  • belliott/gitlab-ce
  • kingfree/gitlab-ce
  • baldinof/gitlab-ce
  • moutonjeremy/gitlab-ce
  • adamliesko/gitlab-ce
  • kpankonen/gitlab-ce
  • mattsgarrison/gitlab-ce
  • nagisa/gitlab-ce
  • jiangxin/gitlab-ce
  • Hjqreturn/gitlab-ce
  • hgmin777/gitlab-ce
  • tribut/gitlab-ce
  • mrcz/gitlab-ce
  • jediii/gitlab-ce
  • vikander/gitlab-ce
  • ZhouHengYi/gitlab-ce
  • pberndt/gitlab-ce
  • ben-biddington/gitlab-ce
  • dszymczuk/gitlab-ce
  • viga.23/gitlab-ce
  • bbodenmiller/gitlab-ce
  • plutand/gitlab-ce
  • romainshen/gitlab-ce
  • keson/gitlab-ce
  • billybrawner/gitlab-ce
  • mkrdip/gitlab-ce
  • jacquesqiao/gitlab-ce
  • skakirill/gitlab-ce
  • tensky/gitlab-ce
  • mikew1/gitlab-ce
  • CauanCabral/gitlab-ce
  • imatsko/gitlab-ce
  • anthonny/gitlab-ce
  • maduonline/gitlab-ce
  • briefpower/gitlab
  • mikeatlas/gitlab-ce
  • cooljith91112/gitlab-ce
  • jinxialiu/gitlab-ce
  • sfeng1/gitlab-ce
  • yaoluo/gitlab-ce
  • bengood/gitlab-ce
  • cafuego/gitlab-ce
  • believems/gitlab-ce
  • MapleUncle/gitlab-ce
  • billonesciprian08/gitlab-ce
  • dusek/gitlab-ce
  • nlowe/gitlab-ce
  • ajohnsn/gitlab-ce
  • bertjh/gitlab-ce
  • sohaib54/gitlab-ce
  • Baertierchen/gitlab-ce
  • ynnus86/gitlab-ce
  • K.Yawn/gitlab-ce
  • cherrybaby/gitlab-ce
  • alex14/gitlab-ce
  • pmoskovi/gitlab-ce
  • eisnerd/gitlab-ce
  • koreamic/gitlab-ce
  • baoson2211/gitlab-ce
  • ItaloQualisoni/gitlab-ce
  • centromere/gitlab-ce
  • lukas2/gitlab-ce
  • calaesha/gitlab-ce
  • calumr/gitlab-ce
  • miresevini2013/gitlab-ce
  • nattarnoff/gitlab-ce
  • o1crimson1o/gitlab-ce
  • afontaine/gitlab-foss
  • develop7/gitlab-ce
  • gbabic/gitlab-ce
  • yhl3692319/gitlab-ce
  • dacrome/gitlab-ce
  • Little-Panda/gitlab-ce
  • pmq20/gitlab-ce
  • netosober/gitlab-ce
  • dean.m.lim/gitlab-ce
  • shulard/gitlab-ce
  • aizatyahyaa/gitlab-ce
  • cflynn07/gitlab-ce
  • csecsylaszlo/gitlab-ce
  • chienntm249/gitlab-ce
  • 3kami3/gitlab-ce
  • aslakknutsen/gitlab-ce
  • code-for-england/gitlab-ce
  • HALtheWise/gitlab-ce
  • ngpestelos/gitlab-ce
  • cbanga/gitlab-ce
  • rsouthern/gitlab-ce
  • Khady/gitlab-ce
  • rbhitchcock/gitlab-ce
  • mark-nordine/gitlab-ce
  • just-boris/gitlab-ce
  • nimf/gitlab-ce
  • Gentz/gitlab-ce
  • pcqpcq/gitlab
  • dineshkumar788/gitlab-ce
  • szpak/gitlab-ce
  • fbretel/gitlab-ce
  • claerciomg/gitlab-ce
  • mablae/gitlab-ce
  • mchelen/gitlab-ce
  • cooolcold/gitlab-ce
  • scottyates/gitlab-ce
  • dennisschuerholz/gitlab-ce
  • colepram/gitlab-ce
  • connorshea/gitlab-ce
  • amiuhle/gitlab-ce
  • xcidar/gitlab-ce
  • buncis/gitlab-ce
  • warrenguy/gitlab-ce
  • Ferrisbane/gitlab-ce
  • SXQJSL/gitlab-ce
  • donghai/gitlab
  • duduribeiro/gitlab-ce
  • schneiderpatrick07/gitlab-ce
  • FingerLiu/gitlab-ce
  • mosabbir/gitlab-ce
  • lbt/gitlab-ce
  • m0j0hn/gitlab-ce
  • karcaw/gitlab-ce
  • liqiang.cui/gitlab-ce
  • part-timeDev/gitlab-ce
  • marekw/gitlab-ce
  • Aaronepower/gitlab-ce
  • pxy0592/gitlab-ce
  • eric.frederich/gitlab-ce
  • jwgoh/gitlab-ce
  • flixr/gitlab-ce
  • dengcb/gitlab-ce
  • hectoregm/gitlab-ce
  • parijat/gitlab-ce
  • artem-forks/gitlab-ce
  • xorgy/gitlab-ce
  • cartr/gitlab-ce
  • asuper/gitlab-ce
  • molnargerg/gitlab-ce
  • Avadon/gitlab-ce
  • pjcj/gitlab-ce
  • nesk/gitlab-ce
  • zayass/gitlab-ce
  • aweed/gitlab-ce
  • RocKordier/gitlab-ce
  • 4burgos/gitlab-ce
  • hussainadnanfbi/gitlab-ce
  • xellor/gitlab-ce
  • henrywae/gitlab-ce
  • omkelderman/gitlab-ce
  • naranmandakh/gitlab-ce
  • mabes/gitlab-ce
  • UG-AK-045213-2012/gitlab-ce
  • brycepj/gitlab-ce
  • hamdrew/gitlab-ce
  • amshaegar/gitlab-ce
  • buli1433/gitlab-ce
  • nozo/gitlab-ce
  • twk3/gitlab-ce
  • Dravere/gitlab-ce
  • hank/gitlab-ce
  • petoli/gitlab-ce
  • tribemedia/gitlab-ce
  • roperzh/gitlab-ce
  • gghiguchi/gitlab-ce
  • clns/gitlab-ce
  • Mik-A/gitlab-ce
  • mariusz_jachimowicz/gitlab-ce
  • rhansen/gitlab-ce
  • diguliu/gitlab-ce
  • cschulze/gitlab-ce
  • shionphan/gitlab-ce
  • visibletrap/gitlab-ce
  • kincl/gitlab-ce
  • ryanwark/gitlab-ce
  • dylanlacey/gitlab-ce
  • zeehio/gitlab-ce
  • johnnyeric/gitlab-ce
  • pidge/gitlab-ce
  • mmaguigan-dti/gitlab-ce
  • crazyscience/gitlab-ce
  • wickchucked/gitlab-ce
  • andywgrant/gitlab-ce
  • skalnik/gitlab-ce
  • annabeldunstone/gitlab-ce
  • flydragon/gitlab
  • kazsw/gitlab-ce
  • Woods54/gitlab-ce
  • d1rge/gitlab-ce
  • toolia/gitlab-ce
  • corevo/gitlab-ce
  • gourav.dhama/gitlab-ce
  • evuez/gitlab-ce
  • EDDO_XD/gitlab-ce
  • shssoichiro/gitlab-ce
  • zypo/gitlab-ce
  • mllongze/gitlab-ce
  • adamweixuan/gitlab-ce
  • raviraja.bhat/gitlab-ce
  • marcosolari/gitlab-ce
  • jazzzz/gitlab-ce
  • cnam812/gitlab-ce
  • siemens/gitlab-ce
  • magni-/gitlab-ce
  • magic890/gitlab-ce
  • frdmn/gitlab-ce
  • dedsm/gitlab-ce
  • tbalthazar/gitlab-ce
  • lvjp/gitlab-ce
  • sandish/gitlab-ce
  • zemanel/gitlab-ce
  • jasperdenkers/gitlab-ce
  • stratic/gitlab-ce
  • nico-de-ceulaer/gitlab-ce
  • cinuized/gitlab-ce
  • bufferoverflow/gitlab-ce
  • d.schwiperich/gitlab-ce
  • ludens/gitlab-ce
  • tpalmer/gitlab-ce
  • Haoyan/gitlab-ce
  • tiagonbotelho/gitlab-ce
  • tommoor/gitlab-ce
  • danielcarraro/gitlab-ce
  • sikandarengineer/gitlab-ce
  • davydovanton/gitlab-ce
  • tiross/gitlab-ce
  • felipe_artur/gitlab-ce
  • glensc/gitlab-ce
  • hpyovo/gitlab-ce
  • gtraccoon/gitlab-ce
  • Naltaris/gitlab-ce
  • bb-froggy/gitlab-ce
  • anamartinez/gitlab-ce
  • dbalexandre/gitlab-ce
  • gtheraud/gitlab-ce
  • mil3na/gitlab-ce
  • Matthieu_Perrot/gitlab-ce
  • danielleeht/gitlab
  • aral/gitlab-ce
  • abhishek-23/gitlab-ce
  • rascarlito/gitlab-ce
  • elvongray/gitlab-ce
  • radkin/gitlab-ce
  • stevenapplegate/gitlab-ce
  • stevepentland/gitlab-ce
  • klebervirgilio/gitlab-ce
  • flecno/gitlab-ce
  • clarkhan/gitlab
  • arian_x/gitlab-ce
  • d4nc00per/gitlab-ce
  • jasonroehm/gitlab-ce
  • jlgrock/gitlab-ce
  • blekcat/gitlab-ce
  • srfraser/gitlab-ce
  • jGRUBBS/gitlab-ce
  • slang/gitlab-ce
  • smcgivern/gitlab-ce
  • tancnle1/gitlab-ce
  • ezzarghili/gitlab-ce
  • nelson-r-oliveira/gitlab-ce
  • vincedmg/gitlab-ce
  • fatmaelzahraa/gitlab-ce
  • beenje/gitlab-ce
  • fzxwolf/gitlab-ce
  • EvAlex/gitlab-ce
  • tangrong/gitlab-ce
  • bkildow/gitlab-ce
  • tclaff/gitlab-ce
  • kekoav/gitlab-ce
  • MrChrisW/gitlab-ce
  • kierranm/gitlab-ce
  • eng.hema.fci/gitlab-ce
  • josevillasmilmunoz/gitlab-ce
  • AngeloStavrow/gitlab-ce
  • dronov/gitlab-ce
  • NguyenTrungHieu/gitlab-ce
  • matt-oakes/gitlab-ce
  • lindsayad/gitlab-ce
  • putheakhemdeveloper/gitlab-ce
  • mcast/gitlab-ce
  • omps/gitlab-ce
  • meinac/gitlab-ce
  • amarouane/gitlab-ce
  • abdulrhmanm659/gitlab-ce
  • nightcoding/gitlab-ce
  • orig/gitlab-ce
  • glalonde/gitlab-ce
  • markpundsack/gitlab-ce
  • Aya_Fawky/gitlab-ce
  • sleepyknife/gitlab-ce
  • mkutz/gitlab-ce
  • lyj8888888888/gitlab-ce
  • itchyknee/gitlab-ce
  • lileeyao/gitlab-ce
  • xilispe/gitlab-ce
  • thvoss/gitlab-ce
  • mohsenzade/gitlab-ce
  • zv1n/gitlab-ce
  • MITSBISHI/gitlab-ce
  • chazsolo/gitlab-ce
  • Omer1/gitlab-ce
  • itis.guptak/gitlab-ce
  • justmara/gitlab-ce
  • nfirvine1/gitlab-ce
  • bborysenko/gitlab-ce
  • misenhower/gitlab-ce
  • alexclifford/gitlab-ce
  • Petre_Gabriel/gitlab-ce
  • sPooKee/gitlab-ce
  • Ryohu/gitlab-ce
  • Hexploitable/gitlab-ce
  • gittaca/gitlab-ce
  • gosuwachu/gitlab-ce
  • tczzjin/gitlab-ce
  • zwvc/gitlab
  • sonance207/gitlab-ce
  • abhirao/gitlab-ce
  • renatasoares/gitlab-ce
  • ed.normal.ed/gitlab-ce
  • deng.zhang/gitlab-ce
  • baha0/gitlab-ce
  • skrypalyk/gitlab-ce
  • mitchhentges/gitlab-ce
  • keen99/gitlab-ce
  • eReGeBe/gitlab-ce
  • cruncho/gitlab-ce
  • shellyvention/gitlab-ce
  • JNK/gitlab-ce
  • kenchan0130/gitlab-ce
  • barthc/gitlab-ce
  • hayesr/gitlab-ce
  • bpa/gitlab-ce
  • madman93/gitlab-ce
  • lustuker/gitlab-ce
  • bdrung/gitlab-ce
  • curtis_co/gitlab-ce
  • maxwhosevillage/gitlab-ce
  • chinge_yang/gitlab-ce
  • nblock/gitlab-ce
  • adambutler/gitlab-ce
  • kbrwn/gitlab-ce
  • patrick.vatterott/gitlab-ce
  • AlexGreg/gitlab-ce
  • The-Compiler/gitlab-ce
  • euphoria/gitlab-ce
  • vcgato29/gitlab-ce
  • pauloschilling/gitlab-ce
  • vier/gitlab-ce
  • mine-open-source/gitlab-ce
  • anbujayam/gitlab-ce
  • rgrimaldi/gitlab-ce
  • kirstenabma/gitlab-ce
  • marcinkuzminski/gitlab-ce
  • evanlucas/gitlab-ce
  • fh1ch/gitlab-ce
  • rajahafify/gitlab-ce
  • amayer5125/gitlab-ce
  • gelink/gitlab-ce
  • theoretick/gitlab-ce
  • yuanzhe/gitlab-ce
  • sendalpegat/gitlab-ce
  • jastkand/gitlab-ce
  • mattyclarkson/gitlab-ce
  • jenskat/gitlab-ce
  • junghans/gitlab-ce
  • bmonty/gitlab-ce
  • heartles/gitlab-ce
  • gabidavila/gitlab-ce
  • chaman/gitlab-ce
  • jeffslofish/gitlab-ce
  • JonathonReinhart/gitlab-ce
  • jostyee/gitlab-ce
  • m5/gitlab-ce
  • rcostadutra/gitlab-ce
  • mizuki0621/gitlab-ce
  • islem.ext/gitlab-ce
  • jerbob92/gitlab-ce
  • malessio/gitlab-ce
  • iraytrace/gitlab-ce
  • chujinjinTest111/gitlab-ce
  • madsbuch/gitlab-ce
  • wu0407/gitlab-ce
  • strzibny/gitlab-ce
  • avivo/gitlab-ce
  • galilio1/gitlab-ce
  • xiaojiutian/gitlab-ce
  • otzy007/gitlab-ce
  • hyunwooj/gitlab-ce
  • tpdownes/gitlab-ce
  • javenhao/gitlab-ce
  • aiionx/gitlab-ce
  • maoueh/gitlab-ce
  • micealgallagher/gitlab-ce
  • NestorTejero/gitlab-ce
  • maq/gitlab-ce
  • jmcgeheeiv/gitlab-ce
  • Surfable/gitlab-ce
  • pacoguzman/gitlab-ce
  • aasuripradeep/gitlab-ce
  • kenibote/gitlab-ce
  • julian.brost/gitlab-ce
  • arankoning/gitlab-ce
  • amri1200/gitlab-ce
  • yatish27/gitlab-ce
  • jirutka/gitlab-ce
  • lagun4ik/gitlab-ce
  • lupine/gitlab-ce
  • ahmadsherif/gitlab-ce
  • brandonweis/gitlab-ce
  • nathan-pmt/gitlab-ce
  • vinodpanicker/gitlab-ce
  • callumdryden/gitlab-ce
  • vanjor2008/gitlab-ce
  • nanderson94/gitlab-ce
  • cihangir/gitlab-ce
  • ikaritw/gitlab
  • brad.vanderlaan/gitlab-ce
  • nicorac/gitlab-ce
  • thedudeabides/gitlab-ce
  • tyrylu/gitlab-ce
  • ffittschen/gitlab-ce
  • jucarlos.silva/gitlab-ce
  • ruianderson/gitlab-ce
  • hzy001/gitlab-ce
  • pauldibiase/gitlab-ce
  • yesmeck/gitlab-ce
  • mooreniemi/gitlab-ce
  • atanasmihaylov/gitlab-ce
  • demisxbar/gitlab-ce
  • msh_eng9/gitlab-ce
  • ram-mosone/gitlab-ce
  • bslab/gitlab-ce
  • haltaction/gitlab-ce
  • jmatsushita/gitlab-ce
  • karloxyz/gitlab-ce
  • craniumslows/gitlab-ce
  • bendyorke/gitlab-ce
  • RoXuS/gitlab-ce
  • owenspencer/gitlab-ce
  • long.polyglot/gitlab-ce
  • jakubgarfield/gitlab-ce
  • ousmaneTra/gitlab-ce
  • shooterman/gitlab-ce
  • princesharzeel.10/gitlab-ce
  • fatihacet/gitlab-ce
  • pedrolab/gitlab-ce
  • artofhuman/gitlab-ce
  • devrim/gitlab-ce
  • iiet/gitlab-ce
  • ddeboer/gitlab-ce
  • memleaks/gitlab-ce
  • leo2014/gitlab-ce
  • jungmisun/gitlab-ce
  • tulpar0081/gitlab-ce
  • carloscheddar/gitlab-ce
  • m3rls/gitlab-ce
  • jacobvosmaer-gitlab/gitlab-ce
  • ligerzero459/gitlab-ce
  • timandy/gitlab
  • webofnithin/gitlab-ce
  • kennziffercom/gitlab-ce
  • lbennett/gitlab-ce
  • brunodlz/gitlab-ce
  • jdanyow/gitlab-ce
  • zarevasyl/gitlab-ce
  • mcfedr/gitlab-ce
  • joshrendek/gitlab-ce
  • eval/gitlab-ce
  • nerones/gitlab-ce
  • mapio/gitlab-ce
  • Ben305/gitlab-ce
  • jeffcoronza/gitlab-ce
  • ericidema/gitlab-ce
  • rindeal/gitlab-ce
  • MrWakeCZ/gitlab-ce
  • nulldoxyz/gitlab-ce
  • zengql/gitlab-ce
  • kevin.oconnor7/gitlab-ce
  • 123571113song/gitlab
  • florianburger/gitlab-ce
  • ooppwwqq0/gitlab
  • fliespl/gitlab-ce
  • ivanteoh/gitlab-ce
  • SwordHuang/gitlab-ce
  • edgemaster/gitlab-ce
  • peterhartman/gitlab-ce
  • rgrabowski/gitlab-ce
  • daniel30/gitlab-ce
  • ryanbauman/gitlab-ce
  • Lriu/gitlab-ce
  • alexmt/gitlab-ce
  • lemoncurry/gitlab-ce
  • FmLiu/gitlab-ce
  • kuba-rakoczy/gitlab-ce
  • mvestergaard/gitlab-ce
  • ftasdelen/gitlab-ce
  • svenbit/gitlab-ce
  • alesniak/gitlab-ce
  • thriqon/gitlab-ce
  • npradeepkb/gitlab-ce
  • bruno.caillaud/gitlab-ce
  • Orillion/gitlab-ce
  • baparici/gitlab-ce
  • Rhine25/gitlab-ce
  • YuanFov/gitlab-ce
  • dzaporozhets/gitlab-ce
  • ei-grad/gitlab-ce
  • larryzhao/gitlab-ce
  • randmr/gitlab-ce
  • ahmgeek/gitlab-ce
  • ravi.koza/gitlab-ce
  • perraud-cyril/gitlab-ce
  • distantbit/gitlab-ce
  • divan/gitlab-ce
  • cloud-dev/gitlab-ce
  • asameni/gitlab-ce
  • daniel-beyer/gitlab-ce
  • jordanstephens/gitlab-ce
  • PeterDaveHello/gitlab-ce
  • harbottle/gitlab-ce
  • satishperala/gitlab-ce
  • tjyang/gitlab-ce
  • gbraad/gitlab-ce
  • bradrini/gitlab-ce
  • xgodyanthony1/gitlab-ce
  • bentolor/gitlab-ce
  • craigmcdonald/gitlab-ce
  • tangmu/gitlab-ce
  • das_j/gitlab-ce
  • iblech/gitlab-ce
  • chujinjin/gitlab-ce
  • solidnerd/gitlab-ce
  • twinbrotherpro/gitlab-ce
  • mahcsig/gitlab-ce
  • didemacet/gitlab-ce
  • BhavaniM/gitlab-ce
  • maartenvanvliet/gitlab-ce
  • winnetou/gitlab-ce
  • ahmed-naguib13/gitlab-ce
  • shreydesai/gitlab-ce
  • fjliufeng/gitlab-ce
  • sharmajaip/gitlab-ce
  • geekgonecrazy/gitlab-ce
  • k0kubun/gitlab-ce
  • gilmrjc/gitlab-ce
  • Zvika88/gitlab-ce
  • bma/gitlab-ce
  • fabriciojr/gitlab-ce
  • FlorianDupire/gitlab-ce
  • zengyee/gitlab-ce
  • gokmengoksel/gitlab-ce
  • hubcent/gitlab
  • fundasecgin31/gitlab-ce
  • shanbalasay/gitlab-ce
  • ahstro/gitlab-ce
  • fatslo/gitlab-ce
  • skull/gitlab-ce
  • michaellee/gitlab-ce
  • kamath.ben/gitlab-ce
  • engrKaka/gitlab-ce
  • jamesmills/gitlab-ce
  • digiry/gitlab-ce
  • aflat/gitlab-ce
  • dominic.seifert.dev/gitlab-ce
  • matt.wilkinson/gitlab-ce
  • winniehell/gitlab-ce
  • jlgasparrini/gitlab-ce
  • Munken/gitlab-ce
  • pavelloz/gitlab-ce
  • toanalien/gitlab-ce
  • wangshubo1989/gitlab-ce
  • ahebrank/gitlab-ce
  • assave/gitlab-ce
  • mariolameiras/gitlab-ce
  • ksinkar/gitlab-ce
  • gitlabwfs/gitlab-ce
  • Nageshr/gitlab-ce
  • Nakilon/gitlab-ce
  • voarsh/gitlab-ce
  • hugi2002/gitlab-ce
  • rtripault/gitlab-ce
  • jlogandavison/gitlab-ce
  • apihussain1/gitlab-ce
  • X0nic/gitlab-ce
  • simon_w/gitlab-ce
  • jpxd/gitlab-ce
  • NinjaTrappeur/gitlab-ce
  • cristiano1/gitlab-ce
  • milan-acespritech/gitlab-ce
  • luishgo/gitlab-ce
  • maur8ino/gitlab-ce
  • matipan/gitlab-ce
  • skyruler/gitlab-ce
  • alexkeramidas/gitlab-ce
  • frankvanrest/gitlab-ce
  • gdzhu/gitlab-ce
  • frank-west-iii/gitlab-ce
  • Soullivaneuh/gitlab-ce
  • pmorinerie/gitlab-ce
  • gwhyte/gitlab-ce
  • sacuiu.andy/gitlab-ce
  • gramsaran/gitlab-ce
  • jeremy-epling/gitlab-ce
  • ilyasgaraevflat/gitlab-ce
  • fgo/gitlab-ce
  • henrytextemma/gitlab-ce
  • Woronowicz/gitlab-ce
  • IanLee1521/gitlab-ce
  • dj-l/gitlab-ce
  • iamtjg/gitlab-ce
  • benalbrecht/gitlab-ce
  • hazelyang/gitlab-ce
  • pearofducks/gitlab-ce
  • kasperrt/gitlab-ce
  • cgebe/gitlab-ce
  • prashtest/gitlab-ce
  • awesomebob/gitlab-ce
  • sybercare/gitlab-ce
  • dixpac/gitlab-ce
  • sheerun/gitlab-ce
  • maxraab/gitlab-ce
  • thornbill/gitlab-ce
  • jbub/gitlab-ce
  • markedmondson/gitlab-ce
  • vinothwindows47/gitlab-ce
  • kmcq/gitlab-ce
  • GzusGO/gitlab-ce
  • marcia/gitlab-ce
  • cperessini/gitlab-ce
  • dandunckelman/gitlab-ce
  • SimplicityApks/gitlab-ce
  • imkmf/gitlab-ce
  • ubudzisz/gitlab-ce
  • kradydal/gitlab-ce
  • stefcameron/gitlab-ce
  • justinding/gitlab
  • r33beers/gitlab-ce
  • p275068/gitlab-ce
  • synchrotec/gitlab-ce
  • ahastudio/gitlab-ce
  • gaoyingie/gitlab-ce
  • ReDetection/gitlab-ce
  • jenya.kreps/gitlab-ce
  • manute/gitlab-ce
  • thiagotognoli/gitlab-ce
  • broftkd/gitlab-ce
  • yury-n/gitlab-ce
  • liamwli/gitlab-ce
  • danielhartnell/gitlab-ce
  • DanielHeath/gitlab-ce
  • opport/gitlab-ce
  • polveenomials/gitlab-ce
  • n2o_/gitlab-ce
  • jaykwon/gitlab-ce
  • alex-misch/gitlab-ce
  • kujiy/gitlab-ce
  • wujunze/gitlab
  • xmunoz1/gitlab-ce
  • chris1201/gitlab-ce
  • deckar01/gitlab-ce
  • cserveny.tamas/gitlab-ce
  • PoroshkinaVV/gitlab-ce
  • sascha97915/gitlab-ce
  • elliotec/gitlab-ce
  • curry684/gitlab-ce
  • rekby/gitlab-ce
  • maximegaillard/gitlab-ce
  • superbull/gitlab-ce
  • sharzad/gitlab-ce
  • caironoleto/gitlab-ce
  • anuj.kumar/gitlab-ce
  • dr/gitlab-ce
  • felixbuenemann/gitlab-ce
  • Michaelazer/gitlab-ce
  • skion/gitlab-ce
  • dwarburt/gitlab-ce
  • christinebeaubrun/gitlab-ce
  • tigerclawn82/gitlab-ce
  • maxiperezc/gitlab-ce
  • yj2008ay611/gitlab-ce
  • s.onodera/gitlab-ce
  • lycoperdon/gitlab-ce
  • dexterdexter/gitlab-ce
  • chupacabra/gitlab-ce
  • andrewzah/gitlab-ce
  • matterweave/gitlab-ce
  • suman5/gitlab-ce
  • aaronarduino/gitlab-ce
  • adambuckland/gitlab-ce
  • igor_wiwi/gitlab-ce
  • jreut/gitlab-ce
  • eanplatter/gitlab-ce
  • ehowe/gitlab-ce
  • EdisonLeung/gitlab-ce
  • Varuntje/gitlab-ce
  • jcvillegas/gitlab-ce
  • JoeZMar/gitlab-ce
  • vsizov/gitlab-ce
  • gsch/gitlab-ce
  • josephfrazier/gitlab-ce
  • timsly/gitlab-ce
  • opengest/gitlab-ce
  • gjunker/gitlab-ce
  • simepy/gitlab-ce
  • zotrix/gitlab-ce
  • chewaless/gitlab-ce
  • ClemMakesApps/gitlab-ce
  • tianshi/gitlab-ce
  • butch/gitlab-ce
  • ershad/gitlab-ce
  • jero/gitlab-ce
  • deepakpati/gitlab-ce
  • xbot/gitlab-ce
  • yishengxu/gitlab-ce
  • poojakhokhani/gitlab-ce
  • haynes-test/gitlab-ce
  • yangxiongnan/gitlab-ce
  • denza1/gitlab-ce
  • damiannicholson/gitlab-ce
  • colinho/gitlab-ce
  • herminiotorres/gitlab-ce
  • muhammadn/gitlab-ce
  • mrwillihog/gitlab-ce
  • punkisdead/gitlab-ce
  • afgomez/gitlab-ce
  • omehegan/gitlab-ce
  • fkadev/gitlab-ce
  • ganesh11/gitlab-ce
  • tomb0y/gitlab-ce
  • MaxN/gitlab-ce
  • pedrotst/gitlab-ce
  • aaron10/gitlab-ce
  • yiyiboy2010/gitlab-ce
  • electrickite/gitlab-ce
  • esabelhaus/gitlab-ce
  • lordcobisco/gitlab-ce
  • bhberson/gitlab-ce
  • brilvio/gitlab-ce
  • adrian.io/gitlab-ce
  • dewetblomerus/gitlab-ce
  • aliibrahim/gitlab-ce
  • zeiv/gitlab-ce
  • coderausch/gitlab-ce
  • itsWill/gitlab-ce
  • dehvmartins/gitlab-ce
  • thisishugo/gitlab-ce
  • lookatmike/gitlab-ce
  • Samsong/gitlab-ce
  • malovme/gitlab-ce
  • iamlj/gitlab-ce
  • panjan/gitlab-ce
  • mhy/gitlab-ce
  • gtrafimenkov/gitlab-ce
  • ofek/gitlab-ce
  • muteor/gitlab-ce
  • chriscool/gitlab-ce
  • hwdegroot/gitlab-ce
  • pralut/gitlab-ce
  • daniel.wonisch/gitlab-ce
  • jeffcardwell/gitlab-ce
  • andersonbordin/gitlab-ce
  • lucazz/gitlab-ce
  • hvlad/gitlab-ce
  • wenh/gitlab-ce
  • gubasso/gitlab-ce
  • selfup/gitlab-ce
  • numo16/gitlab-ce
  • effigies/gitlab-ce
  • 2015A7PS027G/gitlab-ce
  • jkannan/gitlab-ce
  • fbernier/gitlab-ce
  • openam/gitlab-ce
  • TheWoollyBully/gitlab-ce
  • onlyjob/gitlab-ce
  • steveyg/gitlab-ce
  • tbeadle/gitlab-ce
  • jbijlsma/gitlab-ce
  • dkoston/gitlab-ce
  • CroNut/gitlab-ce
  • jlozada2426/gitlab-ce
  • jamedjo/gitlab-ce
  • flexoid/gitlab-ce
  • mehlah/gitlab-ce
  • spdustin/gitlab-ce
  • uname-yang/gitlab-ce
  • stevekinney/gitlab-ce
  • SmoothJazz/gitlab-ce
  • joshunger1/gitlab-ce
  • tomkukral/gitlab-ce
  • TuanTT/gitlab-ce
  • pascalbetz/gitlab-ce
  • oatberrycrunch/gitlab-ce
  • bradjones1/gitlab-ce
  • rafbgarcia/gitlab-ce
  • tr33smoker94/gitlab-ce
  • seanly/gitlab-ce
  • ceefour/gitlab-ce
  • Freundschaft/gitlab-ce
  • zhaosheng/gitlab-ce
  • polettix/gitlab-ce
  • krillr/gitlab-ce
  • AbdElraoufSabri/gitlab-ce
  • fuxu/gitlab-ce
  • beatbcn/gitlab-ce
  • hoopes/gitlab-ce
  • gyoridavid/gitlab-ce
  • filipa/gitlab-ce
  • bechtoldt/gitlab-ce
  • WheresAlice/gitlab-ce
  • dustinryerson/gitlab-ce
  • mishin1/gitlab-ce
  • namat4css/gitlab-ce
  • nmrony/gitlab-ce
  • ppjet6/gitlab-ce
  • Mic92/gitlab-ce
  • stephanvl/gitlab-ce
  • mdaguete/gitlab-ce
  • d5ve/gitlab-ce
  • kristindiannefoss/gitlab-ce
  • peoplesofter/gitlab-ce
  • benjixx/gitlab-ce
  • rrenshaw/gitlab-ce
  • fdroid.dev/gitlab-ce
  • sidewinder12s/gitlab-ce
  • blackst0ne/gitlab-ce
  • auchri/gitlab-ce
  • duck-rh/gitlab-ce
  • warcraft23/gitlab-ce
  • junhua.xiong/gitlab-ce
  • dikarel/gitlab-ce
  • shd88/gitlab-ce
  • rootooz/gitlab-ce
  • jiongxuan/gitlab-ce
  • crazybutterfly815/gitlab-ce
  • nisanth074/gitlab-ce
  • pfulton/gitlab-ce
  • espadav8/gitlab-ce
  • lonaowna/gitlab-ce
  • vilhelmen/gitlab-ce
  • yuanchenxi95/gitlab-ce
  • KiGniark/gitlab-ce
  • AnneSmile/gitlab-ce
  • certik/gitlab-ce
  • IslandUsurper/gitlab-ce
  • cafed00d/gitlab-ce
  • alex.dai/gitlab
  • SaiAshirwadInformatia/gitlab-ce
  • shamozhixing/gitlab-ce
  • emersonpgomes/gitlab-ce
  • frankamp/gitlab-ce
  • ajimenez2712/gitlab-ce
  • rochellejuanvillaruz/gitlab-ce
  • findprado/gitlab-ce
  • Lebedel/gitlab-ce
  • whywaita/gitlab-ce
  • lavawong/gitlab-ce
  • RyanAD/gitlab-ce
  • j-steinblock/gitlab-ce
  • nick.volynkin/gitlab-ce
  • daannijkamp/gitlab-ce
  • miroslav.meca/gitlab-ce
  • BenjaminVanRyseghem/gitlab-ce
  • spignataro/gitlab-ce
  • timhughes/gitlab-ce
  • waiting-for-dev/gitlab-ce
  • grola/gitlab-ce
  • avinasha/gitlab-ce
  • ivandespinosa/gitlab-ce
  • federico-lox/gitlab-ce
  • lnovy/gitlab-ce
  • rhoerbe/gitlab-ce
  • lflf/gitlab-ce
  • hooksie/gitlab-ce
  • FrantaM/gitlab-ce
  • itsnikolay/gitlab-ce
  • Baetirx/gitlab-ce
  • diogobeda/gitlab-ce
  • bjobjo/gitlab-ce
  • CarlaJ/gitlab-ce
  • SvenDub/gitlab-ce
  • shafiqissani/gitlab-ce
  • savitojs/gitlab-ce
  • bryantcj52/gitlab-ce
  • zengyee/gitlab
  • medokin/gitlab-ce
  • argolo/gitlab-ce
  • abesson/gitlab-ce
  • nkovacs/gitlab-ce
  • rebecamendez/gitlab-ce
  • dirker/gitlab-ce
  • kojiro540/gitlab-ce
  • buliq/gitlab-ce
  • MDXDave/gitlab-ce
  • pisquared/gitlab-ce
  • LaurentCabaret/gitlab-ce
  • bebbs/gitlab-ce
  • xDae/gitlab-ce
  • lucasamorim/gitlab-ce
  • suguojun/gitlab-ce
  • karanjthakkar/gitlab-ce
  • AntiPaste/gitlab-ce
  • mdeering/gitlab-ce
  • FredKSchott/gitlab-ce
  • honewatson/gitlab-ce
  • ktie/gitlab-ce
  • bkintz/gitlab-ce
  • gsmetal/gitlab-ce
  • clintoncwolfe/gitlab-ce
  • haleksandre/gitlab-ce
  • jeevan628/gitlab-ce
  • ritave/gitlab-ce
  • gustavtrenwith/gitlab-ce
  • test-group-jb/gitlab-ce
  • AlexanderS/gitlab-ce
  • thomas.k1/gitlab-ce
  • daw.gawel/gitlab-ce
  • aapomm/gitlab-ce
  • dhekimian/gitlab-ce
  • cjdp/gitlab-ce
  • airat/gitlab-ce
  • jingmian/gitlab-ce
  • denverwilliams/gitlab-ce
  • iamntz/gitlab-ce
  • astrear/gitlab-ce
  • sendilkumarn/gitlab-ce
  • vlladin/gitlab-ce
  • heliov/gitlab-ce
  • beverett/gitlab-ce
  • Wong-You/gitlab-ce
  • franco.sebregondi/gitlab-ce
  • test-projects-create/gitlab-foss
  • thereapman/gitlab-ce
  • lordjabez/gitlab-ce
  • jonny.mccullagh/gitlab-ce
  • Djabx/gitlab-ce
  • milgam12/gitlab-ce
  • PatrickT/gitlab-ce
  • JonTheNiceGuy/gitlab-ce
  • suesan/gitlab-ce
  • fgbreel/gitlab-ce
  • dsxragnarok/gitlab-ce
  • lalithr95/gitlab-ce
  • gianisraelnampi/gitlab-ce
  • hu19891110/gitlab-ce
  • shaunlee304/gitlab-ce
  • brianp/gitlab-ce
  • ivlt/gitlab-ce
  • diegosouza/gitlab-ce
  • jhsimpson/gitlab-ce
  • HaiTo/gitlab-ce
  • ericwayda/gitlab-ce
  • zeroactual/gitlab-ce
  • sandeep514/gitlab-ce
  • mr-dxdy/gitlab-ce
  • ztosh/gitlab-ce
  • ojss/gitlab-ce
  • jumjum888/gitlab-ce
  • AmericanSundown/gitlab-ce
  • rkmylo/gitlab-ce
  • jpsandiego/gitlab-ce
  • Cherish-xzw/gitlab-ce
  • raynax/gitlab-ce
  • jonas.flint/gitlab-ce
  • bmlis/gitlab-ce
  • StevenDufresne/gitlab-ce
  • metacritical/gitlab-ce
  • houqp/gitlab-ce
  • iunet/gitlab-ce
  • Metablockofwood/gitlab-ce
  • ebraminio/gitlab-ce
  • jessefnfilho/gitlab-ce
  • mamrehn1/gitlab-ce
  • rodolfoasantos/gitlab-ce
  • marciocamello/gitlab-ce
  • aezell/gitlab-ce
  • giuliotripi/gitlab-ce
  • wendy0402/gitlab-ce
  • kennon/gitlab-ce
  • gsavage/gitlab-ce
  • guyzmo/gitlab-ce
  • laurenmbeatty/gitlab-ce
  • jjkoehorst/gitlab-ce
  • yesbabyyes/gitlab-ce
  • o5/gitlab-ce
  • SergeyYukhnevich/gitlab-ce
  • nlevchuk/gitlab-ce
  • manglav/gitlab-ce
  • dearaujoj/gitlab-ce
  • madhusudancs/gitlab-ce
  • phil7/gitlab-ce
  • tmatesoft/gitlab-ce
  • totallymike/gitlab-ce
  • JaredReady/gitlab-ce
  • AkioKanno/gitlab-ce
  • Corni/gitlab-ce
  • thephoeron/gitlab-ce
  • sknebel/gitlab-ce
  • kevin.vessicchio/gitlab-ce
  • tobeee/gitlab-ce
  • doancea/gitlab-ce
  • sjoerdmulder/gitlab-ce
  • chikei/gitlab-ce
  • jerdog/gitlab-ce
  • calebrash/gitlab-ce
  • andrebsguedes/gitlab-ce
  • athmangude/gitlab-ce
  • keunheng.lee/gitlab-ce
  • coding.saints20151/gitlab-ce
  • techaccelerator/gitlab-ce
  • cosgroma/gitlab-ce
  • clim/gitlab-ce
  • sanster/gitlab-ce
  • gecgooden/gitlab-ce
  • Schniz/gitlab-ce
  • fidomax/gitlab-ce
  • infertux/gitlab-ce
  • jimmykarily/gitlab-ce
  • hjk2905626/gitlab-ce
  • dopesong/gitlab-ce
  • MTIN/gitlab-ce
  • zyfran/gitlab-ce
  • tonygambone/gitlab-ce
  • matth/gitlab-ce
  • alvinrayyu/gitlab-ce
  • NagarajBhagwat/gitlab-ce
  • ephracis/gitlab-ce
  • Conan_Kudo/gitlab-ce
  • akramfares/gitlab-ce
  • agargiulo/gitlab-ce
  • szpetkowski/gitlab-ce
  • Jonatas/gitlab-ce
  • makotonium/gitlab-ce
  • griest/gitlab-ce
  • deanrather/gitlab-ce
  • rawkode/gitlab-ce
  • AndriyDubchak/gitlab-ce
  • lukasraska/gitlab-ce
  • gitpitch/gitlab-ce
  • dawnsf/gitlab-ce
  • harigopal/gitlab-ce
  • pchojnacki/gitlab-ce
  • sedzisz/gitlab-ce
  • ckcho/gitlab-ce
  • murenzhishang/gitlab-ce
  • britodfbr/gitlab-ce
  • wjqwsp/gitlab-ce
  • coopsource/gitlab-ce
  • jdipierro/gitlab-ce
  • Weitzman/gitlab-ce
  • peterkort/gitlab-ce
  • kahunamoore/gitlab-ce
  • zjjblue/gitlab-ce
  • luisackermann/gitlab-ce
  • rz-uni-a/gitlab-ce
  • zczhuohuo/gitlab-ce
  • plremis/gitlab-ce
  • aebrow4/gitlab-ce
  • hlawuleka/gitlab-ce
  • mattl/gitlab-ce
  • gsharma/gitlab-ce
  • MatthewRDodds/gitlab-ce
  • eservais/gitlab-ce
  • alexsanford/gitlab-ce
  • monsdar/gitlab-ce
  • the-undefined/gitlab-ce
  • alech/gitlab-ce
  • mrenigma/gitlab-ce
  • jdrumtra/gitlab-ce
  • seha16/gitlab-ce
  • Ochrazy/gitlab-ce
  • koyaan/gitlab-ce
  • jamietanna/gitlab-ce
  • jorgelca1205/gitlab-ce
  • lazytyper/gitlab-ce
  • brennanroberts/gitlab-ce
  • jtthackery/gitlab-ce
  • yomi/gitlab-ce
  • wilfred/gitlab-ce
  • kryhtin/gitlab-ce
  • wolfgang42/gitlab-ce
  • sdalemans/gitlab-ce
  • nwayve/gitlab-ce
  • danieljianu/gitlab-ce
  • tutec/gitlab-ce
  • leeeeha/gitlab-ce
  • destromas1/gitlab-ce
  • tjaart/gitlab-ce
  • danielrinser/gitlab-ce
  • jacobgodserv/gitlab-ce
  • luisdgs19/gitlab-ce
  • hu19891110/gitlab
  • reproduction-group/gitlab-ce
  • thiswind/gitlab
  • emrox/gitlab-ce
  • alhadp/gitlab-ce
  • nmelin/gitlab-ce
  • nikkypx/gitlab-ce
  • jsteenb2/gitlab-ce
  • ashleyhindle1/gitlab-ce
  • jchata/gitlab-ce
  • lifeteo/gitlab-ce
  • stphnem/gitlab-ce
  • hermanstrom/gitlab-ce
  • warren.postma/gitlab-ce
  • redfox256/gitlab-ce
  • Jhony0311/gitlab-ce
  • nilsding/gitlab-ce
  • iarenzana/gitlab-ce
  • centaur/gitlab-ce
  • spkdev/gitlab-ce
  • Nichols/gitlab-ce
  • roshiro/gitlab-ce
  • ocramC/gitlab-ce
  • ohull/gitlab-ce
  • notthepoint/gitlab-ce
  • hungtv/gitlab-ce
  • mtthwhggns/gitlab-ce
  • dshramko/gitlab-ce
  • andreaskaemmerle/gitlab-ce
  • kuczmama/gitlab-ce
  • kivlor/gitlab-ce
  • huytv593/gitlab-ce
  • MaddEye/gitlab-ce
  • jurre/gitlab-ce
  • cori/gitlab-ce
  • David-Turbert/gitlab-ce
  • emillon/gitlab-ce
  • joshua.welsh/gitlab-ce
  • anthony_m_cook/gitlab-ce
  • tomasrychlik/gitlab-ce
  • Rencs/gitlab-ce
  • imenEssat/gitlab-ce
  • dinotrux/gitlab-ce
  • cxz/gitlab-ce
  • rorytarabay/gitlab-ce
  • jllaneras/gitlab-ce
  • GallandJe/gitlab-ce
  • caothuy/gitlab-ce
  • visualrobots/gitlab-ce
  • thogg4/gitlab-ce
  • daninfpj/gitlab-ce
  • gjlaubenstein/gitlab-ce
  • GabrielG/gitlab-ce
  • gentlejack/gitlab-ce
  • subintp1/gitlab-ce
  • oswaldo/gitlab-ce
  • subesokun/gitlab-ce
  • joelrtaylor/gitlab-ce
  • dmill/gitlab-ce
  • ezekg/gitlab-ce
  • qtower/gitlab-ce
  • adrien.constancin/gitlab-ce
  • arcshines/gitlab-ce
  • CSmartLab/gitlab-ce
  • daegren/gitlab-ce
  • faishal/gitlab-ce
  • ltfschoen/gitlab-ce
  • jakeheis/gitlab-ce
  • JourneyHom/gitlab-ce
  • ErikUu/gitlab-ce
  • zspmhzx/gitlab-ce
  • deubeuliou/gitlab-ce
  • zhufenggood/gitlab-ce
  • jjviscomi/gitlab-ce
  • zspmhzx/gitlab
  • michael_gaida/gitlab-ce
  • dmip/gitlab-ce
  • pavillet/gitlab-ce
  • franga2000/gitlab-ce
  • amogil/gitlab-ce
  • myiglulab/gitlab-ce
  • ksieburg/gitlab-ce
  • zyq001/gitlab-ce
  • tobias.genberg/gitlab-ce
  • syedanabimam/gitlab-ce
  • lksv/gitlab-ce
  • djonihops/gitlab-ce
  • secustor/gitlab-ce
  • jaigouk/gitlab-ce
  • sheperson/gitlab-ce
  • Colmea/gitlab-ce
  • msarahan/gitlab-ce
  • hey2dev/gitlab-ce
  • vivekangadi1/gitlab-ce
  • hamidrezakp/gitlab-ce
  • dzv3/gitlab-ce
  • dklischies/gitlab-ce
  • iWader/gitlab-ce
  • bernardodsanderson/gitlab-ce
  • sbeleidy/gitlab-ce
  • paulrbr/gitlab-ce
  • chek/gitlab-ce
  • wintersolutions/gitlab-ce
  • adamhess1991/gitlab-ce
  • pavel.sutyrin/gitlab-ce
  • kvsm/gitlab-ce
  • armanhrm/gitlab-ce
  • gpocentek/gitlab-ce
  • mbk/gitlab-ce
  • szkl/gitlab-ce
  • mogui/gitlab-ce
  • voogsgerd/gitlab-ce
  • herman6/gitlab-ce
  • LenaYan/gitlab-ce
  • YarNayar/gitlab-ce
  • eelco/gitlab-ce
  • aurelien.chabot/gitlab-ce
  • lloeki/gitlab-ce
  • yann.gravrand/gitlab-ce
  • robsonmwoc/gitlab-ce
  • alexandrevazneto/gitlab-ce
  • klandaika/gitlab-ce
  • sirdorius/gitlab-ce
  • bigezhang/gitlab-ce
  • jbowtie/gitlab-ce
  • adam-group-just-for-testing-stuff/gitlab-ce
  • bluejava/gitlab-ce
  • fordprefect/gitlab-ce
  • 131/gitlab-ce
  • jacopo-beschi/gitlab-ce
  • erbesharat/gitlab-ce
  • larissa/gitlab-ce
  • bpietraga/gitlab-ce
  • sandyvern/gitlab-ce
  • darin/gitlab-ce
  • austin-vern-songer/gitlab-ce
  • sexxxy7118cam/gitlab-ce
  • hhellbusch/gitlab-ce
  • dajester2013/gitlab-ce
  • david-ds/gitlab-ce
  • DEADB17/gitlab-ce
  • jpalmieri/gitlab-ce
  • Overby/gitlab-ce
  • mrueg/gitlab-ce
  • darkdragon-001/gitlab-ce
  • novikserg/gitlab-ce
  • davidpgero/gitlab-ce
  • duk3luk3/gitlab-ce
  • CharlyTheDog/gitlab-ce
  • rafiqueDev/gitlab-ce
  • didier.erin/gitlab-ce
  • bernatfp/gitlab-ce
  • omarius/gitlab-ce
  • vaibhav.devpura/gitlab-ce
  • kay54088/gitlab-ce
  • kushalpandya/gitlab-ce
  • dj-tech/gitlab-ce
  • joeltaylor/gitlab-ce
  • loukash/gitlab-ce
  • daxelrod/gitlab-ce
  • zisedk/gitlab-ce
  • Axcester/gitlab-ce
  • matjazgros/gitlab-ce
  • aleksey.solntsev/gitlab-ce
  • xjunior/gitlab-ce
  • rztab/gitlab-ce
  • watilde/gitlab-ce
  • osorgin/gitlab-ce
  • pawandubey/gitlab-ce
  • mitariq/gitlab-ce
  • hoosteeno/gitlab-ce
  • gkats/gitlab-ce
  • sfarheen/gitlab-ce
  • wshe2016/gitlab-ce
  • funzie19/gitlab-ce
  • ivikash/gitlab-ce
  • daumiller/gitlab-ce
  • devkhan/gitlab-ce
  • laleshii/gitlab-ce
  • csiden/gitlab-ce
  • kolesar/gitlab-ce
  • scotttrinh/gitlab-ce
  • jzinn/gitlab-ce
  • wandering_rapscallion/gitlab-ce
  • club-devops/gitlab-ce
  • jarka/gitlab-ce
  • rubycut/gitlab-ce
  • czerasz/gitlab-ce
  • gaxuhongyu/gitlab-ce
  • waghanza/gitlab-ce
  • K0d1Lu/gitlab-ce
  • leandroico/gitlab-ce
  • opa/gitlab-ce
  • viktor-meszaros2/gitlab-ce
  • pgascouvaillancourt/gitlab-ce
  • sebabelmar/gitlab-ce
  • 523/gitlab-ce
  • habukagumba/gitlab-ce
  • cagdasgerede/gitlab-ce
  • atsaloli/gitlab-ce
  • NicoSa/gitlab-ce
  • giulianovarriale/gitlab-ce
  • eswat/gitlab-ce
  • kteru/gitlab-ce
  • amingilani/gitlab-ce
  • Sathishbabu/gitlab-ce
  • NBNAUSTRALIA/gitlab-ce
  • antapos/gitlab-ce
  • mattluck/gitlab-ce
  • lchavez/gitlab-ce
  • bennyp/gitlab-ce
  • Razzeee/gitlab-ce
  • ashishwadekar/gitlab-ce
  • vcomposieux/gitlab-ce
  • damienadermann/gitlab-ce
  • yw1994/gitlab-ce
  • vicvega/gitlab-ce
  • marcopantano/gitlab-ce
  • clement.moyroud/gitlab-ce
  • cyjia1/gitlab-ce
  • jt-gitlab/gitlab-ce
  • rowan.potgieter/gitlab-ce
  • zhjwpku/gitlab-ce
  • maikebing/gitlab-ce
  • randaalex/gitlab-ce
  • seongahjo/gitlab-ce
  • LongLiveCHIEF/gitlab-ce
  • mbishop/gitlab-ce
  • padi/gitlab-ce
  • attx/gitlab-ce
  • mk-pmb/gitlab-ce
  • fedeaux/gitlab-ce
  • duvalldjzo/gitlab-ce
  • wx85t66g/gitlab
  • raviolicode/gitlab-ce
  • VishalRocks/gitlab-ce
  • benni/gitlab-ce
  • johannes.seerup/gitlab-ce
  • Az0uz/gitlab-ce
  • abogala85/gitlab-ce
  • bxt/gitlab-ce
  • romand/gitlab-ce
  • henfee/gitlab-ce
  • almtoolbox/gitlab-ce
  • freethejazz/gitlab-ce
  • ltanphat/gitlab-ce
  • Yogendrasinghi/gitlab-ce
  • pac1982/gitlab-ce
  • chilladx/gitlab-ce
  • Rudikza/gitlab-ce
  • cindy/gitlab-ce
  • xggrnx/gitlab-ce
  • edshadi/gitlab-ce
  • ningjin.unique/gitlab-ce
  • mindupper/gitlab-ce
  • beginor/gitlab-ce
  • seankao31/gitlab-ce
  • PNSalocin/gitlab-ce
  • tailender1/gitlab-ce
  • vrod/gitlab-ce
  • BgR8/gitlab-ce
  • lizlam/gitlab-ce
  • mechoriet/gitlab-ce
  • orenyk/gitlab-ce
  • jamgregory/gitlab-ce
  • ryanfaerman/gitlab-ce
  • adduc/gitlab-ce
  • ratanaem771/gitlab-ce
  • RohitK89/gitlab-ce
  • gizotti/gitlab-ce
  • amdn/gitlab-ce
  • hugomaiavieira/gitlab-ce
  • prihandi/gitlab-ce
  • jorge_epc/gitlab-ce
  • olivier.billard/gitlab-ce
  • afrioni/gitlab-ce
  • example-only/gitlab-ce
  • josua.aja/gitlab-ce
  • pedro.gryzinsky/gitlab-ce
  • oxan/gitlab-ce
  • PotHix/gitlab-ce
  • wingyu/gitlab-ce
  • joe.rocklin/gitlab-ce
  • kartikey1/gitlab-ce
  • jesusotero/gitlab-ce
  • ershadk/gitlab-ce
  • lhirales/gitlab-ce
  • ryancharris/gitlab-ce
  • devployment/gitlab-ce
  • bsergik/gitlab-ce
  • yhj7727/gitlab-ce
  • gauravmanchanda/gitlab-ce
  • havt/gitlab-ce
  • Primokorn/gitlab-ce
  • basyura/gitlab-ce
  • windcold/gitlab-ce
  • bijancn/gitlab-ce
  • innerwhisper/gitlab-ce
  • abuango/gitlab-ce
  • gitlab-group/gitlab-ce
  • kiote/gitlab-ce
  • Hocvuong/gitlab-ce
  • xoob/gitlab-ce
  • marionzualo/gitlab-ce
  • Sanson/gitlab-ce
  • AlexKalinin/gitlab-ce
  • ddedrick/gitlab-ce
  • panama69/gitlab-ce
  • trentontri/gitlab-ce
  • alwinmark/gitlab-ce
  • jnoortheen/gitlab-ce
  • ilja.heitlager/gitlab-ce
  • beast911/gitlab-ce
  • omunozr/gitlab-ce
  • onophris/gitlab-ce
  • GuChuan/gitlab-ce
  • grimm.jo/gitlab-ce
  • leandro/gitlab-ce
  • fresskoma/gitlab-ce
  • bartvelden/gitlab-ce
  • e.collora/gitlab-ce
  • ctiml/gitlab-ce
  • ilansh-contributions/gitlab-ce
  • BM5k/gitlab-ce
  • pwmckenna/gitlab-ce
  • RezaPahlevi/gitlab-ce
  • tyler.hall/gitlab-ce
  • gwawr/gitlab-ce
  • catalinxyz/gitlab-ce
  • yuchi/gitlab-ce
  • ilansh/gitlab-ce
  • ja-me-sk/gitlab-ce
  • mumtazahmadgcu/gitlab-ce
  • fraserredmond/gitlab-ce
  • EduardoMRB/gitlab-ce
  • adamakhtar/gitlab-ce
  • cgnkev/gitlab-ce
  • kazhuyo/gitlab-ce
  • njues/gitlab-ce
  • blackillzone/gitlab-ce
  • tunamonster/gitlab-ce
  • GroupO.Ovations.Platform/gitlab-ce
  • Allen0512/gitlab-ce
  • b0nd0/gitlab-ce
  • afolson/gitlab-ce
  • cfcosta/gitlab-ce
  • haelthtech/gitlab-ce
  • iheartrachie/gitlab-ce
  • madhu.varma/gitlab-ce
  • techmaniack/gitlab-ce
  • G495/gitlab-ce
  • twonegatives/gitlab-ce
  • alyms108/gitlab-ce
  • janten/gitlab-ce
  • joaumg/gitlab-ce
  • jing.da/gitlab-ce
  • masakura/gitlab-ce
  • csjohn/gitlab-ce
  • MatthewRaison/gitlab-ce
  • regisF/gitlab-ce
  • wabernat1/gitlab-ce
  • berna/gitlab-ce
  • 14mRh4X0r/gitlab-ce
  • jpalumickas/gitlab-ce
  • matheuslucena/gitlab-ce
  • hobart/gitlab-ce
  • ismail-s/gitlab-ce
  • heiko/gitlab-ce
  • brasilikum/gitlab-ce
  • alexbrahastoll/gitlab-ce
  • snazaroff/gitlab-ce
  • abmateen/gitlab-ce
  • jonallured/gitlab-ce
  • gibbsonn/gitlab-ce
  • tc42/gitlab-ce
  • romero.pozo2012/gitlab-ce
  • zhangsj/gitlab-ce
  • zbjumper/gitlab
  • labor33/gitlab-ce
  • kartheek3011/gitlab-ce
  • jigfox/gitlab-ce
  • MrHux/gitlab-ce
  • saadshahd/gitlab-ce
  • NikitaAvvakumov/gitlab-ce
  • Rocky777555/gitlab-ce
  • olinares/gitlab-ce
  • krishna2nd/gitlab-ce
  • luisbelloch/gitlab-ce
  • thiago.silvestre/gitlab-ce
  • zhouzhijie84/gitlab-ce
  • AbbasFaisal/gitlab-ce
  • liqin/gitlab-ce
  • GitLabCE/gitlab-ce
  • KingMax521/gitlab-ce
  • xinzhangabc/gitlab-ce
  • lendjei/gitlab-ce
  • muratcorlu/gitlab-ce
  • sbreit/gitlab-ce
  • Ziopod/gitlab-ce
  • ytsirch2000/gitlab-ce
  • amrdruid/gitlab-ce
  • nobodywithbody/gitlab-ce
  • akloboucnik/gitlab-ce
  • BluePyth/gitlab-ce
  • luceos/gitlab-ce
  • mollux/gitlab-ce
  • LipperZack/gitlab-ce
  • xen0n/gitlab-ce
  • believec/gitlab-ce
  • virtuman/gitlab-ce
  • mehdy/gitlab-ce
  • gamesover/gitlab-ce
  • dbernheisel/gitlab-ce
  • dltjdrud637/gitlab-ce
  • r3bo0t/gitlab-ce
  • migeorge/gitlab-ce
  • mtemur/gitlab-ce
  • shcallaway/gitlab-ce
  • NikolaMandic/gitlab-ce
  • vit.aks/gitlab-ce
  • leonardocabeza/gitlab-ce
  • huijingtong/gitlab-ce
  • ZmagoD/gitlab-ce
  • mjskier/gitlab-ce
  • rainchen/gitlab-ce
  • pi0_/gitlab-ce
  • chalx/gitlab-ce
  • martincabrera/gitlab-ce
  • pbarger/gitlab-ce
  • pfloride/gitlab-ce
  • saghan/gitlab-ce
  • marcelhuberfoo/gitlab-ce
  • Nnidyu/gitlab-ce
  • timbanaveen/gitlab-ce
  • fforres/gitlab-ce
  • o624366705/gitlab
  • sekl/gitlab-ce
  • kelset/gitlab-ce
  • dhu/gitlab-ce
  • bk2204/gitlab-ce
  • koen/gitlab-ce
  • scallopedllama/gitlab-ce
  • Markus0815/gitlab-ce
  • thomaslundstrom/gitlab-ce
  • shyamsankar.bh/gitlab-ce
  • frech/gitlab-ce
  • Tarabass/gitlab-ce
  • acquatroi2/gitlab-ce
  • waldyr/gitlab-ce
  • BPerlakiH/gitlab-ce
  • rodenluo/gitlab-ce
  • koybe659/gitlab-ce
  • sage7will/gitlab-ce
  • 1up/gitlab-ce
  • kkolotyuk/gitlab-ce
  • amitizle/gitlab-ce
  • servicecoregit/gitlab-ce
  • cdaguerre/gitlab-ce
  • kakawait/gitlab-ce
  • z9g9l9/gitlab-ce
  • nixikanius/gitlab-ce
  • gdubicki/gitlab-ce
  • Florck/gitlab-ce
  • DuvanMotavita/gitlab-ce
  • dguilak/gitlab-ce
  • garymardell/gitlab-ce
  • vitalybaev/gitlab-ce
  • alkuzad/gitlab-ce
  • mkobit/gitlab-ce
  • pofman/gitlab-ce
  • abdullah-s/gitlab-ce
  • csmallman/gitlab-ce
  • benallaerts/gitlab-ce
  • kylehqcom/gitlab-ce
  • aaviran/gitlab-ce
  • c0riolis/gitlab-ce
  • stournie/gitlab-ce
  • voxsim/gitlab-ce
  • ratha.kann/gitlab-ce
  • ZLixing/gitlab-ce
  • zhuangbiaowei/gitlab-ce
  • Hanje/gitlab-ce
  • ContentInX/gitlab-ce
  • aninfeel/gitlab-ce
  • steelsalvation/gitlab-ce
  • cedevita/gitlab-ce
  • jimmidyson/gitlab-ce
  • sorrell/gitlab-ce
  • kenneth.toley/gitlab-ce
  • genzart/gitlab-ce
  • petersowah/gitlab-ce
  • lcouto/gitlab-ce
  • rmacklin/gitlab-ce
  • private-repositories/gitlab-ce
  • imweb/gitlab-ce
  • cafebazaar/gitlab-ce
  • bog_g/gitlab-ce
  • ipernet/gitlab-ce
  • cschultzBB/gitlab-ce
  • romulomachado/gitlab-ce
  • kamermans/gitlab-ce
  • dosuken123/gitlab-ce
  • mpoornima/gitlab-ce
  • ahorn42/gitlab-ce
  • hiyang/gitlab-ce
  • hugomarisco/gitlab-ce
  • UnderXirox/gitlab-ce
  • hazman/gitlab-ce
  • zhangyi_93/gitlab-ce
  • longld/gitlab-ce
  • was4444/gitlab-ce
  • pozorvlak/gitlab-ce
  • luizsignorelli/gitlab-ce
  • aviraldg/gitlab-ce
  • hogewest/gitlab-ce
  • christianguevara/gitlab-ce
  • nburkley/gitlab-ce
  • anam0131/gitlab-ce
  • pradip07/gitlab-ce
  • Vinnl/gitlab-ce
  • Aqmhkf/gitlab-ce
  • sethvincent/gitlab-ce
  • satorix/gitlab-ce
  • uda/gitlab-ce
  • picrap/gitlab-ce
  • pruthviraj888/gitlab-ce
  • tiagolo/gitlab-ce
  • sujeevan/gitlab-ce
  • minamotoasahi/gitlab-ce
  • cristiantmbr/gitlab-ce
  • andremachad0/gitlab-ce
  • sanglt/gitlab-ce
  • miguelzf/gitlab-ce
  • ccfiel/gitlab-ce
  • glassig_dtr/gitlab-ce
  • kordian.wiklinski/gitlab-ce
  • shanser/gitlab-ce
  • wanyamaman/gitlab-ce
  • int01010101/gitlab-ce
  • kevPo1/gitlab-ce
  • BHushanRathod/gitlab-ce
  • dogukan-workif/gitlab-ce
  • WMXPY/gitlab-ce
  • nicolaslechenic/gitlab-ce
  • ag4ta/gitlab-ce
  • danilofive/gitlab-ce
  • marcello.ceschia/gitlab-ce
  • mcampbell508/gitlab-ce
  • karthikghan/gitlab-ce
  • GarimaPanchal/gitlab-ce
  • adamco/gitlab-ce
  • glambert/gitlab-ce
  • arnd/gitlab-ce
  • b6pzeusbc54tvhw5jgpyw8pwz2x6gs/gitlab-ce
  • muthusamy667/gitlab-ce
  • marc-pinyol/gitlab-ce
  • leedonghyean/gitlab-ce
  • Anjuru/gitlab-ce
  • the-glu/gitlab-ce
  • Rosluk/gitlab-ce
  • thepry/gitlab-ce
  • marcvangend/gitlab-ce
  • mw-ding/gitlab-ce
  • Liudvikas/gitlab-ce
  • ollie314/gitlab-ce
  • mydigitalself/gitlab-ce
  • Leakmonyta/gitlab-ce
  • logmeingvd/gitlab-ce
  • kaiohenrique/gitlab-ce
  • Malli25/gitlab-ce
  • geoandri/gitlab-ce
  • Kallikrein/gitlab-ce
  • tcwilkinson/gitlab-ce
  • pabloifran/gitlab-ce
  • coeibu/gitlab-ce
  • hanglihl/gitlab-ce
  • madhuraj408/gitlab-ce
  • test-group-jepling/gitlab-ce
  • gpadillaq/gitlab-ce
  • peterm0x/gitlab-ce
  • emmanuel.ballery/gitlab-ce
  • gitlabse7en/gitlab
  • carloslfu/gitlab-ce
  • strausmann/gitlab-ce
  • cowbellerina/gitlab-ce
  • brianhall/gitlab-ce
  • olliebennett/gitlab-ce
  • jnuxadrian/gitlab-ce
  • akinza/gitlab-ce
  • birgire/gitlab-ce
  • cds84/gitlab-ce
  • lanavelino/gitlab-ce
  • moritzplassnig/gitlab-ce
  • jburwell/gitlab-ce
  • jongchoi/gitlab-ce
  • ebuildy/gitlab-ce
  • denys281/gitlab-ce
  • jeje-50/gitlab-ce
  • john.lyman/gitlab-ce
  • davidpiegza/gitlab-ce
  • grlngs/gitlab-ce
  • joostrijneveld/gitlab-ce
  • technopak/gitlab-ce
  • wtsi-hgi/gitlab-ce
  • hahnjo/gitlab-ce
  • zezineustaquio/gitlab-ce
  • ilpianista/gitlab-ce
  • marsco/gitlab-ce
  • Kohei_Oka/gitlab-ce
  • victor.lopez/gitlab-ce
  • Hepp/gitlab-ce
  • nerro/gitlab-ce
  • rickg421/gitlab-ce
  • alanhamlett/gitlab-ce
  • borisyankov/gitlab-ce
  • EtherTyper/gitlab-ce
  • Vonwey/gitlab-ce
  • sergiobonfi/gitlab-ce
  • jessechang/gitlab-ce
  • kewleus/gitlab-ce
  • edward.tan1/gitlab-ce
  • phlbrz/gitlab-ce
  • naturlich/gitlab-ce
  • nathenapse/gitlab-ce
  • robertasg/gitlab-ce
  • dorcyv/gitlab-ce
  • malay_patel/gitlab-ce
  • Mattlk13/gitlab-ce
  • un1kum/gitlab-ce
  • vonchenplus/gitlab-ce
  • coderhwj/gitlab-ce
  • sheng.zhong.xie/gitlab-ce
  • dinsaw/gitlab-ce
  • ana.marjanica/gitlab-ce
  • jroitgrund/gitlab-ce
  • borjafv/gitlab-ce
  • donut87/gitlab-ce
  • vidyasagarpogiri/gitlab-ce
  • stuffboxkorea/gitlab-ce
  • ashiksp/gitlab-ce
  • dennisvdhoef/gitlab-ce
  • Laabe/gitlab-ce
  • 0xbsec/gitlab-ce
  • Yakhlef/gitlab-ce
  • anuragverma65/gitlab-ce
  • lgromanowski/gitlab-ce
  • lyubenblagoev/gitlab-ce
  • BEObserver/gitlab-ce
  • bermannoah/gitlab-ce
  • rwbaskoro/gitlab-ce
  • andy_b_84/gitlab-ce
  • ele8993/gitlab-ce
  • bardec/gitlab-ce
  • wldhx/gitlab-ce
  • jeyvison/gitlab-ce
  • anarcat/gitlab-ce
  • lallinuo/gitlab-ce
  • lazybios/gitlab-ce
  • raansari/gitlab-ce
  • adrum/gitlab-ce
  • jNullj/gitlab-ce
  • korolr/gitlab-ce
  • xning/gitlab-ce
  • libin.zju/gitlab-ce
  • adyoi/gitlab-ce
  • esparkman/gitlab-ce
  • danny-zitzman/gitlab-ce
  • julivico/gitlab-ce
  • pratikborsadiya/gitlab-ce
  • nspriego/gitlab-ce
  • pfodox/gitlab-ce
  • jbrains/gitlab-ce
  • bersimoes/gitlab-ce
  • bbuchalter/gitlab-ce
  • peloncano/gitlab-ce
  • davidtwigger/gitlab-ce
  • fsamjcross/gitlab-ce
  • rafael-mansilha/gitlab-ce
  • fernando.mariano/gitlab-ce
  • joshmorel/gitlab-ce
  • joren/gitlab-ce
  • wyqsnddd/gitlab-ce
  • leonn.paiva/gitlab-ce
  • cjtapper/gitlab-ce
  • falanger/gitlab-ce
  • michaelrob/gitlab-ce
  • flyingwjw/gitlab-ce
  • NingKwok/gitlab-ce
  • tengbretson/gitlab-ce
  • arperalta3/gitlab-ce
  • wedow/gitlab-ce
  • GHackAnonymous/gitlab-ce
  • vignesh.ravichandran02/gitlab-ce
  • aliceyhg/gitlab-ce
  • dsoper05/gitlab-ce
  • seemcat/gitlab-ce
  • spisemisu/gitlab-ce
  • medied/gitlab-ce
  • djbingham/gitlab-ce
  • benoitferchaud/gitlab-ce
  • meeee/gitlab-ce
  • KK20m9/gitlab-ce
  • ccyang/gitlab-ce
  • sjk071/gitlab-ce
  • esevo/gitlab-ce
  • leslie-karpati/gitlab-ce
  • gpongelli/gitlab-ce
  • nivviv/gitlab-ce
  • f.nilsson/gitlab-ce
  • gmessner/gitlab-ce
  • rviera48/gitlab-ce
  • romanenco/gitlab-ce
  • allcentury/gitlab-ce
  • Dineshs91/gitlab-ce
  • jellespoelders/gitlab-ce
  • Janas/gitlab-ce
  • fiddels/gitlab-ce
  • rp1/gitlab-ce
  • jomon.entero/gitlab-ce
  • samuelez/gitlab-ce
  • dmarcoux/gitlab-ce
  • codeshrew/gitlab-ce
  • niubencoolboy/gitlab-ce
  • shubhamraen/gitlab-ce
  • balasankarc/gitlab-ce
  • niccokunzmann/gitlab-ce
  • infogrind/gitlab-ce
  • heapifyman/gitlab-ce
  • Mitten.O/gitlab-ce
  • lorenzo-biava/gitlab-ce
  • small-dream/gitlab-ce
  • artembaikuzin/gitlab-ce
  • diacu/gitlab-ce
  • NeroBurner/gitlab-ce
  • ceban/gitlab-ce
  • sonxurxo/gitlab-ce
  • lmadams/gitlab-ce
  • backbone/gitlab-ce
  • jkeys/gitlab-ce
  • ad4ptec/gitlab-ce
  • TeNNoX/gitlab-ce
  • yick_liao/gitlab-ce
  • tmlee/gitlab-ce
  • cenitio/gitlab-ce
  • ramyfarid922/gitlab-ce
  • MnGeoAdmin/gitlab-ce
  • v-superuser/gitlab-ce
  • herryLi/gitlab-ce
  • Jeanhwea/gitlab-ce
  • ferfresh/gitlab
  • mrlee23/gitlab-ce
  • steven.karas/gitlab-ce
  • a_kashima_/gitlab-ce
  • bfabio/gitlab-ce
  • allenh1/gitlab-ce
  • calvertvl/gitlab-ce
  • bobby02832/gitlab-ce
  • travula/gitlab-ce
  • phogl/gitlab-ce
  • martingregoire/gitlab-ce
  • Shnehasish/gitlab-ce
  • mineee/gitlab-ce
  • Draganov/gitlab-ce
  • sarahod/gitlab-ce
  • nprail/gitlab-ce
  • Ruby-and-Friends/gitlab-ce
  • Pwntus/gitlab-ce
  • mrenergy/gitlab-ce
  • alejdg/gitlab-ce
  • sear-azazel/gitlab-ce
  • whmymt/gitlab-ce
  • fabienbruce/gitlab-ce
  • hdonatien/gitlab-ce
  • svyotov/gitlab-ce
  • zachphillips/gitlab-ce
  • agilgur5/gitlab-ce
  • mokicks/gitlab-ce
  • fnajmi/gitlab-ce
  • mrtweeter/gitlab-ce
  • trunghd828/gitlab-ce
  • Zavatszki/gitlab-ce
  • paissad/gitlab-ce
  • LDinho/gitlab-ce
  • pabloanoopsystems/gitlab-ce
  • bearcherian/gitlab-ce
  • a_/gitlab-ce
  • yuanfeiz/gitlab-ce
  • kesin/gitlab-ce
  • 42pre/gitlab-ce
  • cbartz/gitlab-ce
  • sivasankar.paul/gitlab-ce
  • tommy26/gitlab-ce
  • FelipeZF/gitlab-ce
  • victor87/gitlab-ce
  • karthikeyan5/gitlab-ce
  • alcateltouch11/gitlab-ce
  • Exelans/gitlab-ce
  • neha9t/gitlab-ce
  • roboll/gitlab-ce
  • dralexx/gitlab-ce
  • kkw855/gitlab-ce
  • Hkamesh/gitlab-ce
  • marcelo_perini/gitlab-ce
  • sanjeevkpandit/gitlab-ce
  • joykwon/gitlab-ce
  • mntdamania/gitlab-ce
  • Necior/gitlab-ce
  • gitlabproject_s/gitlab-ce
  • azhiyan/gitlab-ce
  • kurail/gitlab-ce
  • joperry0/gitlab-ce
  • victorwu/gitlab-ce
  • ilirlazaj07/gitlab-ce
  • mohammad-rahchamani/gitlab-ce
  • bekroogle/gitlab-ce
  • AndersDJohnson/gitlab-ce
  • Turmio/gitlab-ce
  • s.marcinkowski/gitlab-ce
  • oysstu/gitlab-ce
  • mvonarx/gitlab-ce
  • ed_/gitlab-ce
  • opsydev/gitlab-ce
  • kybae/gitlab-ce
  • yunwangjun/gitlab-ce
  • xiaogang_gitlab/gitlab-ce
  • saurav2104/gitlab-ce
  • jabber/gitlab-ce
  • muratbsts/gitlab-ce
  • glen.lee/gitlab-ce
  • tnextday/gitlab-ce
  • andreabettich/gitlab-ce
  • 29decibel/gitlab-ce
  • diegofigs/gitlab-ce
  • bayepathe/gitlab-ce
  • KiranVedantam/gitlab-ce
  • sachinB94/gitlab-ce
  • antonmaker/gitlab-ce
  • redos7/gitlab-ce
  • nnam/gitlab-ce
  • m_f/gitlab-ce
  • dakotahp/gitlab-ce
  • rizqyfaishal27/gitlab-ce
  • dvillamero/gitlab-ce
  • jxluo/gitlab-ce
  • frivera/gitlab-ce
  • m.gebetsr/gitlab-ce
  • m-bender/gitlab-ce
  • mo7amed-3bdalla7/gitlab-ce
  • JasonWhy123/gitlab
  • research67875/gitlab-ce
  • estarter/gitlab-ce
  • yongbo/gitlab-ce
  • ixti/gitlab-ce
  • voxadam/gitlab-ce
  • Fenlly/gitlab-ce-zh
  • chauffer/gitlab-ce
  • troglotit/gitlab-ce
  • VickySteeves/gitlab-ce
  • HellenHuai/gitlab-ce
  • augustocbx/gitlab-ce
  • devxcoolbitx/gitlab-ce
  • stretch-gitlab-org-ce/gitlab-ce
  • rbecheras/gitlab-ce
  • deathstar_name/gitlab-ce
  • BhuvaneshwariXfact/gitlab-ce
  • alexisgo/gitlab-ce
  • ajtorres9/gitlab-ce
  • jakub.kramarz/gitlab-ce
  • jbrandhorst/gitlab-ce
  • minhlongdo/gitlab-ce
  • lucianomx/gitlab-ce
  • aryanugroho/gitlab-ce
  • gauravadcore/gitlab-ce
  • struvv/gitlab-ce
  • rymai/gitlab-ce
  • techguru/gitlab-ce
  • aruiz/gitlab-ce
  • wahmedswl/gitlab-ce
  • mathieulapeyre/gitlab-ce
  • vlal/gitlab-ce
  • ManUtopiK/gitlab-ce
  • frederikcreemers/gitlab-ce
  • buzzdeee/gitlab-ce
  • nekikara/gitlab-ce
  • NM4500/gitlab-ce
  • kanchana.w/gitlab-ce
  • biomassives/gitlab-ce
  • comarco/gitlab-ce
  • nolith/gitlab-ce
  • dyro/gitlab-ce
  • peter-springer/gitlab-ce
  • GingerGeek/gitlab-ce
  • ternes3/gitlab-ce
  • bastilimbach/gitlab-ce
  • bogdanvlviv/gitlab-ce
  • nicolasgnr/gitlab-ce
  • ndrluis/gitlab-ce
  • ahmedshuhel/gitlab-ce
  • mrkeypa/gitlab-ce
  • ryehle/gitlab-ce
  • elepolt/gitlab-ce
  • xiexiaoming/gitlab-ce
  • martintms99/gitlab-ce
  • yangheng/gitlab-ce
  • luckyhey/gitlab-ce
  • kaigokan/gitlab-ce
  • menway/gitlab-ce
  • xpatel/gitlab-ce
  • Tiggu/gitlab-ce
  • taztura/gitlab-ce
  • kDasa/gitlab-ce
  • archytaus/gitlab-ce
  • pierreozoux/gitlab-ce
  • noirum1975/gitlab-ce
  • jameshclrk/gitlab-ce
  • ipaste/gitlab-ce
  • sophie-h/gitlab-ce
  • dbrgn/gitlab-ce
  • benj.rzk/gitlab-ce
  • zishuangzhu/gitlab-ce
  • snappy316/gitlab-ce
  • twang2218/gitlab-larryli
  • shellthor/gitlab-ce
  • anapsix/gitlab-ce
  • cooclsee/gitlab
  • Xhorxhina/gitlab-ce
  • nouri_sh/gitlab-ce
  • raxkin/gitlab-ce
  • s7udio/gitlab-ce
  • m13026178198/gitlab-ce
  • mqu/gitlab-ce
  • andi-/gitlab-ce
  • pkoro/gitlab-ce
  • kw217/gitlab-ce
  • idiomaticrails/gitlab-ce
  • kennydude/gitlab-ce
  • vassilevsky/gitlab-ce
  • denisbg/gitlab-ce
  • nurmuhammadsirat/gitlab-ce
  • blckct/gitlab-ce
  • narongsak/gitlab-ce
  • Eusebius1920/gitlab-ce
  • nhen/gitlab-ce
  • Giannoulis/gitlab-ce
  • kateawsome/gitlab-ce
  • Wolfspirit/gitlab-ce
  • bmerrill_nv/gitlab-ce
  • xyb/gitlab-ce
  • ditesh/gitlab-ce
  • danpristupov/gitlab-ce
  • xnfy520/gitlab
  • anniedy/gitlab-ce
  • timss/gitlab-ce
  • thedaniel/gitlab-ce
  • pierrepaulsab/gitlab-ce
  • krachwumm/gitlab-ce
  • naitsabes/gitlab-ce
  • Mali008/gitlab-ce
  • gitsnaf/gitlab-ce
  • icoolqin/gitlab-ce
  • pezon/gitlab-ce
  • bpapman/gitlab-ce
  • lacour/gitlab-ce
  • vedantseta/gitlab-ce
  • felicio/gitlab-ce
  • ancon/gitlab-ce
  • sveinn/gitlab-ce
  • Hbelkacem/gitlab-ce
  • pragunmuthya/gitlab-ce
  • baramboy/gitlab-ce
  • PhilippHeuer/gitlab-ce
  • ihao/gitlab-ce
  • helmo42/gitlab-ce
  • yaowenli/gitlab-ce
  • 3bit/gitlab-ce
  • SlavikZ/gitlab-ce
  • wazery/gitlab-ce
  • edudepetris/gitlab-ce
  • nick.antimisiaris/gitlab-ce
  • coolaj86/gitlab-ce
  • srtusharr887/gitlab-ce
  • alexyuan/gitlab
  • alexyuan/gitlab-ce
  • jspaetzel/gitlab-ce
  • supernova32/gitlab-ce
  • dlederle/gitlab-ce
  • indobits/gitlab-ce
  • csoriano/gitlab-ce
  • bkrill/gitlab-ce
  • ZhenyuZhu/gitlab-ce
  • secteur0/gitlab-ce
  • N4ghty/gitlab-ce
  • recursivewalk/gitlab-ce
  • mmaya/gitlab-ce
  • ozmose/gitlab-ce
  • SergoFan/gitlab-ce
  • andy9775/gitlab-ce
  • nlr/gitlab-ce
  • shijisun/gitlab-ce
  • avinash9870037095/gitlab-ce
  • Muyiafan/gitlab-ce
  • engdiegonavarro/gitlab-ce
  • lenghan1991/gitlab-ce
  • ijoon.developer/gitlab-ce
  • dturner_ts/gitlab-ce
  • hardysim/gitlab-ce
  • Flo_Dej/gitlab-ce
  • hnk/gitlab-ce
  • pete/gitlab-ce
  • Yogeshraj/gitlab-ce
  • shrestha.nirzal/gitlab-ce
  • phantomfive/gitlab-ce
  • jcantosz/gitlab-ce
  • weiqiu/gitlab-ce
  • Schwad/gitlab-ce
  • JeroenKnoops/gitlab-ce
  • caleno/gitlab-ce
  • vipantonio/gitlab-ce
  • vladel/gitlab-ce
  • bgetsug/gitlab-ce
  • llang/gitlab-ce
  • TasukuUehara/gitlab-ce
  • me_benni/gitlab-ce
  • fatihgokce07/gitlab-ce
  • ottosib/gitlab-ce
  • byersmark/gitlab-ce
  • pk-codebox-evo/gitlab-ce
  • Konstantinos-infogeek/gitlab-ce
  • thinkeridea/gitlab-ce
  • najor/gitlab-ce
  • LucasPaoli/gitlab-ce
  • apollo13/gitlab-ce
  • daljeet-hcl/gitlab-ce
  • jdavilab/gitlab-ce
  • collen/gitlab-ce
  • 106848748/gitlab-ce
  • GhostKenical/gitlab-ce
  • Peter-Brtan/gitlab-ce
  • kubilus1/gitlab-ce
  • johnnypea/gitlab-ce
  • Srivichai.P/gitlab-ce
  • rickettm/gitlab-ce
  • Hostert/gitlab-ce
  • retlas/gitlab-ce
  • lotyrin/gitlab-ce
  • kaychen/gitlab-ce
  • chen-j/gitlab-ce
  • tsvi/gitlab-ce
  • tonatiuh/gitlab-ce
  • sh41/gitlab-ce
  • c4augustus/gitlab-ce
  • merwan/gitlab-ce
  • sotayamashita/gitlab-ce
  • vijayanjay/gitlab-ce
  • phuc.tran/gitlab-ce
  • jaksd/gitlab-ce
  • ascode/gitlab-ce
  • arihantar/gitlab-ce
  • kevinnguyeneng/gitlab-ce
  • kanebryant/gitlab-ce
  • clod811/gitlab-ce
  • kevinhu/gitlab-ce
  • mytianjunjie/gitlab
  • asmolero/gitlab-ce
  • abdullahmara/gitlab-ce
  • Letme/gitlab-ce
  • lorensen/gitlab-ce
  • heyrhett/gitlab-ce
  • git-toni/gitlab-ce
  • true0422/gitlab-ce
  • devseevali/gitlab-ce
  • pralhad-kkaam/gitlab-ce
  • jen_bottom/gitlab-ce
  • islishude/gitlab-ce
  • graingert-gitlab-ce-temp/gitlab-ce
  • graingert/gitlab-ce
  • n210akirawan/gitlab-ce
  • lawli3t/gitlab-ce
  • sicarul/gitlab-ce
  • piotrbrzuska/gitlab-ce
  • lpalgarvio/gitlab-ce
  • swiatecki_vorwaerts/gitlab-ce
  • mehranrasulian/gitlab-ce
  • cluxter/gitlab-ce
  • xiaole/gitlab-ce
  • mikachiari/gitlab-ce
  • YueLinHo/gitlab-ce
  • mdasheik/gitlab-ce
  • coreynwops/gitlab-ce
  • oche_ejembi/gitlab-ce
  • sdelbust/gitlab-ce
  • boldt/gitlab-ce
  • wanderingtechie/gitlab-ce
  • EhsanEdjlali/gitlab-ce
  • acidicbread/gitlab-ce
  • knesmith/gitlab-ce
  • olirogers/gitlab-ce
  • Jayree/gitlab-ce
  • nodeable/gitlab-ce
  • Wassini/gitlab-ce
  • dirk.lachowski/gitlab-ce
  • chris444400/gitlab-ce
  • zsturgess/gitlab-ce
  • thembaz/gitlab-ce
  • Gwynfor/gitlab-ce
  • sundar.ram/gitlab-ce
  • vsdeni/gitlab-ce
  • icedwater/gitlab-ce
  • maksimvrs/gitlab-ce
  • pbomars/gitlab-ce
  • anywillmark/gitlab-ce
  • stuxboulot/gitlab-ce
  • rafaelnssilva/gitlab-ce
  • raniakalai1/gitlab-ce
  • spezifanta/gitlab-ce
  • kimuraz/gitlab-ce
  • bhbatha/gitlab-ce
  • Timeraa/gitlab-ce
  • viniciusoyama/gitlab-ce
  • wlamal855/gitlab-ce
  • justinboltz/gitlab-ce
  • junaid-khan/gitlab-ce
  • batu/gitlab-ce
  • argosback/gitlab-ce
  • richardc/gitlab-ce
  • chernoffivan/gitlab-ce
  • PerryFaro/gitlab-ce
  • simonwex/gitlab-ce
  • htve/gitlab-ce
  • xhang/gitlab-ce
  • reviforks/gitlab-ce
  • zadsar/gitlab-ce
  • kuriyama/gitlab-ce
  • ahisbrook/gitlab-ce
  • electroma/gitlab-ce
  • mvisonneau/gitlab-ce
  • Fenlly/gitlab-ce
  • gurch101/gitlab-ce
  • prasadsp/gitlab-ce
  • lekien/gitlab-ce
  • nateberkopec/gitlab-ce
  • kybishop/gitlab-ce
  • sierrafayad/gitlab-ce
  • frostypls/gitlab-ce
  • svpernova09/gitlab-ce
  • singhkanand/gitlab-ce
  • oceanho/gitlab-ce
  • brokencode/gitlab-ce
  • decade15757160454/gitlab-ce
  • alizadeh/gitlab-ce
  • paulobezerra/gitlab-ce
  • Rukenshia/gitlab-ce
  • marcioalthmann/gitlab-ce
  • khim.tieu.philippe/gitlab-ce
  • hkato/gitlab-ce
  • hzamani/gitlab-ce
  • sfirmery/gitlab-ce
  • renzok/gitlab-ce
  • archetipo/gitlab-ce
  • ralfer/gitlab-ce
  • gernberg/gitlab-ce
  • Warren_Huang/gitlab-ce
  • krakowski/gitlab-ce
  • aquavitae/gitlab-ce
  • nhnb/gitlab-ce
  • ThYpHo0n/gitlab-ce
  • begetamas/gitlab-ce
  • mrwags/gitlab-ce
  • stoivo/gitlab-ce
  • izumiya/gitlab-ce
  • tilkens/gitlab-ce
  • haibbi/gitlab-ce
  • seb4stien/gitlab-ce
  • dingzhe/gitlab-ce
  • iiitmahesh/gitlab-ce
  • ckatanda/gitlab-ce
  • reza_harasani/gitlab-ce
  • iscorer/gitlab-ce
  • kfrz/gitlab-ce
  • tbys/gitlab-ce
  • lauripiisang/gitlab-ce
  • ymisono/gitlab-ce
  • ajf58/gitlab-ce
  • Dmats/gitlab-ce
  • gozlukluoyuncu/gitlab-ce
  • astoker/gitlab-ce
  • ftechz/gitlab-ce
  • weiki516/gitlab-ce
  • Zoltan17/gitlab-ce
  • memcpy/gitlab-ce
  • brianmcoates/gitlab-ce
  • cedewey/gitlab-ce
  • steveb/gitlab-ce
  • spacecowboy/gitlab-ce
  • webysther/gitlab-ce
  • JMSchentrup/gitlab-ce
  • pierre-alain-b/gitlab-ce
  • drzraf/gitlab-ce
  • TortueMat/gitlab-ce
  • 29988122/gitlab-ce
  • nguyenngoctrung/gitlab-ce
  • antmak/gitlab-ce
  • rpadovani/gitlab-ce
  • mfgmateus/gitlab-ce
  • morsik/gitlab-ce
  • ctyd20/gitlab-ce
  • rc-ratschanc/gitlab-ce
  • msonowal/gitlab-ce
  • kumar-muthu/gitlab-ce
  • souravsom/gitlab-ce
  • kelaskin/gitlab-ce
  • a.b/gitlab-ce
  • avishekjana/gitlab-ce
  • briancherin/gitlab-ce
  • homakov/gitlab-ce
  • mwalshsynopsys/gitlab-ce
  • mfisherca/gitlab-ce
  • jose2017/gitlab-ce
  • ncoden/gitlab-ce
  • empe/gitlab-ce
  • e.yunak/gitlab-ce
  • americodls/gitlab-ce
  • lukeshu/gitlab-ce
  • radio1970j/gitlab-ce
  • batok/gitlab-ce
  • aihua/gitlab-ce
  • xiaozi0lei/gitlab
  • paresh.parekh-92/gitlab-ce
  • overflowsith/gitlab-ce
  • allustin/gitlab-ce
  • flokli/gitlab-ce
  • crobin/gitlab-ce
  • mazipan/gitlab-ce
  • martinliu/gitlab-ce
  • charlenchen/gitlab-ce
  • francesmorales/gitlab-ce
  • bdero/gitlab-ce
  • VaclavPavek/gitlab-ce
  • ericrw96/gitlab-ce
  • bmackinney/gitlab-ce
  • svankmajer/gitlab-ce
  • alexus230/gitlab-ce
  • aaron.groves/gitlab-ce
  • jwjwjw/gitlab-ce
  • leungpeng/gitlab-ce
  • nmadhok/gitlab-ce
  • contact.rizwanulhaq/gitlab-ce
  • techycrow/gitlab-ce
  • natch/gitlab-ce
  • TheBerserk/gitlab-ce
  • ivica.arsov/gitlab-ce
  • ericy_ts/gitlab-ce
  • seanmadden/gitlab-ce
  • cincycurtis/gitlab-ce
  • gnclmorais/gitlab-ce
  • zvineyard/gitlab-ce
  • geotzinos/gitlab-ce
  • arunkumarsundaramurthy/gitlab-ce
  • thegeorgeous/gitlab-ce
  • dimrozakis/gitlab-ce
  • nmsix38/gitlab-ce
  • mjankovskis/gitlab-ce
  • sun363587351/gitlab-ce
  • harishsr/gitlab-ce
  • maria8/gitlab-ce
  • timostestgroup/gitlab-ce
  • bkicia-us/gitlab-ce
  • lujiajing1126/gitlab-ce
  • thejacer87/gitlab-ce
  • MarkDDi/gitlab-ce
  • jaf721/gitlab-ce
  • OffMarketLondon/gitlab-ce
  • Dimon_UA/gitlab-ce
  • jcgalbano/gitlab-ce
  • EmilienMottet/gitlab-ce
  • betinho.monteiro/gitlab-ce
  • jeffi7/gitlab-ce
  • samsieber/gitlab-ce
  • ransanjeev/gitlab-ce
  • fotanus/gitlab-ce
  • jebcat1982/gitlab-ce
  • nathan.jones/gitlab-ce
  • renziverdb/gitlab-ce
  • skyronic/gitlab-ce
  • Mila.Manrique/gitlab-ce
  • sebdeckers/gitlab-ce
  • athar/gitlab-ce
  • seweryn.zeman/gitlab-ce
  • thomaswucher/gitlab-ce
  • mpppk/gitlab-ce
  • diego11404/gitlab-ce
  • visay/gitlab-ce
  • ajhcpt/gitlab-ce
  • fufroma/gitlab-ce
  • naythiha/gitlab-ce
  • svoop/gitlab-ce
  • hetsketch/gitlab-ce
  • jboltz88/gitlab-ce
  • bmg002/gitlab-ce
  • goshkob/gitlab-ce
  • vman/gitlab-ce
  • tngl/gitlab-ce
  • maxthecabbie/gitlab-ce
  • beydogan/gitlab-ce
  • alexanderjung/gitlab-ce
  • trojanowski.kacper/gitlab-ce
  • tuffz/gitlab-ce
  • felix.meyner/gitlab-ce
  • baldwinmathew/gitlab-ce
  • ashjambhulkar/gitlab-ce
  • myjacksl/gitlab-ce
  • marcus-fellinger-esc/gitlab-ce
  • hendrikelsner/gitlab-ce
  • SuriyaaKudoIsc/gitlab-ce
  • tomas.lalikj/gitlab-ce
  • sammeyhu/gitlab-ce
  • sineld/gitlab-ce
  • caiquerodrigues/gitlab-ce
  • pablo.catalina/gitlab-ce
  • ecbrodie/gitlab-ce
  • geekygrappler/gitlab-ce
  • Flipez/gitlab-ce
  • game_chi_2/gitlab-ce
  • acwilan/gitlab-ce
  • mattia/gitlab-ce
  • ThiagoCruzBr/gitlab-ce
  • changho-cha/gitlab-ce
  • Gielen/gitlab-ce
  • jeffreyj/gitlab-ce
  • community-edition-aw/gitlab-ce
  • Luther11/gitlab-ce
  • splattael/gitlab-ce
  • wayanjimmy/gitlab-ce
  • kp2222/gitlab-ce
  • kimsovan79/gitlab-ce
  • theape/gitlab-ce
  • Jeffman/gitlab-ce
  • bittopaz/gitlab-ce
  • galapon_/gitlab-ce
  • acharron/gitlab-ce
  • 68681395/gitlab-ce
  • shabayashmin/gitlab-ce
  • danielmorlock/gitlab-ce
  • sue445/gitlab-ce
  • aptituz/gitlab-ce
  • salzig/gitlab-ce
  • agile2017/gitlab-ce
  • badbond420/gitlab-ce
  • mbergeron/gitlab-ce
  • jumbosushi/gitlab-ce
  • frenkel/gitlab-ce
  • tonybrick/gitlab-ce
  • chkr-raritan/gitlab-ce
  • wdoekes/gitlab-ce
  • reprazents-test-space/gitlab-ce
  • waldi/gitlab-ce
  • denisvm/gitlab-ce
  • nerdyness/gitlab-ce
  • paolofalomo/gitlab-ce
  • okanck/gitlab-ce
  • aptituz-fork-test/gitlab-ce
  • MichaelPereira/gitlab-ce
  • reka85fb/gitlab-ce
  • sergii.bugera/gitlab-ce
  • funkypenguin/gitlab-ce
  • haseebeqx/gitlab-ce
  • frite/gitlab-ce
  • henrebotha/gitlab-ce
  • bnap00/gitlab-ce
  • biancl/gitlab-ce
  • mayra-cabrera/gitlab-ce
  • jasondai/gitlab-ce
  • robberphex/gitlab-ce
  • _Harshit_/gitlab-ce
  • gmejia1/gitlab-ce
  • blitzgren/gitlab-ce
  • aircert/gitlab-ce
  • JohnnyLanda/gitlab-ce
  • cmckni3/gitlab-ce
  • zenone/gitlab-ce
  • travismiller/gitlab-ce
  • matt.faure/gitlab-ce
  • saverio_miroddi/gitlab-ce
  • GaoYin2016/gitlab-ce
  • fpavageau/gitlab-ce
  • sabatesduran/gitlab-ce
  • andyma1/gitlab-ce
  • eregnier/gitlab-ce
  • wevcode/gitlab-ce
  • flecoguiec/gitlab-ce
  • miouge/gitlab-ce
  • amikishiyev/gitlab-ce
  • fjsanpedro/gitlab-ce
  • artiDokuz/gitlab-ce
  • fabianfrz/gitlab-ce
  • dyroneteng/gitlab-ce
  • igas/gitlab-ce
  • chaz8080/gitlab-ce
  • caikan/gitlab-ce
  • anson.mansfield/gitlab-ce
  • tlf30/gitlab-ce
  • cool2k14/gitlab-ce
  • franciscoj/gitlab-ce
  • Jay_Fang/gitlab-ce
  • yiting1/gitlab-ce
  • samm/gitlab-ce
  • GangsterHyj/gitlab-ce
  • tamcv/gitlab-ce
  • irene.boboshko/gitlab-ce
  • gerbenvds/gitlab-ce
  • diegotoral/gitlab-ce
  • legume/gitlab-ce
  • shubham-solanki/gitlab-ce
  • kloolk/gitlab-ce
  • ivan.br/gitlab-ce
  • baroncharlus/gitlab-ce
  • yeqianfeng/gitlab-ce
  • bayodesegun/gitlab-ce
  • Zikovic/gitlab-ce
  • rich.seviora/gitlab-ce
  • tmg_tt/gitlab-ce
  • a-roehler/gitlab-ce
  • arrownj/gitlab-ce
  • TiGoalTong/gitlab-ce
  • anakashima/gitlab-ce
  • asifkibria/gitlab-ce
  • wpenton_cinsay/gitlab-ce
  • weichaoduo/gitlab-ce
  • sudeeksha/gitlab-ce
  • yueri/gitlab-ce
  • niklas-dahl/gitlab-ce
  • pbr/gitlab-ce
  • jpatters/gitlab-ce
  • dawg/gitlab-ce
  • TheFRedFox/gitlab-ce
  • chgrace/gitlab-ce
  • cdignam/gitlab-ce
  • cbarnes1975.cb/gitlab-ce
  • tamlyn/gitlab-ce
  • rdd7/gitlab-ce
  • vizilo/gitlab-ce
  • mikebryant/gitlab-ce
  • janp/gitlab-ce
  • petarivacic/gitlab-ce
  • cbisegni/gitlab-ce
  • saintedlama/gitlab-ce
  • kiflee1968/gitlab-ce
  • jack230230/gitlab-ce
  • ekans/gitlab-ce
  • erkansivas12/gitlab-ce
  • bkmeneguello/gitlab-ce
  • Grauwolf/gitlab-ce
  • brancho/gitlab-ce
  • g13013/gitlab-ce
  • matrixagent/gitlab-ce
  • mmarif4u/gitlab-ce
  • ueberbit/gitlab-ce
  • Retr0_System/gitlab-ce
  • chipitsine/gitlab-ce
  • kzablocki/gitlab-ce
  • seymur.farziyev/gitlab-ce
  • Jedidiah/gitlab-ce
  • HaPPyWaLLaCe/gitlab-ce
  • patrickcteng/gitlab-ce
  • youanden/gitlab-ce
  • kai.kontio/gitlab-ce
  • krnrrr/gitlab-ce
  • tfroseman/gitlab-ce
  • nigon.nanta2523/gitlab-ce
  • AshleyDumaine/gitlab-ce
  • dp_fork/gitlab-ce
  • mbluemer/gitlab-ce
  • weian404/gitlab-ce
  • Artistan/gitlab-ce
  • gitlab-playground/gitlab-ce
  • damianfarina/gitlab-ce
  • nowherekai/gitlab-ce
  • bbraga/gitlab-ce
  • r1235613/gitlab-ce
  • goutham2027/gitlab-ce
  • thaovy231011/gitlab-ce
  • Sab94/gitlab-ce
  • andrewn/gitlab-ce
  • stanl33y/gitlab-ce
  • somerty/gitlab-ce
  • boleary/gitlab-ce
  • ravigadila/gitlab-ce
  • jarv/gitlab-ce
  • digitalmoksha/gitlab-ce
  • jelovac/gitlab-ce
  • mauriciomeirelles/gitlab-ce
  • willnet/gitlab-ce
  • homersimpsons/gitlab-ce
  • vud00se0uL/gitlab-ce
  • jowi24/gitlab-ce
  • reprazent/gitlab-ce
  • Shone_Dupont/gitlab-ce
  • repo-forks/gitlab-ce
  • dave5000/gitlab-ce
  • etews/gitlab-ce
  • bitsapien/gitlab-ce
  • kjkhil/gitlab-ce
  • jniglio/gitlab-ce
  • LoneC0der/gitlab-ce
  • 2510/gitlab-ce
  • jtamarel/gitlab-ce
  • claudio.vellage/gitlab-ce
  • adamniedzielski/gitlab-ce
  • Ninerian/gitlab-ce
  • gvieira37/gitlab-ce
  • issue-reproduce/gitlab-ce
  • ashik123/gitlab-ce
  • secrettestgroup/gitlab-ce
  • WAMozart/gitlab-ce
  • jramsay-level1/gitlab-ce
  • doronbehar/gitlab-ce
  • realsobek/gitlab-ce
  • otheus.uibk/gitlab-ce
  • just4trip/gitlab-ce
  • nadiavu/gitlab-ce
  • karthiknvs444/gitlab-ce
  • johnny_159/gitlab-ce
  • _alek/gitlab-ce
  • ragnarok22/gitlab-ce
  • TobbenTM/gitlab-ce
  • kcwitt/gitlab-ce
  • Omaranwa/gitlab-ce
  • stylez-co-jp/gitlab-ce
  • DomiStyle/gitlab-ce
  • iammattcoleman/gitlab-ce
  • g33kidd/gitlab-ce
  • siebertm/gitlab-ce
  • adam-test-group-123/gitlab-ce
  • adamniedzielski3/gitlab-ce
  • Rovanion/gitlab-ce
  • Daniil_Ageev/gitlab-ce
  • adamniedzielski2/gitlab-ce
  • adamniedzielski4/gitlab-ce
  • tom6/gitlab-ce
  • shengyu.wang/gitlab-ce
  • kyrie9927/gitlab-ce
  • eugenetereshkov/gitlab-ce
  • ninerian-gitlab/gitlab-ce
  • fruex/gitlab-ce
  • robs-test-group/gitlab-ce
  • ditkin/gitlab-ce
  • SteveLudwig/gitlab-ce
  • alexgzhou/gitlab-ce
  • sysu-liyanliang/gitlab-ce
  • ian.f.williams/gitlab-ce
  • FarhadMohammadi/gitlab-ce
  • venatir/gitlab-ce
  • karlhic/gitlab-ce
  • surenpi/gitlab-ce
  • snookerkevin/gitlab-ce
  • Dalimil/gitlab-ce
  • playpianolikewoah/gitlab-ce
  • skeeks-semenov/gitlab-ce
  • mschloesser/gitlab-ce
  • j.alainis/gitlab-ce
  • tkieft/gitlab-ce
  • Wernight/gitlab-ce
  • valeth/gitlab-ce
  • dustin-decker/gitlab-ce
  • vipul1409/gitlab-ce
  • Vratislav/gitlab-ce
  • kennyluong94/gitlab-ce
  • rspeicher/gitlab-ce
  • to1ne/my-gitlab-ce-fork
  • jerasmus/gitlab-ce
  • lulalala/gitlab-ce
  • test-nick/gitlab-ce
3358 results
Show changes
Commits on Source (5922)
{
"presets": [
["latest", { "es2015": { "modules": false } }],
"stage-2"
],
"env": {
"coverage": {
"plugins": [
["istanbul", {
"exclude": [
"spec/javascripts/**/*"
]
}],
["transform-define", {
"process.env.BABEL_ENV": "coverage"
}]
]
}
}
}
Loading
Loading
@@ -7,3 +7,4 @@
/vendor/
karma.config.js
webpack.config.js
/app/assets/javascripts/locale/**/*.js
Loading
Loading
@@ -13,9 +13,12 @@
},
"plugins": [
"filenames",
"import"
"import",
"html",
"promise"
],
"settings": {
"html/html-extensions": [".html", ".html.raw", ".vue"],
"import/resolver": {
"webpack": {
"config": "./config/webpack.config.js"
Loading
Loading
@@ -23,7 +26,8 @@
}
},
"rules": {
"filenames/match-regex": [2, "^[a-z0-9_]+(.js)?$"],
"no-multiple-empty-lines": ["error", { "max": 1 }]
"filenames/match-regex": [2, "^[a-z0-9_]+$"],
"no-multiple-empty-lines": ["error", { "max": 1 }],
"promise/catch-or-return": "error"
}
}
Loading
Loading
@@ -2,3 +2,4 @@
lib/gitlab/sanitizers/svg/whitelist.rb
lib/gitlab/diff/position_tracer.rb
app/policies/project_policy.rb
app/models/concerns/relative_positioning.rb
*.js.es6 gitlab-language=javascript
*.log
*.swp
*.mo
*.edit.po
.DS_Store
.bundle
.chef
Loading
Loading
@@ -16,6 +18,7 @@ eslint-report.html
.sass-cache/
/.secret
/.vagrant
/.yarn-cache
/.byebug_history
/Vagrantfile
/backups/*
Loading
Loading
@@ -30,6 +33,7 @@ eslint-report.html
/config/unicorn.rb
/config/secrets.yml
/config/sidekiq.yml
/config/registry.key
/coverage/*
/coverage-javascript/
/db/*.sqlite3
Loading
Loading
@@ -44,10 +48,14 @@ eslint-report.html
/public/uploads.*
/public/uploads/
/shared/artifacts/
/spec/javascripts/fixtures/blob/pdf/
/spec/javascripts/fixtures/blob/balsamiq/
/rails_best_practices_output.html
/tags
/tmp/*
/vendor/bundle/*
/builds/*
/builds*
/shared/*
/.gitlab_workhorse_secret
/webpack-report/
/locale/**/LC_MESSAGES
image: "dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.3.3-git-2.7-phantomjs-2.1-node-7.1"
image: "dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.3.3-golang-1.8-git-2.7-phantomjs-2.1-node-7.1-postgresql-9.6"
 
cache:
key: "ruby-233"
key: "ruby-233-with-yarn"
paths:
- vendor/ruby
- .yarn-cache/
 
variables:
MYSQL_ALLOW_EMPTY_PASSWORD: "1"
# retry tests only in CI environment
RSPEC_RETRY_RETRY_COUNT: "3"
RAILS_ENV: "test"
NODE_ENV: "test"
SIMPLECOV: "true"
SETUP_DB: "true"
USE_BUNDLE_INSTALL: "true"
GIT_DEPTH: "20"
GIT_SUBMODULE_STRATEGY: "none"
PHANTOMJS_VERSION: "2.1.1"
GET_SOURCES_ATTEMPTS: "3"
KNAPSACK_RSPEC_SUITE_REPORT_PATH: knapsack/${CI_PROJECT_NAME}/rspec_report-master.json
KNAPSACK_SPINACH_SUITE_REPORT_PATH: knapsack/${CI_PROJECT_NAME}/spinach_report-master.json
 
before_script:
- source ./scripts/prepare_build.sh
- cp config/gitlab.yml.example config/gitlab.yml
- bundle --version
- '[ "$USE_BUNDLE_INSTALL" != "true" ] || retry bundle install --without postgres production --jobs $(nproc) $FLAGS'
- retry gem install knapsack
- '[ "$SETUP_DB" != "true" ] || bundle exec rake db:drop db:create db:schema:load db:migrate add_limits_mysql'
- source scripts/utils.sh
- source scripts/prepare_build.sh
 
stages:
- build
- prepare
- test
- post-test
Loading
Loading
@@ -41,76 +40,157 @@ stages:
variables:
SETUP_DB: "false"
USE_BUNDLE_INSTALL: "false"
KNAPSACK_S3_BUCKET: "gitlab-ce-cache"
cache:
key: "knapsack"
paths:
- knapsack/
- knapsack/
artifacts:
expire_in: 31d
paths:
- knapsack/
- knapsack/
 
.use-db: &use-db
.use-pg: &use-pg
services:
- postgres:latest
- redis:alpine
.use-mysql: &use-mysql
services:
- mysql:latest
- redis:alpine
 
.only-master-and-ee-or-mysql: &only-master-and-ee-or-mysql
only:
- /mysql/
- master@gitlab-org/gitlab-ce
- master@gitlab/gitlabhq
- tags@gitlab-org/gitlab-ce
- tags@gitlab/gitlabhq
- //@gitlab-org/gitlab-ee
- //@gitlab/gitlab-ee
# Skip all jobs except the ones that begin with 'docs/'.
# Used for commits including ONLY documentation changes.
# https://docs.gitlab.com/ce/development/writing_documentation.html#testing
.except-docs: &except-docs
except:
- /(^docs[\/-].*|.*-docs$)/
.rspec-knapsack: &rspec-knapsack
stage: test
<<: *dedicated-runner
<<: *use-db
script:
- JOB_NAME=( $CI_BUILD_NAME )
- export CI_NODE_INDEX=${JOB_NAME[1]}
- export CI_NODE_TOTAL=${JOB_NAME[2]}
- export KNAPSACK_REPORT_PATH=knapsack/rspec_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json
- JOB_NAME=( $CI_JOB_NAME )
- export CI_NODE_INDEX=${JOB_NAME[-2]}
- export CI_NODE_TOTAL=${JOB_NAME[-1]}
- export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${JOB_NAME[0]}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json
- export KNAPSACK_GENERATE_REPORT=true
- cp knapsack/rspec_report.json ${KNAPSACK_REPORT_PATH}
- export CACHE_CLASSES=true
- cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}
- knapsack rspec "--color --format documentation"
artifacts:
expire_in: 31d
when: always
paths:
- knapsack/
- coverage/
- coverage/
- knapsack/
- tmp/capybara/
.rspec-knapsack-pg: &rspec-knapsack-pg
<<: *rspec-knapsack
<<: *use-pg
<<: *except-docs
.rspec-knapsack-mysql: &rspec-knapsack-mysql
<<: *rspec-knapsack
<<: *use-mysql
<<: *only-master-and-ee-or-mysql
<<: *except-docs
 
.spinach-knapsack: &spinach-knapsack
stage: test
<<: *dedicated-runner
<<: *use-db
script:
- JOB_NAME=( $CI_BUILD_NAME )
- export CI_NODE_INDEX=${JOB_NAME[1]}
- export CI_NODE_TOTAL=${JOB_NAME[2]}
- export KNAPSACK_REPORT_PATH=knapsack/spinach_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json
- JOB_NAME=( $CI_JOB_NAME )
- export CI_NODE_INDEX=${JOB_NAME[-2]}
- export CI_NODE_TOTAL=${JOB_NAME[-1]}
- export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${JOB_NAME[0]}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json
- export KNAPSACK_GENERATE_REPORT=true
- cp knapsack/spinach_report.json ${KNAPSACK_REPORT_PATH}
- export CACHE_CLASSES=true
- cp ${KNAPSACK_SPINACH_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}
- knapsack spinach "-r rerun" || retry '[[ -e tmp/spinach-rerun.txt ]] && bundle exec spinach -r rerun $(cat tmp/spinach-rerun.txt)'
artifacts:
expire_in: 31d
when: always
paths:
- knapsack/
- coverage/
- coverage/
- knapsack/
- tmp/capybara/
.spinach-knapsack-pg: &spinach-knapsack-pg
<<: *spinach-knapsack
<<: *use-pg
<<: *except-docs
.spinach-knapsack-mysql: &spinach-knapsack-mysql
<<: *spinach-knapsack
<<: *use-mysql
<<: *only-master-and-ee-or-mysql
<<: *except-docs
.only-canonical-masters: &only-canonical-masters
only:
- master@gitlab-org/gitlab-ce
- master@gitlab-org/gitlab-ee
- master@gitlab/gitlabhq
- master@gitlab/gitlab-ee
 
# Prepare and merge knapsack tests
# Trigger a package build on omnibus-gitlab repository
build-package:
before_script: []
services: []
variables:
SETUP_DB: "false"
USE_BUNDLE_INSTALL: "false"
stage: build
when: manual
script:
- scripts/trigger-build
 
# Prepare and merge knapsack tests
knapsack:
<<: *knapsack-state
<<: *dedicated-runner
<<: *except-docs
stage: prepare
script:
- mkdir -p knapsack/
- '[[ -f knapsack/rspec_report.json ]] || echo "{}" > knapsack/rspec_report.json'
- '[[ -f knapsack/spinach_report.json ]] || echo "{}" > knapsack/spinach_report.json'
- mkdir -p knapsack/${CI_PROJECT_NAME}/
- wget -O $KNAPSACK_RSPEC_SUITE_REPORT_PATH http://${KNAPSACK_S3_BUCKET}.s3.amazonaws.com/$KNAPSACK_RSPEC_SUITE_REPORT_PATH || rm $KNAPSACK_RSPEC_SUITE_REPORT_PATH
- wget -O $KNAPSACK_SPINACH_SUITE_REPORT_PATH http://${KNAPSACK_S3_BUCKET}.s3.amazonaws.com/$KNAPSACK_SPINACH_SUITE_REPORT_PATH || rm $KNAPSACK_SPINACH_SUITE_REPORT_PATH
- '[[ -f $KNAPSACK_RSPEC_SUITE_REPORT_PATH ]] || echo "{}" > ${KNAPSACK_RSPEC_SUITE_REPORT_PATH}'
- '[[ -f $KNAPSACK_SPINACH_SUITE_REPORT_PATH ]] || echo "{}" > ${KNAPSACK_SPINACH_SUITE_REPORT_PATH}'
update-knapsack:
<<: *knapsack-state
<<: *dedicated-runner
<<: *only-canonical-masters
stage: post-test
script:
- scripts/merge-reports ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} knapsack/${CI_PROJECT_NAME}/rspec-pg_node_*.json
- scripts/merge-reports ${KNAPSACK_SPINACH_SUITE_REPORT_PATH} knapsack/${CI_PROJECT_NAME}/spinach-pg_node_*.json
- '[[ -z ${KNAPSACK_S3_BUCKET} ]] || scripts/sync-reports put $KNAPSACK_S3_BUCKET $KNAPSACK_RSPEC_SUITE_REPORT_PATH $KNAPSACK_SPINACH_SUITE_REPORT_PATH'
- rm -f knapsack/${CI_PROJECT_NAME}/*_node_*.json
 
setup-test-env:
<<: *use-db
<<: *use-pg
<<: *dedicated-runner
<<: *except-docs
stage: prepare
script:
- node --version
- yarn --version
- yarn install --pure-lockfile
- yarn check # ensure that yarn.lock matches package.json
- yarn install --pure-lockfile --cache-folder .yarn-cache
- bundle exec rake gitlab:assets:compile
- bundle exec ruby -Ispec -e 'require "spec_helper" ; TestEnv.init'
artifacts:
Loading
Loading
@@ -120,82 +200,121 @@ setup-test-env:
- public/assets
- tmp/tests
 
update-knapsack:
<<: *knapsack-state
<<: *dedicated-runner
stage: post-test
script:
- scripts/merge-reports knapsack/rspec_report.json knapsack/rspec_node_*.json
- scripts/merge-reports knapsack/spinach_report.json knapsack/spinach_node_*.json
- rm -f knapsack/*_node_*.json
only:
- master@gitlab-org/gitlab-ce
- master@gitlab-org/gitlab-ee
- master@gitlab/gitlabhq
- master@gitlab/gitlab-ee
rspec 0 20: *rspec-knapsack
rspec 1 20: *rspec-knapsack
rspec 2 20: *rspec-knapsack
rspec 3 20: *rspec-knapsack
rspec 4 20: *rspec-knapsack
rspec 5 20: *rspec-knapsack
rspec 6 20: *rspec-knapsack
rspec 7 20: *rspec-knapsack
rspec 8 20: *rspec-knapsack
rspec 9 20: *rspec-knapsack
rspec 10 20: *rspec-knapsack
rspec 11 20: *rspec-knapsack
rspec 12 20: *rspec-knapsack
rspec 13 20: *rspec-knapsack
rspec 14 20: *rspec-knapsack
rspec 15 20: *rspec-knapsack
rspec 16 20: *rspec-knapsack
rspec 17 20: *rspec-knapsack
rspec 18 20: *rspec-knapsack
rspec 19 20: *rspec-knapsack
spinach 0 10: *spinach-knapsack
spinach 1 10: *spinach-knapsack
spinach 2 10: *spinach-knapsack
spinach 3 10: *spinach-knapsack
spinach 4 10: *spinach-knapsack
spinach 5 10: *spinach-knapsack
spinach 6 10: *spinach-knapsack
spinach 7 10: *spinach-knapsack
spinach 8 10: *spinach-knapsack
spinach 9 10: *spinach-knapsack
# Other generic tests
rspec-pg 0 20: *rspec-knapsack-pg
rspec-pg 1 20: *rspec-knapsack-pg
rspec-pg 2 20: *rspec-knapsack-pg
rspec-pg 3 20: *rspec-knapsack-pg
rspec-pg 4 20: *rspec-knapsack-pg
rspec-pg 5 20: *rspec-knapsack-pg
rspec-pg 6 20: *rspec-knapsack-pg
rspec-pg 7 20: *rspec-knapsack-pg
rspec-pg 8 20: *rspec-knapsack-pg
rspec-pg 9 20: *rspec-knapsack-pg
rspec-pg 10 20: *rspec-knapsack-pg
rspec-pg 11 20: *rspec-knapsack-pg
rspec-pg 12 20: *rspec-knapsack-pg
rspec-pg 13 20: *rspec-knapsack-pg
rspec-pg 14 20: *rspec-knapsack-pg
rspec-pg 15 20: *rspec-knapsack-pg
rspec-pg 16 20: *rspec-knapsack-pg
rspec-pg 17 20: *rspec-knapsack-pg
rspec-pg 18 20: *rspec-knapsack-pg
rspec-pg 19 20: *rspec-knapsack-pg
rspec-mysql 0 20: *rspec-knapsack-mysql
rspec-mysql 1 20: *rspec-knapsack-mysql
rspec-mysql 2 20: *rspec-knapsack-mysql
rspec-mysql 3 20: *rspec-knapsack-mysql
rspec-mysql 4 20: *rspec-knapsack-mysql
rspec-mysql 5 20: *rspec-knapsack-mysql
rspec-mysql 6 20: *rspec-knapsack-mysql
rspec-mysql 7 20: *rspec-knapsack-mysql
rspec-mysql 8 20: *rspec-knapsack-mysql
rspec-mysql 9 20: *rspec-knapsack-mysql
rspec-mysql 10 20: *rspec-knapsack-mysql
rspec-mysql 11 20: *rspec-knapsack-mysql
rspec-mysql 12 20: *rspec-knapsack-mysql
rspec-mysql 13 20: *rspec-knapsack-mysql
rspec-mysql 14 20: *rspec-knapsack-mysql
rspec-mysql 15 20: *rspec-knapsack-mysql
rspec-mysql 16 20: *rspec-knapsack-mysql
rspec-mysql 17 20: *rspec-knapsack-mysql
rspec-mysql 18 20: *rspec-knapsack-mysql
rspec-mysql 19 20: *rspec-knapsack-mysql
spinach-pg 0 10: *spinach-knapsack-pg
spinach-pg 1 10: *spinach-knapsack-pg
spinach-pg 2 10: *spinach-knapsack-pg
spinach-pg 3 10: *spinach-knapsack-pg
spinach-pg 4 10: *spinach-knapsack-pg
spinach-pg 5 10: *spinach-knapsack-pg
spinach-pg 6 10: *spinach-knapsack-pg
spinach-pg 7 10: *spinach-knapsack-pg
spinach-pg 8 10: *spinach-knapsack-pg
spinach-pg 9 10: *spinach-knapsack-pg
spinach-mysql 0 10: *spinach-knapsack-mysql
spinach-mysql 1 10: *spinach-knapsack-mysql
spinach-mysql 2 10: *spinach-knapsack-mysql
spinach-mysql 3 10: *spinach-knapsack-mysql
spinach-mysql 4 10: *spinach-knapsack-mysql
spinach-mysql 5 10: *spinach-knapsack-mysql
spinach-mysql 6 10: *spinach-knapsack-mysql
spinach-mysql 7 10: *spinach-knapsack-mysql
spinach-mysql 8 10: *spinach-knapsack-mysql
spinach-mysql 9 10: *spinach-knapsack-mysql
# Static analysis jobs
.ruby-static-analysis: &ruby-static-analysis
variables:
SIMPLECOV: "false"
SETUP_DB: "false"
USE_BUNDLE_INSTALL: "true"
 
.exec: &exec
.rake-exec: &rake-exec
<<: *ruby-static-analysis
<<: *dedicated-runner
<<: *except-docs
stage: test
script:
- bundle exec $CI_BUILD_NAME
- bundle exec rake $CI_JOB_NAME
 
rubocop:
static-analysis:
<<: *ruby-static-analysis
<<: *dedicated-runner
<<: *except-docs
stage: test
script:
- scripts/static-analysis
# Documentation checks:
# - Check validity of relative links
# - Make sure cURL examples in API docs use the full switches
docs lint:
image: "registry.gitlab.com/gitlab-org/gitlab-build-images:nanoc-bootstrap-ruby-2.4-alpine"
stage: test
<<: *dedicated-runner
cache: {}
dependencies: []
before_script: []
script:
- bundle exec "rubocop --require rubocop-rspec"
rake haml_lint: *exec
rake scss_lint: *exec
rake config_lint: *exec
rake brakeman: *exec
rake flay: *exec
license_finder: *exec
rake downtime_check: *exec
rake ee_compat_check:
<<: *exec
- scripts/lint-doc.sh
- mv doc/ /nanoc/content/
- cd /nanoc
# Build HTML from Markdown
- bundle exec nanoc
# Check the internal links
- bundle exec nanoc check internal_links
downtime_check:
<<: *rake-exec
except:
- master
- tags
- /^[\d-]+-stable(-ee)?$/
- /(^docs[\/-].*|.*-docs$)/
ee_compat_check:
<<: *rake-exec
only:
- branches@gitlab-org/gitlab-ce
except:
Loading
Loading
@@ -204,28 +323,76 @@ rake ee_compat_check:
- /^[\d-]+-stable(-ee)?$/
allow_failure: yes
cache:
key: "ruby233-ee_compat_check_repo"
key: "ee_compat_check_repo"
paths:
- ee_compat_check/repo/
- vendor/ruby
- ee_compat_check/ee-repo/
artifacts:
name: "${CI_BUILD_NAME}_${CI_BUILD_REF_NAME}_${CI_BUILD_REF}"
name: "${CI_JOB_NAME}_${CI_COMIT_REF_NAME}_${CI_COMMIT_SHA}"
when: on_failure
expire_in: 10d
paths:
- ee_compat_check/patches/*.patch
 
rake db:migrate:reset:
# DB migration, rollback, and seed jobs
.db-migrate-reset: &db-migrate-reset
stage: test
<<: *use-db
<<: *dedicated-runner
<<: *except-docs
script:
- bundle exec rake db:migrate:reset
 
rake db:seed_fu:
db:migrate:reset-pg:
<<: *db-migrate-reset
<<: *use-pg
db:migrate:reset-mysql:
<<: *db-migrate-reset
<<: *use-mysql
.migration-paths: &migration-paths
stage: test
<<: *dedicated-runner
variables:
SETUP_DB: "false"
<<: *only-canonical-masters
script:
- git fetch origin v8.14.10
- git checkout -f FETCH_HEAD
- bundle install $BUNDLE_INSTALL_FLAGS
- bundle exec rake db:drop db:create db:schema:load db:seed_fu
- git checkout $CI_COMMIT_SHA
- bundle install $BUNDLE_INSTALL_FLAGS
- . scripts/prepare_build.sh
- bundle exec rake db:migrate
migration:path-pg:
<<: *migration-paths
<<: *use-pg
migration:path-mysql:
<<: *migration-paths
<<: *use-mysql
.db-rollback: &db-rollback
stage: test
<<: *dedicated-runner
<<: *except-docs
script:
- bundle exec rake db:rollback STEP=120
- bundle exec rake db:migrate
db:rollback-pg:
<<: *db-rollback
<<: *use-pg
db:rollback-mysql:
<<: *db-rollback
<<: *use-mysql
.db-seed_fu: &db-seed_fu
stage: test
<<: *use-db
<<: *dedicated-runner
<<: *except-docs
variables:
SIZE: "1"
SETUP_DB: "false"
Loading
Loading
@@ -240,80 +407,63 @@ rake db:seed_fu:
paths:
- log/development.log
 
rake karma:
cache:
paths:
- vendor/ruby
- node_modules
db:seed_fu-pg:
<<: *db-seed_fu
<<: *use-pg
db:seed_fu-mysql:
<<: *db-seed_fu
<<: *use-mysql
# Frontend-related jobs
gitlab:assets:compile:
stage: test
<<: *use-db
<<: *dedicated-runner
<<: *except-docs
dependencies: []
variables:
NODE_ENV: "production"
RAILS_ENV: "production"
SETUP_DB: "false"
USE_DB: "false"
SKIP_STORAGE_VALIDATION: "true"
WEBPACK_REPORT: "true"
script:
- bundle exec rake karma
- yarn install --pure-lockfile --production --cache-folder .yarn-cache
- bundle exec rake gitlab:assets:compile
artifacts:
name: coverage-javascript
name: webpack-report
expire_in: 31d
paths:
- coverage-javascript/
lint-doc:
stage: test
<<: *dedicated-runner
image: "phusion/baseimage:latest"
before_script: []
script:
- scripts/lint-doc.sh
bundler:check:
stage: test
<<: *dedicated-runner
<<: *ruby-static-analysis
script:
- bundle check
bundler:audit:
stage: test
<<: *ruby-static-analysis
<<: *dedicated-runner
only:
- master@gitlab-org/gitlab-ce
- master@gitlab-org/gitlab-ee
- master@gitlab/gitlabhq
- master@gitlab/gitlab-ee
script:
- "bundle exec bundle-audit check --update --ignore OSVDB-115941 CVE-2016-6316 CVE-2016-6317"
- webpack-report/
 
migration paths:
karma:
stage: test
<<: *use-db
<<: *use-pg
<<: *dedicated-runner
<<: *except-docs
variables:
SETUP_DB: "false"
only:
- master@gitlab-org/gitlab-ce
- master@gitlab-org/gitlab-ee
- master@gitlab/gitlabhq
- master@gitlab/gitlab-ee
BABEL_ENV: "coverage"
script:
- git fetch origin v8.5.9
- git checkout -f FETCH_HEAD
- cp config/resque.yml.example config/resque.yml
- sed -i 's/localhost/redis/g' config/resque.yml
- bundle install --without postgres production --jobs $(nproc) $FLAGS --retry=3
- bundle exec rake db:drop db:create db:schema:load db:seed_fu
- git checkout $CI_BUILD_REF
- source scripts/prepare_build.sh
- bundle exec rake db:migrate
- bundle exec rake karma
coverage: '/^Statements *: (\d+\.\d+%)/'
artifacts:
name: coverage-javascript
expire_in: 31d
paths:
- coverage-javascript/
 
coverage:
stage: post-test
services: []
<<: *dedicated-runner
<<: *except-docs
variables:
SETUP_DB: "false"
USE_BUNDLE_INSTALL: "true"
script:
- bundle exec scripts/merge-simplecov
coverage: '/LOC \((\d+\.\d+%)\) covered.$/'
artifacts:
name: coverage
expire_in: 31d
Loading
Loading
@@ -321,25 +471,13 @@ coverage:
- coverage/index.html
- coverage/assets/
 
lint:javascript:
<<: *dedicated-runner
cache:
paths:
- node_modules/
stage: test
before_script: []
script:
- yarn run eslint
lint:javascript:report:
<<: *dedicated-runner
cache:
paths:
- node_modules/
<<: *except-docs
stage: post-test
before_script: []
script:
- find app/ spec/ -name '*.js' -or -name '*.js.es6' -exec sed --in-place 's|/\* eslint-disable .*\*/||' {} \; # run report over all files
- find app/ spec/ -name '*.js' -exec sed --in-place 's|/\* eslint-disable .*\*/||' {} \; # run report over all files
- yarn run eslint-report || true # ignore exit code
artifacts:
name: eslint-report
Loading
Loading
@@ -356,30 +494,15 @@ trigger_docs:
before_script:
- apk update && apk add curl
variables:
GIT_STRATEGY: none
GIT_STRATEGY: "none"
cache: {}
artifacts: {}
script:
- "curl -X POST -F token=${DOCS_TRIGGER_TOKEN} -F ref=master -F variables[PROJECT]=ce https://gitlab.com/api/v3/projects/1794617/trigger/builds"
only:
- master@gitlab-org/gitlab-ce
# Notify slack in the end
notify:slack:
stage: post-test
<<: *dedicated-runner
variables:
SETUP_DB: "false"
USE_BUNDLE_INSTALL: "false"
script:
- ./scripts/notify_slack.sh "#development" "Build on \`$CI_BUILD_REF_NAME\` failed! Commit \`$(git log -1 --oneline)\` See <https://gitlab.com/gitlab-org/$(basename "$PWD")/commit/"$CI_BUILD_REF"/pipelines>"
when: on_failure
- "HTTP_STATUS=$(curl -X POST -F token=${DOCS_TRIGGER_TOKEN} -F ref=master -F variables[PROJECT]=${CI_PROJECT_NAME} --silent --output curl.log --write-out '%{http_code}' https://gitlab.com/api/v3/projects/1794617/trigger/builds)"
- if [ "${HTTP_STATUS}" -ne "201" ]; then echo "Error ${HTTP_STATUS}"; cat curl.log; echo; exit 1; fi
only:
- master@gitlab-org/gitlab-ce
- tags@gitlab-org/gitlab-ce
- master@gitlab-org/gitlab-ee
- tags@gitlab-org/gitlab-ee
 
pages:
before_script: []
Loading
Loading
@@ -387,7 +510,8 @@ pages:
<<: *dedicated-runner
dependencies:
- coverage
- rake karma
- karma
- gitlab:assets:compile
- lint:javascript:report
script:
- mv public/ .public/
Loading
Loading
@@ -395,11 +519,13 @@ pages:
- mv coverage/ public/coverage-ruby/ || true
- mv coverage-javascript/ public/coverage-javascript/ || true
- mv eslint-report.html public/ || true
- mv webpack-report/ public/webpack-report/ || true
artifacts:
paths:
- public
only:
- master@gitlab-org/gitlab-ce
- master@gitlab-org/gitlab-ee
 
# Insurance in case a gem needed by one of our releases gets yanked from
# rubygems.org in the future.
Loading
Loading
@@ -416,3 +542,4 @@ cache gems:
- vendor/cache
only:
- master@gitlab-org/gitlab-ce
- master@gitlab-org/gitlab-ee
Please read this!
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "regression" or "bug" label:
- https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name%5B%5D=regression
- https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name%5B%5D=bug
and verify the issue you're about to submit isn't a duplicate.
Please remove this notice if you're confident your issue isn't a duplicate.
------
### Summary
 
(Summarize the bug encountered concisely)
Loading
Loading
@@ -25,14 +39,25 @@ logs, and code as it's very hard to read otherwise.)
 
#### Results of GitLab environment info
 
<details>
<summary>Expand for output related to GitLab environment info</summary>
<pre>
(For installations with omnibus-gitlab package run and paste the output of:
`sudo gitlab-rake gitlab:env:info`)
 
(For installations from source run and paste the output of:
`sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production`)
 
</pre>
</details>
#### Results of GitLab application Check
 
<details>
<summary>Expand for output related to the GitLab application check</summary>
<pre>
(For installations with omnibus-gitlab package run and paste the output of:
`sudo gitlab-rake gitlab:check SANITIZE=true`)
 
Loading
Loading
@@ -41,6 +66,11 @@ logs, and code as it's very hard to read otherwise.)
 
(we will only investigate if the tests are passing)
 
</pre>
</details>
### Possible fixes
 
(If you can, link to the line of code that might be responsible for the problem)
/label ~bug
Please read this!
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "feature proposal" label:
- https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name%5B%5D=feature+proposal
and verify the issue you're about to submit isn't a duplicate.
Please remove this notice if you're confident your issue isn't a duplicate.
------
### Description
 
(Include problem, use cases, benefits, and/or goals)
Loading
Loading
@@ -5,3 +18,15 @@
### Proposal
 
### Links / references
### Documentation blurb
(Write the start of the documentation of this feature here, include:
1. Why should someone use it; what's the underlying problem.
2. What is the solution.
3. How does someone use this
During implementation, this can then be copied and used as a starter for the documentation.)
/label ~"feature proposal"
Loading
Loading
@@ -22,14 +22,12 @@ AllCops:
- 'db/fixtures/**/*'
- 'tmp/**/*'
- 'bin/**/*'
- 'lib/backup/**/*'
- 'lib/ci/backup/**/*'
- 'lib/tasks/**/*'
- 'lib/ci/migrate/**/*'
- 'lib/email_validator.rb'
- 'lib/gitlab/upgrader.rb'
- 'lib/gitlab/seeder.rb'
- 'generator_templates/**/*'
- 'builds/**/*'
# Gems in consecutive lines should be alphabetically sorted
Bundler/OrderedGems:
Enabled: false
 
# Style #######################################################################
 
Loading
Loading
@@ -54,6 +52,11 @@ Style/AlignArray:
Style/AlignHash:
Enabled: true
 
# Here we check if the parameters on a multi-line method call or
# definition are aligned.
Style/AlignParameters:
Enabled: false
# Whether `and` and `or` are banned only in conditionals (conditionals)
# or completely (always).
Style/AndOr:
Loading
Loading
@@ -83,15 +86,24 @@ Style/BeginBlock:
Style/BlockComments:
Enabled: true
 
# Put end statement of multiline block on its own line.
Style/BlockEndNewline:
Enabled: true
# Avoid using {...} for multi-line blocks (multiline chaining is # always
# ugly). Prefer {...} over do...end for single-line blocks.
Style/BlockDelimiters:
Enabled: true
 
# Put end statement of multiline block on its own line.
Style/BlockEndNewline:
Enabled: true
# This cop checks for braces around the last parameter in a method call
# if the last parameter is a hash.
Style/BracesAroundHashParameters:
Enabled: false
# This cop checks for uses of the case equality operator(===).
Style/CaseEquality:
Enabled: false
# Indentation of when in a case/when/[else/]end.
Style/CaseIndentation:
Enabled: true
Loading
Loading
@@ -110,7 +122,7 @@ Style/ClassAndModuleChildren:
 
# Enforces consistent use of `Object#is_a?` or `Object#kind_of?`.
Style/ClassCheck:
Enabled: false
Enabled: true
 
# Use self when defining module/class methods.
Style/ClassMethods:
Loading
Loading
@@ -120,10 +132,26 @@ Style/ClassMethods:
Style/ClassVars:
Enabled: true
 
# This cop checks for methods invoked via the :: operator instead
# of the . operator (like FileUtils::rmdir instead of FileUtils.rmdir).
Style/ColonMethodCall:
Enabled: true
# This cop checks that comment annotation keywords are written according
# to guidelines.
Style/CommentAnnotation:
Enabled: false
# Indentation of comments.
Style/CommentIndentation:
Enabled: true
 
# Check for `if` and `case` statements where each branch is used for
# assignment to the same variable when using the return of the
# condition can be used instead.
Style/ConditionalAssignment:
Enabled: true
# Constants should use SCREAMING_SNAKE_CASE.
Style/ConstantName:
Enabled: true
Loading
Loading
@@ -136,9 +164,11 @@ Style/DefWithParentheses:
Style/Documentation:
Enabled: false
 
Style/DotPosition:
Enabled: true
EnforcedStyle: trailing
# This cop checks for uses of double negation (!!) to convert something
# to a boolean value. As this is both cryptic and usually redundant, it
# should be avoided.
Style/DoubleNegation:
Enabled: false
 
# Align elses and elsifs correctly.
Style/ElseAlignment:
Loading
Loading
@@ -146,7 +176,7 @@ Style/ElseAlignment:
 
# Use empty lines between defs.
Style/EmptyLineBetweenDefs:
Enabled: false
Enabled: true
 
# Don't use several empty lines in a row.
Style/EmptyLines:
Loading
Loading
@@ -164,14 +194,14 @@ Style/EmptyLinesAroundBlockBody:
Style/EmptyLinesAroundClassBody:
Enabled: true
 
# Keeps track of empty lines around module bodies.
Style/EmptyLinesAroundModuleBody:
Enabled: true
# Keeps track of empty lines around method bodies.
Style/EmptyLinesAroundMethodBody:
Enabled: true
 
# Keeps track of empty lines around module bodies.
Style/EmptyLinesAroundModuleBody:
Enabled: true
# Avoid the use of END blocks.
Style/EndBlock:
Enabled: true
Loading
Loading
@@ -204,24 +234,28 @@ Style/For:
# Checks if there is a magic comment to enforce string literals
Style/FrozenStringLiteralComment:
Enabled: false
# Do not introduce global variables.
Style/GlobalVars:
Enabled: true
Exclude:
- 'lib/backup/**/*'
- 'lib/tasks/**/*'
 
# Prefer Ruby 1.9 hash syntax `{ a: 1, b: 2 }`
# over 1.8 syntax `{ :a => 1, :b => 2 }`.
Style/HashSyntax:
Enabled: true
 
# Do not use if x; .... Use the ternary operator instead.
Style/IfWithSemicolon:
Enabled: true
# Checks that conditional statements do not have an identical line at the
# end of each branch, which can validly be moved out of the conditional.
Style/IdenticalConditionalBranches:
Enabled: true
 
# Do not use if x; .... Use the ternary operator instead.
Style/IfWithSemicolon:
Enabled: true
# Checks the indentation of the first line of the right-hand-side of a
# multi-line assignment.
Style/IndentAssignment:
Loading
Loading
@@ -262,7 +296,7 @@ Style/ModuleFunction:
# Checks that the closing brace in an array literal is either on the same line
# as the last array element, or a new line.
Style/MultilineArrayBraceLayout:
Enabled: false
Enabled: true
EnforcedStyle: symmetrical
 
# Avoid multi-line chains of blocks.
Loading
Loading
@@ -276,7 +310,7 @@ Style/MultilineBlockLayout:
# Checks that the closing brace in a hash literal is either on the same line as
# the last hash element, or a new line.
Style/MultilineHashBraceLayout:
Enabled: false
Enabled: true
EnforcedStyle: symmetrical
 
# Do not use then for multi-line if/unless.
Loading
Loading
@@ -308,8 +342,13 @@ Style/MultilineOperationIndentation:
Style/MultilineTernaryOperator:
Enabled: true
 
# This cop checks whether some constant value isn't a
# mutable literal (e.g. array or hash).
Style/MutableConstant:
Enabled: true
Exclude:
- 'db/migrate/**/*'
- 'db/post_migrate/**/*'
 
# Favor unless over if for negative conditions (or control flow or).
Style/NegatedIf:
Loading
Loading
@@ -413,6 +452,7 @@ Style/SpaceBeforeComment:
Style/SpaceBeforeSemicolon:
Enabled: true
 
# Checks for spaces inside square brackets.
Style/SpaceInsideBrackets:
Enabled: true
 
Loading
Loading
@@ -452,8 +492,15 @@ Style/Tab:
Style/TrailingBlankLines:
Enabled: true
 
# This cop checks for trailing comma in array and hash literals.
Style/TrailingCommaInLiteral:
Enabled: false
Enabled: true
EnforcedStyleForMultiline: no_comma
# This cop checks for trailing comma in argument lists.
Style/TrailingCommaInArguments:
Enabled: true
EnforcedStyleForMultiline: no_comma
 
# Checks for %W when interpolation is not needed.
Style/UnneededCapitalW:
Loading
Loading
@@ -490,7 +537,11 @@ Style/WhileUntilModifier:
 
# Use %w or %W for arrays of words.
Style/WordArray:
Enabled: false
Enabled: true
# Use `proc` instead of `Proc.new`.
Style/Proc:
Enabled: true
 
# Metrics #####################################################################
 
Loading
Loading
@@ -498,7 +549,11 @@ Style/WordArray:
# branches, and conditions.
Metrics/AbcSize:
Enabled: true
Max: 60
Max: 57.08
# This cop checks if the length of a block exceeds some maximum value.
Metrics/BlockLength:
Enabled: false
 
# Avoid excessive block nesting.
Metrics/BlockNesting:
Loading
Loading
@@ -513,7 +568,7 @@ Metrics/ClassLength:
# of test cases needed to validate a method.
Metrics/CyclomaticComplexity:
Enabled: true
Max: 17
Max: 16
 
# Limit lines to 80 characters.
Metrics/LineLength:
Loading
Loading
@@ -539,20 +594,21 @@ Metrics/PerceivedComplexity:
 
# Lint ########################################################################
 
# Checks for useless access modifiers.
Lint/UselessAccessModifier:
Enabled: true
# Checks for attempts to use `private` or `protected` to set the visibility
# of a class method, which does not work.
Lint/IneffectiveAccessModifier:
Enabled: false
# Checks for ambiguous operators in the first argument of a method invocation
# without parentheses.
Lint/AmbiguousOperator:
Enabled: true
 
# This cop checks for ambiguous regexp literals in the first argument of
# a method invocation without parentheses.
Lint/AmbiguousRegexpLiteral:
Enabled: false
# This cop checks for assignments in the conditions of
# if/while/until.
Lint/AssignmentInCondition:
Enabled: false
# Align block ends correctly.
Lint/BlockAlignment:
Enabled: true
Loading
Loading
@@ -606,10 +662,6 @@ Lint/EndInMethod:
Lint/EnsureReturn:
Enabled: true
 
# The use of eval represents a serious security risk.
Lint/Eval:
Enabled: true
# Catches floating-point literals too large or small for Ruby to represent.
Lint/FloatOutOfRange:
Enabled: true
Loading
Loading
@@ -618,11 +670,20 @@ Lint/FloatOutOfRange:
Lint/FormatParameterMismatch:
Enabled: true
 
# This cop checks for *rescue* blocks with no body.
Lint/HandleExceptions:
Enabled: false
# Checks for adjacent string literals on the same line, which could better be
# represented as a single string literal.
Lint/ImplicitStringConcatenation:
Enabled: true
 
# Checks for attempts to use `private` or `protected` to set the visibility
# of a class method, which does not work.
Lint/IneffectiveAccessModifier:
Enabled: false
# Checks for invalid character literals with a non-escaped whitespace
# character.
Lint/InvalidCharacterLiteral:
Loading
Loading
@@ -636,6 +697,10 @@ Lint/LiteralInCondition:
Lint/LiteralInInterpolation:
Enabled: true
 
# This cop checks for uses of *begin...end while/until something*.
Lint/Loop:
Enabled: false
# Do not use nested method definitions.
Lint/NestedMethodDefinition:
Enabled: true
Loading
Loading
@@ -665,6 +730,11 @@ Lint/RescueException:
Lint/ShadowedException:
Enabled: false
 
# This cop looks for use of the same name as outer local variables
# for block arguments or block local variables.
Lint/ShadowingOuterLocalVariable:
Enabled: false
# Checks for Object#to_s usage in string interpolation.
Lint/StringConversionInInterpolation:
Enabled: true
Loading
Loading
@@ -673,19 +743,36 @@ Lint/StringConversionInInterpolation:
Lint/UnderscorePrefixedVariableName:
Enabled: true
 
# This cop checks for using Fixnum or Bignum constant
Lint/UnifiedInteger:
Enabled: true
# Checks for rubocop:disable comments that can be removed.
# Note: this cop is not disabled when disabling all cops.
# It must be explicitly disabled.
Lint/UnneededDisable:
Enabled: false
 
# This cop checks for unneeded usages of splat expansion
Lint/UnneededSplatExpansion:
Enabled: false
# Unreachable code.
Lint/UnreachableCode:
Enabled: true
 
# This cop checks for unused block arguments.
Lint/UnusedBlockArgument:
Enabled: false
# This cop checks for unused method arguments.
Lint/UnusedMethodArgument:
Enabled: false
 
# Checks for useless access modifiers.
Lint/UselessAccessModifier:
Enabled: true
# Checks for useless assignment to a local variable.
Lint/UselessAssignment:
Enabled: true
Loading
Loading
@@ -725,6 +812,22 @@ Performance/LstripRstrip:
Performance/RangeInclude:
Enabled: true
 
# This cop identifies the use of a `&block` parameter and `block.call`
# where `yield` would do just as well.
Performance/RedundantBlockCall:
Enabled: true
# This cop identifies use of `Regexp#match` or `String#match in a context
# where the integral return value of `=~` would do just as well.
Performance/RedundantMatch:
Enabled: true
# This cop identifies places where `Hash#merge!` can be replaced by
# `Hash#[]=`.
Performance/RedundantMerge:
Enabled: true
MaxKeyValuePairs: 1
# Use `sort` instead of `sort_by { |x| x }`.
Performance/RedundantSortBy:
Enabled: true
Loading
Loading
@@ -744,6 +847,17 @@ Performance/StringReplacement:
Performance/TimesMap:
Enabled: true
 
# Security ####################################################################
# This cop checks for the use of JSON class methods which have potential
# security issues.
Security/JSONLoad:
Enabled: true
# This cop checks for the use of *Kernel#eval*.
Security/Eval:
Enabled: true
# Rails #######################################################################
 
# Enables Rails cops.
Loading
Loading
@@ -762,8 +876,19 @@ Rails/Date:
 
# Prefer delegate method for delegations.
Rails/Delegate:
Enabled: true
# This cop checks dynamic `find_by_*` methods.
Rails/DynamicFindBy:
Enabled: false
 
# This cop enforces that 'exit' calls are not used within a rails app.
Rails/Exit:
Enabled: true
Exclude:
- lib/gitlab/upgrader.rb
- 'lib/backup/**/*'
# Prefer `find_by` over `where.first`.
Rails/FindBy:
Enabled: true
Loading
Loading
@@ -776,9 +901,25 @@ Rails/FindEach:
Rails/HasAndBelongsToMany:
Enabled: true
 
# This cop is used to identify usages of http methods like `get`, `post`,
# `put`, `patch` without the usage of keyword arguments in your tests and
# change them to use keyword args.
Rails/HttpPositionalArguments:
Enabled: false
# Checks for calls to puts, print, etc.
Rails/Output:
Enabled: true
Exclude:
- lib/gitlab/seeder.rb
- lib/gitlab/upgrader.rb
- 'lib/backup/**/*'
- 'lib/tasks/**/*'
# This cop checks for the use of output safety calls like html_safe and
# raw.
Rails/OutputSafety:
Enabled: false
 
# Checks for incorrect grammar when using methods like `3.day.ago`.
Rails/PluralizationGrammar:
Loading
Loading
@@ -792,6 +933,14 @@ Rails/ReadWriteAttribute:
Rails/ScopeArgs:
Enabled: true
 
# This cop checks for the use of Time methods without zone.
Rails/TimeZone:
Enabled: false
# This cop checks for the use of old-style attribute validation macros.
Rails/Validation:
Enabled: true
# RSpec #######################################################################
 
# Check that instances are not being stubbed globally.
Loading
Loading
@@ -800,7 +949,7 @@ RSpec/AnyInstance:
 
# Check for expectations where `be(...)` can replace `eql(...)`.
RSpec/BeEql:
Enabled: false
Enabled: true
 
# Check that the first argument to the top level describe is the tested class or
# module.
Loading
Loading
@@ -811,10 +960,20 @@ RSpec/DescribeClass:
RSpec/DescribeMethod:
Enabled: false
 
# Avoid describing symbols.
RSpec/DescribeSymbol:
Enabled: true
# Checks that the second argument to top level describe is the tested method
# name.
RSpec/DescribedClass:
Enabled: false
Enabled: true
# Checks if an example group does not include any tests.
RSpec/EmptyExampleGroup:
Enabled: true
CustomIncludeMethods:
- run_permission_checks
 
# Checks for long example.
RSpec/ExampleLength:
Loading
Loading
@@ -834,12 +993,18 @@ RSpec/ExampleWording:
RSpec/ExpectActual:
Enabled: true
 
# Checks for opportunities to use `expect { … }.to output`.
RSpec/ExpectOutput:
Enabled: true
# Checks the file and folder naming of the spec file.
RSpec/FilePath:
Enabled: false
CustomTransform:
RuboCop: rubocop
RSpec: rspec
Enabled: true
IgnoreMethods: true
Exclude:
- 'qa/**/*'
- 'spec/javascripts/fixtures/*'
- 'spec/requests/api/v3/*'
 
# Checks if there are focused specs.
RSpec/Focus:
Loading
Loading
@@ -849,92 +1014,51 @@ RSpec/Focus:
RSpec/InstanceVariable:
Enabled: false
 
# Checks for multiple top-level describes.
RSpec/MultipleDescribes:
Enabled: false
# Enforces the usage of the same method on all negative message expectations.
RSpec/NotToNot:
EnforcedStyle: not_to
Enabled: true
# Prefer using verifying doubles over normal doubles.
RSpec/VerifiedDoubles:
Enabled: false
RSpec/MultipleExpectations:
Enabled: false
RSpec/NamedSubject:
Enabled: false
RSpec/NestedGroups:
Enabled: false
# Checks for `subject` definitions that come after `let` definitions.
RSpec/LeadingSubject:
Enabled: false
 
Lint/AmbiguousRegexpLiteral:
Enabled: false
Bundler/OrderedGems:
Enabled: false
Lint/HandleExceptions:
Enabled: false
Lint/Loop:
Enabled: false
Metrics/BlockLength:
Enabled: false
Performance/RedundantMerge:
Enabled: true
MaxKeyValuePairs: 1
# Checks unreferenced `let!` calls being used for test setup.
RSpec/LetSetup:
Enabled: false
 
# Check that chains of messages are not being stubbed.
RSpec/MessageChain:
Enabled: false
 
# Checks that message expectations are set using spies.
RSpec/MessageSpies:
Enabled: false
 
RSpec/RepeatedDescription:
Enabled: false
RSpec/SubjectStub:
Enabled: false
Lint/UnifiedInteger:
Enabled: true
Lint/ShadowingOuterLocalVariable:
Enabled: false
Lint/AssignmentInCondition:
# Checks for multiple top-level describes.
RSpec/MultipleDescribes:
Enabled: false
 
Lint/UnusedBlockArgument:
# Checks if examples contain too many `expect` calls.
RSpec/MultipleExpectations:
Enabled: false
 
Rails/HttpPositionalArguments:
# Checks for explicitly referenced test subjects.
RSpec/NamedSubject:
Enabled: false
 
Rails/TimeZone:
# Checks for nested example groups.
RSpec/NestedGroups:
Enabled: false
 
Style/AlignParameters:
Enabled: false
# Enforces the usage of the same method on all negative message expectations.
RSpec/NotToNot:
EnforcedStyle: not_to
Enabled: true
 
Style/CaseEquality:
# Check for repeated description strings in example groups.
RSpec/RepeatedDescription:
Enabled: false
 
Style/CommentAnnotation:
# Checks for stubbed test subjects.
RSpec/SubjectStub:
Enabled: false
 
Style/DoubleNegation:
# Prefer using verifying doubles over normal doubles.
RSpec/VerifiedDoubles:
Enabled: false
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2017-02-21 18:00:50 -0600 using RuboCop version 0.46.0.
# `rubocop --auto-gen-config --exclude-limit 0`
# on 2017-04-07 20:17:35 -0400 using RuboCop version 0.47.1.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.
 
# Offense count: 23
# Cop supports --auto-correct.
Lint/UnneededSplatExpansion:
Exclude:
- 'app/services/projects/update_pages_service.rb'
- 'config/application.rb'
- 'lib/banzai/filter/gollum_tags_filter.rb'
- 'lib/bitbucket/page.rb'
- 'lib/gitlab/markup_helper.rb'
- 'spec/helpers/auth_helper_spec.rb'
- 'spec/models/project_wiki_spec.rb'
- 'spec/requests/api/projects_spec.rb'
- 'spec/requests/api/tags_spec.rb'
- 'spec/requests/api/v3/projects_spec.rb'
- 'spec/support/seed_helper.rb'
- 'spec/support/test_env.rb'
# Offense count: 54
RSpec/BeforeAfterAll:
Enabled: false
 
# Offense count: 3
# Cop supports --auto-correct.
Performance/RedundantBlockCall:
Exclude:
- 'app/controllers/application_controller.rb'
- 'lib/gitlab/optimistic_locking.rb'
- 'lib/gitlab/shell.rb'
# Offense count: 233
RSpec/EmptyLineAfterFinalLet:
Enabled: false
 
# Offense count: 5
# Cop supports --auto-correct.
Performance/RedundantMatch:
Exclude:
- 'app/models/external_issue.rb'
- 'lib/ci/api/helpers.rb'
- 'lib/extracts_path.rb'
- 'lib/gitlab/diff/highlight.rb'
- 'lib/gitlab/diff/parser.rb'
# Offense count: 167
RSpec/EmptyLineAfterSubject:
Enabled: false
 
# Offense count: 15
# Configuration parameters: CustomIncludeMethods.
RSpec/EmptyExampleGroup:
Exclude:
- 'spec/features/issues_spec.rb'
- 'spec/features/notes_on_merge_requests_spec.rb'
- 'spec/lib/gitlab/git_access_spec.rb'
- 'spec/models/project_snippet_spec.rb'
- 'spec/models/protected_branch_spec.rb'
- 'spec/routing/routing_spec.rb'
# Offense count: 63
# Offense count: 72
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: implicit, each, example
RSpec/HookArgument:
Loading
Loading
@@ -62,91 +28,79 @@ RSpec/HookArgument:
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: is_expected, should
RSpec/ImplicitExpect:
Exclude:
- 'spec/lib/banzai/renderer_spec.rb'
- 'spec/models/project_group_link_spec.rb'
- 'spec/models/project_services/external_wiki_service_spec.rb'
- 'spec/models/project_spec.rb'
Enabled: false
# Offense count: 11
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: it_behaves_like, it_should_behave_like
RSpec/ItBehavesLike:
Enabled: false
# Offense count: 4
RSpec/IteratedExpectation:
Enabled: false
# Offense count: 3
RSpec/OverwritingSetup:
Enabled: false
# Offense count: 34
RSpec/RepeatedExample:
Enabled: false
# Offense count: 43
RSpec/ScatteredLet:
Enabled: false
# Offense count: 32
RSpec/ScatteredSetup:
Enabled: false
 
# Offense count: 1
RSpec/SingleArgumentMessageChain:
Exclude:
- 'spec/requests/api/internal_spec.rb'
RSpec/SharedContext:
Enabled: false
 
# Offense count: 126
# Cop supports --auto-correct.
# Configuration parameters: Whitelist.
# Whitelist: find_by_sql
Rails/DynamicFindBy:
# Offense count: 150
Rails/FilePath:
Enabled: false
 
# Cop supports --auto-correct.
# Offense count: 2
# Configuration parameters: Include.
# Include: app/models/**/*.rb
Rails/Validation:
Exclude:
- 'app/models/ci/build.rb'
- 'app/models/ci/pipeline.rb'
- 'app/models/ci/runner_project.rb'
- 'app/models/ci/trigger.rb'
- 'app/models/commit_status.rb'
- 'app/models/members/group_member.rb'
- 'app/models/members/project_member.rb'
- 'app/models/pages_domain.rb'
- 'app/models/project.rb'
- 'app/models/protected_branch.rb'
- 'app/models/user.rb'
# Include: db/migrate/*.rb
Rails/ReversibleMigration:
Enabled: false
 
# Offense count: 8
# Offense count: 302
# Configuration parameters: Blacklist.
# Blacklist: decrement!, decrement_counter, increment!, increment_counter, toggle!, touch, update_all, update_attribute, update_column, update_columns, update_counters
Rails/SkipsModelValidations:
Enabled: false
# Offense count: 7
# Cop supports --auto-correct.
# Configuration parameters: AutoCorrect.
Security/JSONLoad:
Exclude:
- 'db/migrate/20161019190736_migrate_sidekiq_queues_from_default.rb'
- 'db/migrate/20161024042317_migrate_mailroom_queue_from_default.rb'
- 'db/migrate/20161124141322_migrate_process_commit_worker_jobs.rb'
- 'spec/migrations/migrate_process_commit_worker_jobs_spec.rb'
- 'spec/models/project_services/irker_service_spec.rb'
- 'spec/support/stub_gitlab_calls.rb'
Security/YAMLLoad:
Enabled: false
 
# Offense count: 55
# Offense count: 59
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: percent_q, bare_percent
Style/BarePercentLiterals:
Enabled: false
 
# Offense count: 399
# Offense count: 1403
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: braces, no_braces, context_dependent
Style/BracesAroundHashParameters:
# SupportedStyles: leading, trailing
Style/DotPosition:
Enabled: false
 
# Offense count: 33
# Cop supports --auto-correct.
Style/ColonMethodCall:
Enabled: false
# Offense count: 32
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, SingleLineConditionsOnly.
# SupportedStyles: assign_to_condition, assign_inside_condition
Style/ConditionalAssignment:
Enabled: false
# Offense count: 6
# Offense count: 5
# Cop supports --auto-correct.
Style/EachWithObject:
Exclude:
- 'app/services/merge_requests/get_urls_service.rb'
- 'lib/ci/ansi2html.rb'
- 'lib/expand_variables.rb'
- 'lib/gitlab/ee_compat_check.rb'
- 'lib/gitlab/import_export/members_mapper.rb'
- 'lib/gitlab/import_export/relation_factory.rb'
Enabled: false
 
# Offense count: 24
# Offense count: 28
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: empty, nil, both
Loading
Loading
@@ -156,181 +110,102 @@ Style/EmptyElse:
# Offense count: 4
# Cop supports --auto-correct.
Style/EmptyLiteral:
Exclude:
- 'features/steps/project/commits/commits.rb'
- 'lib/gitlab/fogbugz_import/importer.rb'
- 'lib/gitlab/git/diff_collection.rb'
- 'spec/lib/gitlab/workhorse_spec.rb'
Enabled: false
 
# Offense count: 55
# Offense count: 59
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: compact, expanded
Style/EmptyMethod:
Enabled: false
 
# Offense count: 173
# Offense count: 214
# Cop supports --auto-correct.
# Configuration parameters: AllowForAlignment, ForceEqualSignAlignment.
Style/ExtraSpacing:
Enabled: false
 
# Offense count: 8
# Offense count: 9
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: format, sprintf, percent
Style/FormatString:
Exclude:
- 'app/models/ci/pipeline.rb'
- 'app/services/gravatar_service.rb'
- 'config/initializers/rack_lineprof.rb'
- 'lib/gitlab/version_info.rb'
- 'spec/factories/lfs_objects.rb'
- 'spec/services/issues/move_service_spec.rb'
# Offense count: 261
Enabled: false
# Offense count: 285
# Configuration parameters: MinBodyLength.
Style/GuardClause:
Enabled: false
 
# Offense count: 12
# Offense count: 16
Style/IfInsideElse:
Exclude:
- 'app/controllers/projects/forks_controller.rb'
- 'app/controllers/projects/imports_controller.rb'
- 'app/helpers/milestones_helper.rb'
- 'app/helpers/projects_helper.rb'
- 'app/services/system_note_service.rb'
- 'config/initializers/1_settings.rb'
- 'lib/gitlab/auth.rb'
- 'lib/gitlab/checks/change_access.rb'
- 'lib/gitlab/database.rb'
- 'spec/controllers/projects/merge_requests_controller_spec.rb'
- 'spec/support/import_export/export_file_helper.rb'
# Offense count: 178
Enabled: false
# Offense count: 186
# Cop supports --auto-correct.
# Configuration parameters: MaxLineLength.
Style/IfUnlessModifier:
Enabled: false
 
# Offense count: 61
# Offense count: 99
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, IndentationWidth.
# SupportedStyles: special_inside_parentheses, consistent, align_brackets
Style/IndentArray:
Enabled: false
 
# Offense count: 110
# Offense count: 160
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, IndentationWidth.
# SupportedStyles: special_inside_parentheses, consistent, align_braces
Style/IndentHash:
Enabled: false
 
# Offense count: 45
# Offense count: 50
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: line_count_dependent, lambda, literal
Style/Lambda:
Enabled: false
 
# Offense count: 7
# Offense count: 6
# Cop supports --auto-correct.
Style/LineEndConcatenation:
Exclude:
- 'app/helpers/tree_helper.rb'
- 'app/models/merge_request.rb'
- 'app/services/git_operation_service.rb'
- 'spec/lib/gitlab/gfm/reference_rewriter_spec.rb'
- 'spec/lib/gitlab/incoming_email_spec.rb'
# Offense count: 22
# Cop supports --auto-correct.
Style/MethodCallParentheses:
Exclude:
- 'lib/ci/ansi2html.rb'
- 'spec/controllers/projects/issues_controller_spec.rb'
- 'spec/controllers/projects/merge_requests_controller_spec.rb'
- 'spec/controllers/projects/snippets_controller_spec.rb'
- 'spec/features/dashboard/datetime_on_tooltips_spec.rb'
- 'spec/features/issues/filtered_search/dropdown_assignee_spec.rb'
- 'spec/features/issues/filtered_search/dropdown_author_spec.rb'
- 'spec/features/issues/filtered_search/dropdown_milestone_spec.rb'
- 'spec/features/issues/filtered_search/filter_issues_spec.rb'
- 'spec/helpers/submodule_helper_spec.rb'
- 'spec/lib/gitlab/git/repository_spec.rb'
- 'spec/requests/api/internal_spec.rb'
Enabled: false
 
# Offense count: 9
# Offense count: 34
# Cop supports --auto-correct.
Style/MethodCallWithoutArgsParentheses:
Enabled: false
# Offense count: 10
Style/MethodMissing:
Exclude:
- 'app/controllers/projects/application_controller.rb'
- 'app/models/commit.rb'
- 'app/models/network/commit.rb'
- 'app/models/repository.rb'
- 'config/initializers/gollum.rb'
- 'lib/bitbucket/collection.rb'
- 'lib/gitlab/github_import/client.rb'
- 'lib/gitlab/lazy.rb'
- 'lib/uploaded_file.rb'
Enabled: false
 
# Offense count: 3
# Cop supports --auto-correct.
Style/MultilineIfModifier:
Exclude:
- 'app/helpers/snippets_helper.rb'
- 'app/models/project_wiki.rb'
- 'lib/gitlab/workhorse.rb'
Enabled: false
 
# Offense count: 8
# Offense count: 24
# Cop supports --auto-correct.
Style/NestedParenthesizedCalls:
Exclude:
- 'app/helpers/commits_helper.rb'
- 'app/workers/irker_worker.rb'
- 'spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb'
- 'spec/lib/gitlab/email/message/repository_push_spec.rb'
Enabled: false
 
# Offense count: 15
# Offense count: 18
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, MinBodyLength, SupportedStyles.
# SupportedStyles: skip_modifier_ifs, always
Style/Next:
Exclude:
- 'app/models/namespace.rb'
- 'app/models/user.rb'
- 'app/services/merge_requests/refresh_service.rb'
- 'config/initializers/secret_token.rb'
- 'db/migrate/20161220141214_remove_dot_git_from_group_names.rb'
- 'db/migrate/20161226122833_remove_dot_git_from_usernames.rb'
- 'lib/banzai/filter/math_filter.rb'
- 'lib/banzai/filter/table_of_contents_filter.rb'
- 'lib/gitlab/fogbugz_import/importer.rb'
- 'lib/gitlab/metrics/instrumentation.rb'
- 'lib/gitlab/metrics/sampler.rb'
- 'lib/gitlab/project_search_results.rb'
# Offense count: 19
Enabled: false
# Offense count: 37
# Cop supports --auto-correct.
# Configuration parameters: EnforcedOctalStyle, SupportedOctalStyles.
# SupportedOctalStyles: zero_with_o, zero_only
Style/NumericLiteralPrefix:
Exclude:
- 'config/initializers/1_settings.rb'
- 'config/initializers/secret_token.rb'
- 'lib/gitlab/import_export/command_line_util.rb'
- 'lib/gitlab/shell.rb'
- 'lib/gitlab/workhorse.rb'
- 'spec/features/projects/import_export/export_file_spec.rb'
- 'spec/lib/gitlab/git/blob_spec.rb'
- 'spec/lib/gitlab/git/hook_spec.rb'
- 'spec/lib/gitlab/git/repository_spec.rb'
- 'spec/lib/gitlab/workhorse_spec.rb'
- 'spec/support/import_export/export_file_helper.rb'
- 'spec/support/test_env.rb'
- 'spec/tasks/gitlab/backup_rake_spec.rb'
# Offense count: 68
Enabled: false
# Offense count: 88
# Cop supports --auto-correct.
# Configuration parameters: AutoCorrect, EnforcedStyle, SupportedStyles.
# SupportedStyles: predicate, comparison
Loading
Loading
@@ -342,41 +217,18 @@ Style/NumericPredicate:
Style/ParallelAssignment:
Enabled: false
 
# Offense count: 459
# Offense count: 570
# Cop supports --auto-correct.
# Configuration parameters: PreferredDelimiters.
Style/PercentLiteralDelimiters:
Enabled: false
 
# Offense count: 10
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: lower_case_q, upper_case_q
Style/PercentQLiterals:
Exclude:
- 'spec/lib/gitlab/diff/highlight_spec.rb'
- 'spec/models/project_services/bamboo_service_spec.rb'
- 'spec/models/project_services/buildkite_service_spec.rb'
- 'spec/models/project_services/drone_ci_service_spec.rb'
- 'spec/models/project_services/teamcity_service_spec.rb'
- 'spec/workers/repository_import_worker_spec.rb'
# Offense count: 13
# Offense count: 14
# Cop supports --auto-correct.
Style/PerlBackrefs:
Exclude:
- 'app/controllers/projects/application_controller.rb'
- 'app/helpers/submodule_helper.rb'
- 'lib/banzai/filter/abstract_reference_filter.rb'
- 'lib/banzai/filter/autolink_filter.rb'
- 'lib/banzai/filter/emoji_filter.rb'
- 'lib/banzai/filter/gollum_tags_filter.rb'
- 'lib/expand_variables.rb'
- 'lib/gitlab/diff/highlight.rb'
- 'lib/gitlab/search_results.rb'
- 'lib/gitlab/sherlock/query.rb'
Enabled: false
 
# Offense count: 72
# Offense count: 83
# Configuration parameters: NamePrefix, NamePrefixBlacklist, NameWhitelist.
# NamePrefix: is_, has_, have_
# NamePrefixBlacklist: is_, has_, have_
Loading
Loading
@@ -384,86 +236,49 @@ Style/PerlBackrefs:
Style/PredicateName:
Enabled: false
 
# Offense count: 39
# Offense count: 45
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: short, verbose
Style/PreferredHashMethods:
Enabled: false
 
# Offense count: 8
# Cop supports --auto-correct.
Style/Proc:
Exclude:
- 'app/mailers/base_mailer.rb'
- 'app/models/milestone.rb'
- 'app/models/service.rb'
- 'lib/api/api_guard.rb'
- 'lib/gitlab/ldap/config.rb'
- 'spec/initializers/trusted_proxies_spec.rb'
# Offense count: 62
# Offense count: 65
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: compact, exploded
Style/RaiseArgs:
Enabled: false
 
# Offense count: 3
# Offense count: 5
# Cop supports --auto-correct.
Style/RedundantBegin:
Exclude:
- 'app/models/merge_request.rb'
- 'app/services/projects/import_service.rb'
- 'lib/gitlab/git/commit.rb'
Enabled: false
 
# Offense count: 32
# Cop supports --auto-correct.
Style/RedundantFreeze:
Exclude:
- 'app/models/commit.rb'
- 'app/models/merge_request.rb'
- 'app/validators/color_validator.rb'
- 'app/validators/line_code_validator.rb'
- 'lib/api/templates.rb'
- 'lib/api/v3/templates.rb'
- 'lib/banzai/filter/blockquote_fence_filter.rb'
- 'lib/banzai/filter/gollum_tags_filter.rb'
- 'lib/banzai/filter/yaml_front_matter_filter.rb'
- 'lib/gitlab/diff/inline_diff.rb'
- 'lib/gitlab/ee_compat_check.rb'
- 'lib/gitlab/import_export/relation_factory.rb'
- 'lib/gitlab/middleware/static.rb'
- 'lib/gitlab/regex.rb'
Enabled: false
 
# Offense count: 15
# Cop supports --auto-correct.
# Configuration parameters: AllowMultipleReturnValues.
Style/RedundantReturn:
Exclude:
- 'app/controllers/application_controller.rb'
- 'app/controllers/concerns/issuable_actions.rb'
- 'app/controllers/groups/application_controller.rb'
- 'app/controllers/groups_controller.rb'
- 'app/controllers/omniauth_callbacks_controller.rb'
- 'app/controllers/profiles/keys_controller.rb'
- 'app/controllers/projects/labels_controller.rb'
- 'app/controllers/projects/milestones_controller.rb'
- 'app/services/access_token_validation_service.rb'
# Offense count: 365
Enabled: false
# Offense count: 382
# Cop supports --auto-correct.
Style/RedundantSelf:
Enabled: false
 
# Offense count: 107
# Offense count: 111
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, AllowInnerSlashes.
# SupportedStyles: slashes, percent_r, mixed
Style/RegexpLiteral:
Enabled: false
 
# Offense count: 22
# Offense count: 24
# Cop supports --auto-correct.
Style/RescueModifier:
Enabled: false
Loading
Loading
@@ -471,29 +286,15 @@ Style/RescueModifier:
# Offense count: 7
# Cop supports --auto-correct.
Style/SelfAssignment:
Exclude:
- 'app/models/project_team.rb'
- 'app/services/notification_service.rb'
- 'lib/api/runners.rb'
- 'spec/features/merge_requests/diff_notes_resolve_spec.rb'
- 'spec/support/import_export/configuration_helper.rb'
# Offense count: 2
# Configuration parameters: Methods.
# Methods: {"reduce"=>["acc", "elem"]}, {"inject"=>["acc", "elem"]}
Style/SingleLineBlockParams:
Exclude:
- 'app/models/commit.rb'
- 'spec/support/services_shared_context.rb'
Enabled: false
 
# Offense count: 50
# Cop supports --auto-correct.
# Configuration parameters: AllowIfMethodIsEmpty.
Style/SingleLineMethods:
Exclude:
- 'lib/ci/ansi2html.rb'
Enabled: false
 
# Offense count: 150
# Offense count: 168
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: space, no_space
Loading
Loading
@@ -504,120 +305,68 @@ Style/SpaceBeforeBlockBraces:
# Cop supports --auto-correct.
# Configuration parameters: AllowForAlignment.
Style/SpaceBeforeFirstArg:
Exclude:
- 'config/routes/project.rb'
- 'features/steps/project/source/browse_files.rb'
- 'features/steps/project/source/markdown_render.rb'
- 'spec/routing/project_routing_spec.rb'
- 'spec/services/system_note_service_spec.rb'
Enabled: false
 
# Offense count: 38
# Offense count: 46
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: require_no_space, require_space
Style/SpaceInLambdaLiteral:
Exclude:
- 'app/models/commit_status.rb'
- 'app/models/concerns/mentionable.rb'
- 'app/models/issue.rb'
- 'app/models/member.rb'
- 'lib/api/entities.rb'
- 'lib/file_size_validator.rb'
- 'lib/gitlab/visibility_level.rb'
- 'spec/models/concerns/participable_spec.rb'
- 'spec/models/cycle_analytics/code_spec.rb'
- 'spec/models/cycle_analytics/issue_spec.rb'
- 'spec/models/cycle_analytics/plan_spec.rb'
- 'spec/models/cycle_analytics/production_spec.rb'
- 'spec/models/cycle_analytics/review_spec.rb'
- 'spec/models/cycle_analytics/staging_spec.rb'
- 'spec/models/cycle_analytics/test_spec.rb'
# Offense count: 205
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, EnforcedStyleForEmptyBraces, SpaceBeforeBlockParameters.
Enabled: false
# Offense count: 229
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, EnforcedStyleForEmptyBraces, SupportedStylesForEmptyBraces, SpaceBeforeBlockParameters.
# SupportedStyles: space, no_space
# SupportedStylesForEmptyBraces: space, no_space
Style/SpaceInsideBlockBraces:
Enabled: false
 
# Offense count: 90
# Offense count: 116
# Cop supports --auto-correct.
Style/SpaceInsideParens:
Enabled: false
 
# Offense count: 4
# Offense count: 12
# Cop supports --auto-correct.
Style/SpaceInsidePercentLiteralDelimiters:
Exclude:
- 'lib/gitlab/git_access.rb'
Enabled: false
 
# Offense count: 52
# Offense count: 57
# Cop supports --auto-correct.
# Configuration parameters: SupportedStyles.
# SupportedStyles: use_perl_names, use_english_names
Style/SpecialGlobalVars:
EnforcedStyle: use_perl_names
 
# Offense count: 25
# Offense count: 42
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: single_quotes, double_quotes
Style/StringLiteralsInInterpolation:
Exclude:
- 'app/helpers/labels_helper.rb'
- 'app/helpers/time_helper.rb'
- 'app/helpers/todos_helper.rb'
- 'app/models/application_setting.rb'
- 'app/models/project_services/campfire_service.rb'
- 'app/models/project_services/jira_service.rb'
- 'db/migrate/20161017125927_add_unique_index_to_labels.rb'
- 'features/steps/groups.rb'
- 'features/steps/project/merge_requests.rb'
- 'lib/banzai/filter/abstract_reference_filter.rb'
- 'lib/ci/gitlab_ci_yaml_processor.rb'
- 'lib/gitlab/google_code_import/importer.rb'
- 'spec/lib/banzai/filter/issue_reference_filter_spec.rb'
- 'spec/models/project_services/hipchat_service_spec.rb'
Enabled: false
 
# Offense count: 57
# Offense count: 64
# Cop supports --auto-correct.
# Configuration parameters: IgnoredMethods.
# IgnoredMethods: respond_to, define_method
Style/SymbolProc:
Enabled: false
 
# Offense count: 5
# Offense count: 6
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, AllowSafeAssignment.
# SupportedStyles: require_parentheses, require_no_parentheses, require_parentheses_when_complex
Style/TernaryParentheses:
Exclude:
- 'features/support/capybara.rb'
- 'lib/api/v3/projects.rb'
- 'lib/banzai/filter/table_of_contents_filter.rb'
- 'lib/gitlab/ci/build/artifacts/metadata/entry.rb'
- 'spec/support/capybara.rb'
# Offense count: 43
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyleForMultiline, SupportedStyles.
# SupportedStyles: comma, consistent_comma, no_comma
Style/TrailingCommaInArguments:
Enabled: false
 
# Offense count: 7
# Offense count: 18
# Cop supports --auto-correct.
# Configuration parameters: AllowNamedUnderscoreVariables.
Style/TrailingUnderscoreVariable:
Exclude:
- 'app/controllers/admin/background_jobs_controller.rb'
- 'app/controllers/invites_controller.rb'
- 'app/controllers/projects/git_http_client_controller.rb'
- 'app/helpers/tab_helper.rb'
- 'lib/gitlab/git/repository.rb'
- 'lib/gitlab/logger.rb'
Enabled: false
 
# Offense count: 76
# Offense count: 78
# Cop supports --auto-correct.
Style/TrailingWhitespace:
Enabled: false
Loading
Loading
@@ -627,46 +376,19 @@ Style/TrailingWhitespace:
# Configuration parameters: ExactNameMatch, AllowPredicates, AllowDSLWriters, IgnoreClassMethods, Whitelist.
# Whitelist: to_ary, to_a, to_c, to_enum, to_h, to_hash, to_i, to_int, to_io, to_open, to_path, to_proc, to_r, to_regexp, to_str, to_s, to_sym
Style/TrivialAccessors:
Exclude:
- 'app/models/external_issue.rb'
- 'app/serializers/base_serializer.rb'
- 'lib/gitlab/ldap/person.rb'
Enabled: false
 
# Offense count: 2
# Offense count: 6
# Cop supports --auto-correct.
Style/UnlessElse:
Exclude:
- 'lib/gitlab/project_search_results.rb'
- 'spec/features/issues/award_emoji_spec.rb'
Enabled: false
 
# Offense count: 19
# Offense count: 24
# Cop supports --auto-correct.
Style/UnneededInterpolation:
Exclude:
- 'app/helpers/boards_helper.rb'
- 'app/helpers/projects_helper.rb'
- 'app/helpers/search_helper.rb'
- 'app/helpers/time_helper.rb'
- 'app/models/merge_request.rb'
- 'app/models/project_services/pushover_service.rb'
- 'features/steps/project/forked_merge_requests.rb'
- 'spec/controllers/admin/services_controller_spec.rb'
- 'spec/features/admin/admin_projects_spec.rb'
- 'spec/features/issues_spec.rb'
- 'spec/features/projects/branches_spec.rb'
- 'spec/features/projects/issuable_templates_spec.rb'
- 'spec/lib/banzai/filter/issue_reference_filter_spec.rb'
- 'spec/requests/api/issues_spec.rb'
- 'spec/views/projects/commit/_commit_box.html.haml_spec.rb'
Enabled: false
 
# Offense count: 8
# Cop supports --auto-correct.
Style/ZeroLengthPredicate:
Exclude:
- 'app/models/deploy_key.rb'
- 'app/models/merge_request.rb'
- 'app/models/network/commit.rb'
- 'app/models/network/graph.rb'
- 'app/models/project_services/asana_service.rb'
- 'app/models/repository.rb'
- 'lib/extracts_path.rb'
Enabled: false
Loading
Loading
@@ -2,6 +2,712 @@
documentation](doc/development/changelog.md) for instructions on adding your own
entry.
 
## 9.1.4 (2017-05-12)
- Fix error on CI/CD Settings page related to invalid pipeline trigger. !10948 (dosuken123)
- Sort the network graph both by commit date and topographically. !11057
- Fix cross referencing for private and internal projects. !11243
- Handle incoming emails from aliases correctly.
- Gracefully handle failures for incoming emails which do not match on the To header, and have no References header.
- Add missing project attributes to Import/Export.
- Fixed search terms not correctly highlighting.
- Fixed bug where merge request JSON would be displayed.
## 9.1.3 (2017-05-05)
- Do not show private groups on subgroups page if user doesn't have access to.
- Enforce project features when searching blobs and wikis.
- Fixed branches dropdown rendering branch names as HTML.
- Make Asciidoc & other markup go through pipeline to prevent XSS.
- Validate URLs in markdown using URI to detect the host correctly.
- Fix for XSS in project import view caused by Hamlit filter usage.
- Sanitize submodule URLs before linking to them in the file tree view.
- Refactor snippets finder & dont return internal snippets for external users.
- Fix snippets visibility for show action - external users can not see internal snippets.
## 9.1.2 (2017-05-01)
- Add index on ci_runners.contacted_at. !10876 (blackst0ne)
- Fix pipeline events description for Slack and Mattermost integration. !10908
- Fixed milestone sidebar showing incorrect number of MRs when collapsed. !10933
- Fix ordering of commits in the network graph. !10936
- Ensure the chat notifications service properly saves the "Notify only default branch" setting. !10959
- Lazily sets UUID in ApplicationSetting for new installations.
- Skip validation when creating internal (ghost, service desk) users.
- Use GitLab Pages v0.4.1.
## 9.1.1 (2017-04-26)
- Add a transaction around move_issues_to_ghost_user. !10465
- Properly expire cache for all MRs of a pipeline. !10770
- Add sub-nav for Project Integration Services edit page. !10813
- Fix missing duration for blocked pipelines. !10856
- Fix lastest commit status text on main project page. !10863
- Add index on ci_builds.updated_at. !10870 (blackst0ne)
- Fix 500 error due to trying to show issues from pending deleting projects. !10906
- Ensures that OAuth/LDAP/SAML users don't need to be confirmed.
- Ensure replying to an individual note by email creates a note with its own discussion ID.
- Fix OAuth, LDAP and SAML SSO when regular sign-ups are disabled.
- Fix usage ping docs link from empty cohorts page.
- Eliminate N+1 queries in loading namespaces for every issuable in milestones.
## 9.1.0 (2017-04-22)
- Add Jupyter notebook rendering !10017
- Added merge requests empty state. !7342
- Add option to start a new resolvable discussion in an MR. !7527
- Hide form inputs for group member without editing rights. !7816
- Create a new issue for a single discussion in a Merge Request. !8266 (Bob Van Landuyt)
- Adding non_archived scope for counting projects. !8305 (Naveen Kumar)
- Don't show links to tag a commit for users that are not permitted. !8407
- New file from interface on existing branch. !8427 (Jacopo Beschi @jacopo-beschi)
- Strip reference prefixes on branch creation. !8498 (Matthieu Tardy)
- Support 2FA requirement per-group. !8763 (Markus Koller)
- Add Undo to Todos in the Done tab. !8782 (Jacopo Beschi @jacopo-beschi)
- Shows 'Go Back' link only when browser history is available. !9017
- Implement user create service. !9220 (George Andrinopoulos)
- Incorporate Gitaly client for refs service. !9291
- Cancel pending pipelines if commits not HEAD. !9362 (Rydkin Maxim)
- Add indication for closed or merged issuables in GFM. !9462 (Adam Buckland)
- Periodically clean up temporary upload files to recover storage space. !9466 (blackst0ne)
- Use toggle button to expand / collapse mulit-nested groups. !9501
- Fixes dismissable error close is not visible enough. !9516
- Fixes an issue in the new merge request form, where a tag would be selected instead of a branch when they have the same names. !9535 (Weiqing Chu)
- Expose CI/CD status API endpoints with Gitlab::Ci::Status facility on pipeline, job and merge request for favicon. !9561 (dosuken123)
- Use Gitaly for CommitController#show. !9629
- Order milestone issues by position ascending in api. !9635 (George Andrinopoulos)
- Convert Issue into ES6 class. !9636 (winniehell)
- Link issuable reference to itself in meta-header. !9641 (mhasbini)
- Add ability to disable Merge Request URL on push. !9663 (Alex Sanford)
- ProjectsFinder should handle more options. !9682 (Jacopo Beschi @jacopo-beschi)
- Fix create issue form buttons are misaligned on mobile. !9706 (TM Lee)
- Labels support color names in backend. !9725 (Dongqing Hu)
- Standardize on core-js for es2015 polyfills. !9749
- Fix GitHub Import deleting branches for open PRs from a fork. !9758
- Do not show LFS object when LFS is disabled. !9779 (Christopher Bartz)
- Fix symlink icon in project tree. !9780 (mhasbini)
- Fix bug when system hook for deploy key. !9796 (billy.lb)
- Make authorized projects worker use a specific queue instead of the default one. !9813
- Simplify trigger_docs build job for CE and EE. !9820 (winniehell)
- Add `aria-label` for feature status accessibility. !9830
- Add dashboard and group milestones count badges. !9836 (Alex Braha Stoll)
- Use Gitaly for Repository#is_ancestor. !9864
- After copying a diff file or blob path, pasting it into a comment field will format it as Markdown. !9876
- Fix visibility level on new project page. !9885 (blackst0ne)
- Fix xml.updated field in rss/atom feeds. !9889 (blackst0ne)
- Add Undo mark all as done to Todos. !9890 (Jacopo Beschi @jacopo-beschi)
- Add a name field to the group form. !9891 (Douglas Lovell)
- Add custom attributes in factories. !9892 (George Andrinopoulos)
- Resolve project pipeline status caching problem on dashboard. !9895
- Display error message when deleting tag in web UI fails. !9906
- Add quick submit for snippet forms. !9911 (blackst0ne)
- New directory from interface on existing branch. !9921 (Jacopo Beschi @jacopo-beschi)
- Removes UJS from pipelines tables. !9929
- Fix project title validation, prevent clicking on disabled button. !9931
- Show correct user & creation time in heading of the pipeline page. !9936
- Include time tracking attributes in webhooks payload. !9942
- Add `requirements: { id: /.+/ }` for all projects and groups namespaced API routes. !9944
- Improved UX for the environments metrics view. !9946
- Remove whitespace in group links. !9947 (Xurxo Méndez Pérez)
- Adds Frontend Styleguide to documentation. !9961
- Add metadata to system notes. !9964
- When viewing old wiki page version, edit button should be disabled. !9966 (TM Lee)
- Added labels array to the issue web hook returned object. !9972
- Upgrade VueJS to v2.2.4 and disable dev mode warnings. !9981
- Only add code coverage instrumentation when generating coverage report. !9987
- Fix Project Wiki update. !9990 (Dongqing Hu)
- Fix trigger webhook for ref with a dot. !10001 (George Andrinopoulos)
- Fix quick submit short-cut on preview tab for comments. !10002
- Add option to receive email notifications about your own activity. !10032 (Richard Macklin)
- Rename 'All issues' to 'Open issues' in Add issues modal. !10042 (blackst0ne)
- Disable pipeline and environment actions that are not playable. !10052
- Added clarification to the Jira integration documentation. !10066 (Matthew Bender)
- Move milestone summary content into the sidebar. !10096
- Replace closing MR icon. !10103 (blackst0ne)
- Add support for multi-level container image repository names. !10109 (André Guede)
- Add ECMAScript polyfills for Symbol and Array.find. !10120
- Add tooltip to user's calendar activities. !10123 (Alex Argunov)
- Resolve "Run CI/CD pipelines on a schedule" - "Basic backend implementation". !10133 (dosuken123)
- Change hint on first row of filters dropdown to `Press Enter or click to search`. !10138
- Remove useless queries with false conditions (e.g 1=0). !10141 (mhasbini)
- Show CI status as Favicon on Pipelines, Job and MR pages. !10144
- Update color palette to a more harmonious and consistent one. !10154
- Add tooltip and accessibility for profile cover buttons. !10182
- Change Done column to Closed in issue boards. !10198 (blackst0ne)
- Add metrics button to environments overview page. !10234
- Force unlimited terminal size when checking processes via call to ps. !10246 (Sebastian Reitenbach)
- Fix sub-nav highlighting for `Environments` and `Jobs` pages. !10254
- Drop support for correctly processing legacy pipelines. !10266
- Fix project creation failure due to race condition in namespace directory creation. !10268 (Robin Bobbitt)
- Introduced error/empty states for the environments performance metrics. !10271
- Improve performance of GitHub importer for large repositories. !10273
- Introduce "polling_interval_multiplier" as application setting. !10280
- Prevent users from disconnecting GitLab account from CAS. !10282
- Clearly show who triggered the pipeline in email. !10283
- Make user mentions case-insensitive. !10285 (blackst0ne)
- Update rugged to 0.25.1.1. !10286 (Elan Ruusamäe)
- Handle parsing OpenBSD ps output properly to display sidekiq infos on admin->monitoring->background. !10303 (Sebastian Reitenbach)
- Log errors during generating of Gitlab Pages to debug log. !10335 (Danilo Bargen)
- Update issue board cards design. !10353
- Tags can be protected, restricting creation of matching tags by user role. !10356
- Set GIT_TERMINAL_PROMPT env variable in initializer. !10372
- Remove index for users.current sign in at. !10401 (blackst0ne)
- Include reopened MRs when searching for opened ones. !10407
- Integrates Microsoft Teams webhooks with GitLab. !10412
- Fix subgroup repository disappearance if group was moved. !10414
- Add /-/readiness /-/liveness and /-/metrics endpoints to track application health. !10416
- Changed capitalisation of buttons across GitLab. !10418
- Fix blob highlighting in search. !10420
- Add remove_concurrent_index to database helper. !10441 (blackst0ne)
- Fix wiki commit message. !10464 (blackst0ne)
- Deleting a user should not delete associated records. !10467
- Include endpoint in metrics for ETag caching middleware. !10495
- Change project view default for existing users and anonymous visitors to files+readme. !10498
- Hide header counters for issue/mr/todos if zero. !10506
- Remove the User#is_admin? method. !10520 (blackst0ne)
- Removed Milestone#is_empty?. !10523 (Jacopo Beschi @jacopo-beschi)
- Add UI for Trigger Schedule. !10533 (dosuken123)
- Add foreign key for ci_trigger_requests on ci_triggers. !10537
- Upgrade webpack to v2.3.3 and webpack-dev-server to v2.4.2. !10552
- Bugfix: POST /projects/:id/hooks and PUT /projects/:id/hook/:hook_id no longer ignore the the job_events param in the V4 API. !10586
- Fix MR widget bug that merged a MR when Merge when pipeline succeeds was clicked via the dropdown. !10611
- Hide new subgroup button if user has no permission to create one. !10627
- Fix PlantUML integration in GFM. !10651
- Show sub-nav under Merge Requests when issue tracker is non-default. !10658
- Fix bad query for PostgreSQL showing merge requests list. !10666
- Fix invalid encoding when showing some traces. !10681
- Add lighter colors and fix existing light colors. !10690
- Fix another case where trace does not have proper encoding set. !10728
- Fix trace cannot be written due to encoding. !10758
- Replace builds_enabled with jobs_enabled in projects API v4. !10786 (winniehell)
- Add retry to system hook worker. !10801
- Fix error when an issue reference has a pending deleting project. !10843
- Update permalink/blame buttons with line number fragment hash.
- Limit line length for project home page.
- Fix filtered search input width for IE.
- Update wikis_controller.rb to use strong params.
- Fix API group/issues default state filter. (Alexander Randa)
- Prevent builds dropdown to close when the user clicks in a build.
- Display all closed issues in “done” board list.
- Remove no-new annotation from file_template_mediator.js.
- Changed dropdown style slightly.
- Change gfm textarea to use monospace font.
- Prevent filtering issues by multiple Milestones or Authors.
- Recent search history for issues.
- Remove duplicated tokens in issuable search bar.
- Adds empty and error state to pipelines.
- Allow admin to view all namespaces. (George Andrinopoulos)
- allow offset query parameter for infinite list pages.
- Fix wrong message on starred projects filtering. (George Andrinopoulos)
- Adds pipeline mini-graph to system information box in Commit View.
- Remove confusing placeholder for JIRA transition_id.
- Remove extra margin at bottom of todos page.
- Add back expandable folder behavior.
- Create todos only for new mentions.
- Linking to blob edit page handles anonymous users and users without enough permissions to edit directly.
- Fix projects_limit RangeError on user create. (Alexander Randa)
- Add helpful icons to profile events.
- Refactor dropdown_milestone_spec.rb. (George Andrinopoulos)
- Fix alignment of resolve button.
- Change label for name on sign up form.
- Don’t show source project name when user does not have access.
- Update toggle buttons to be <button>.
- Display full project name with namespace upon deletion.
- Spam check only when spammable attributes have changed.
- align Mark all as done with other Done buttons on Todos page.
- Adds polling utility function for vue resource.
- Allow unauthenticated access to some Branch API GET endpoints.
- Fix redirection after login when the referer have params. (mhasbini)
- fix sidebar padding for build and wiki pages.
- Correctly update paths when changing a child group.
- Add shortcuts and counters to MRs and issues in navbar.
- Remove forced scroll into view when switching to Changes MR tab.
- Fix link to Jira service documentation.
- consistent icons in vue and kaminari pagers.
- refocus textarea after attaching a file.
- Enable creation of deploy keys with write access via the API.
- Disable invalid service templates.
- Remove the class attribute from the whitelist for HTML generated from Markdown.
- Add search optional param and docs for V4.
- Fix issue's note cache expiration after delete. (mhasbini)
- Fixes HTML structure that was preventing the tooltip to disappear when hovering out of the button.
- fix Status icons overlapping sidebar on mobile.
- Add dropdown sort to project milestones. (George Andrinopoulos)
- Prevent more than one issue tracker to be active for the same project. (luisdgs19)
- Add copy button to blob header and use icon for Raw button.
- Add metrics events for incoming emails.
- Shows loading icon in issue boards modal when changing filters.
- Added tests for the w.gl.utils.backOff promise.
- Add `g t` global shortcut to go to todos.
- Fix conflict resolution when files contain valid UTF-8 characters.
- Added award emoji animation and improved active state.
- Fixes milestone/merge_requests endpoint to actually scope the result. (Joren De Groof)
- Added remaining_time method to milestoneish, specs and updated the milestone_helper milestone_remaining_days method to correctly return the correct remaining time. (Michael Robinson)
- Removed unnecessary 'add' text in additional award emoji button.
- adds todo functionality to closed issuable sidebar and changes todo bell icon to check-square.
- Copy code as GFM from diffs, blobs and GFM code blocks.
- Removed the duplicated search icon in the award emoji menu.
- Enable snippets for new projects by default.
- Add rake task to import GitHub projects from the command line.
- New rake task to reset all email and private tokens.
- Fix path disclosure in project import/export.
- Fix 'Object not found - no match for id (sha)' when importing GitHub Pull Requests.
- Display custom hook error messages when automatic merge is enabled.
- Fix layout of projects page on admin area.
- Fix encoding issue exporting a project.
- Periodically mark projects that are stuck in importing as failed.
- Skip groups validation on the client.
- Fix Import/Export MR diffs not showing and missing forked MRs.
- Create subgroups if they don't exist while importing projects.
- Fix Milestone name on show page. (Raveesh)
- Fix missing capitalisation on views.
- Removed orphaned notification settings without a namespace.
- Fix restricted project visibility setting available to users.
- Moved the gear settings dropdown to a tab in the groups view.
- Fixed group milestone date dropdowns not opening.
- Fixed bug in issue boards which stopped cards being able to be dragged.
- Added new filtered search bar to issue boards.
- Add closed_at field to issues.
- Do not set closed_at to nil when issue is reopened.
- Centered issues empty state.
- Fixed private group name disclosure via new/update forms.
- Add keyboard shortcuts to main menu.
- Moved the monitoring button inside the show view for the environments page.
- Speed up initial rendering of MR diffs page.
- Fixed tabs on new merge request page causing incorrect URLs.
- Fix for open redirect vulnerability using continue[to] in URL when requesting project import status.
- Fix for open redirect vulnerabilities in todos, issues, and MR controllers.
- Optimise builds endpoint.
- Fixed pipeline actions tooltips overflowing.
- Fixed job tooltip being cut-off.
- Fixed projects list lines breaking.
- Only email pipeline creators; only email for successful pipelines with custom settings.
- Reset users.authorized_projects_populated to automatically refresh user permissions.
- Corrected alignment for the remember-me checkbox in the login view.
- Fixed tabs not scrolling on mobile.
- Add unique index for notes_id to system note metadata table.
- Handle SSH keys that have multiple spaces between each marker.
- Don't delete a branch involved in an open merge request in "Delete all merged branches" service.
- Relax constraint on Wiki IDs, since subdirectories can contain spaces.
- Remove Tags filter from Projects Explore dropdown.
- Enable Style/Proc cop for rubocop. (mhasbini)
- Show the build/pipeline coverage if it is available.
- Corrected time tracking icon color in the issuable side bar.
- update test_bundle.js ignored files.
- Add usage ping to CE.
- User callout only shows on current users profile.
- Removed the hours & minutes from the users start date on their profile.
- Only send chat notifications for the default branch.
- Don't fill in the default kubernetes namespace.
## 9.0.7 (2017-05-05)
- Enforce project features when searching blobs and wikis.
- Fixed branches dropdown rendering branch names as HTML.
- Make Asciidoc & other markup go through pipeline to prevent XSS.
- Validate URLs in markdown using URI to detect the host correctly.
- Fix for XSS in project import view caused by Hamlit filter usage.
- Sanitize submodule URLs before linking to them in the file tree view.
- Refactor snippets finder & dont return internal snippets for external users.
- Fix snippets visibility for show action - external users can not see internal snippets.
- Do not show private groups on subgroups page if user doesn't have access to.
## 9.0.6 (2017-04-21)
- Bugfix: POST /projects/:id/hooks and PUT /projects/:id/hook/:hook_id no longer ignore the the job_events param in the V4 API. !10586
- Fix MR widget bug that merged a MR when Merge when pipeline succeeds was clicked via the dropdown. !10611
- Fix PlantUML integration in GFM. !10651
- Show sub-nav under Merge Requests when issue tracker is non-default. !10658
- Fix restricted project visibility setting available to users.
- Removed orphaned notification settings without a namespace.
- Fix issue's note cache expiration after delete. (mhasbini)
- Display custom hook error messages when automatic merge is enabled.
- Fix filtered search input width for IE.
## 9.0.5 (2017-04-10)
- Add shortcuts and counters to MRs and issues in navbar.
- Disable invalid service templates.
- Handle SSH keys that have multiple spaces between each marker.
## 9.0.4 (2017-04-05)
- Don’t show source project name when user does not have access.
- Remove the class attribute from the whitelist for HTML generated from Markdown.
- Fix path disclosure in project import/export.
- Fix for open redirect vulnerability using continue[to] in URL when requesting project import status.
- Fix for open redirect vulnerabilities in todos, issues, and MR controllers.
## 9.0.3 (2017-04-05)
- Fix name colision when importing GitHub pull requests from forked repositories. !9719
- Fix GitHub Importer for PRs of deleted forked repositories. !9992
- Fix environment folder route when special chars present in environment name. !10250
- Improve Markdown rendering when a lot of merge requests are referenced. !10252
- Allow users to import GitHub projects to subgroups.
- Backport API changes needed to fix sticking in EE.
- Remove unnecessary ORDER BY clause from `forked_to_project_id` subquery. (mhasbini)
- Make CI build to use optimistic locking only on status change.
- Fix race condition where a namespace would be deleted before a project was deleted.
- Fix linking to new issue with selected template via url parameter.
- Remove unnecessary ORDER BY clause when updating todos. (mhasbini)
- API: Make the /notes endpoint work with noteable iid instead of id.
- Fixes method not replacing URL parameters correctly and breaking pipelines pagination.
- Move issue, mr, todos next to profile dropdown in top nav.
## 9.0.2 (2017-03-29)
- Correctly update paths when changing a child group.
- Fixed private group name disclosure via new/update forms.
## 9.0.1 (2017-03-28)
- Resolve "404 when requesting build trace". !9759 (dosuken123)
- Simplify search queries for projects and merge requests. !10053 (mhasbini)
- Fix after_script processing for Runners APIv4. !10185
- Fix escaped html appearing in milestone page. !10224
- Fix bug that caused jobs that already had been retried to be retried again when retrying a pipeline. !10249
- Allow filtering by all started milestones.
- Allow sorting by due date and priority.
- Fixed branches pagination not displaying.
- Fixed filtered search not working in IE.
- Optimize labels finder query when searching for a project with a group. (mhasbini)
## 9.0.0 (2017-03-22)
- Fix inconsistent naming for services that delete things. !5803 (dixpac)
- UI: Allow a project variable to be set to an empty value. !6044 (Lukáš Nový)
- Align task list checkboxes. !6487 (Jared Deckard <jared.deckard@gmail.com>)
- SanitizationFilter allows html5 details and summary tags. !6568
- on branch deletion show loading icon and disabled the button. !6761 (wendy0402)
- Use an entity for RepoBranch commits and enhance RepoCommit. !7138 (Ben Boeckel)
- Deleting a user doesn't delete issues they've created/are assigned to. !7393
- Fix position of counter in milestone panels. !7842 (Andrew Smith (EspadaV8))
- Added a feature to create a 'directly addressed' Todo when mentioned in the beginning of a line. !7926 (Ershad Kunnakkadan)
- Implement OpenID Connect identity provider. !8018 (Markus Koller)
- Show directory hierarchy when listing wiki pages. !8133 (Alex Braha Stoll)
- Migrate SlackService and MattermostService from build_events to pipeline_events, and migrate BuildsEmailService to PipelinesEmailService. Update Hipchat to use pipeline events rather than build events. !8196
- Execute web hooks for WikiPage delete operation. !8198
- Added external environment link to web terminal view. !8303
- Responsive title in diffs inline, side by side, with and without sidebar. !8475
- Bypass email domain validation when a user is created by an admin. !8575 (Reza Mohammadi @remohammadi)
- API: Paginate all endpoints that return an array. !8606 (Robert Schilling)
- pass in current_user in MergeRequest and MergeRequestsHelper. !8624 (Dongqing Hu)
- Add user & build links in Slack Notifications. !8641 (Poornima M)
- Todo done clicking is kind of unusable. !8691 (Jacopo Beschi @jacopo-beschi)
- Filter todos by manual add. !8691 (Jacopo Beschi @jacopo-beschi)
- Add runner version to /admin/runners view. !8733 (Jonathon Reinhart)
- API: remove `public` param for projects. !8736
- Allow creating nested groups via UI. !8786
- API: Add environment stop action. !8808
- Add discussion events to contributions calendar. !8821
- Unify issues search behavior by always filtering when ALL labels matches. !8849
- V3 deprecated templates endpoints removal. !8853
- Expose pipelines as PipelineBasic `api/v3/projects/:id/pipelines`. !8875
- Alphabetically sort tags on runner list. !8922 (blackst0ne)
- Added documentation for permalinks to most recent build artifacts. !8934 (Christian Godenschwager)
- Standardize branch name params as branch on V4 API. !8936
- Move /projects/fork/:id to /projects/:id/fork. !8940
- Fix small height of activity header page. !8952 (Pavel Sorokin)
- Optionally make users created via the API set their password. !8957 (Joost Rijneveld)
- GitHub Importer - Find users based on GitHub email address. !8958
- API: Consolidate /projects endpoint. !8962
- Add filtered search visual tokens. !8969
- Store group and project full name and full path in routes table. !8979
- Add internal API to notify Gitaly of post receive. !8983
- Remove inactive default email services. !8987
- Option to prevent signing in from multiple ips. !8998
- Download snippets with LF line-endings by default. !8999
- Fixes dropdown width in admin project page. !9002
- fixes issue number alignment problem in MR and issue list. !9020
- Fix CI/CD pipeline retry and take stages order into account. !9021
- Make stuck builds detection more performant. !9025
- Filter by projects in the end of search. !9030
- Add nested groups to the API. !9034
- Use ETag to improve performance of issue notes polling. !9036
- Add the oauth2_generic OmniAuth strategy. !9048 (Joe Marty)
- Brand header logo for pipeline emails. !9049 (Alexis Reigel)
- replace npm with yarn and add yarn.lock. !9055
- Fix displaying error messages for create label dropdown. !9058 (Tom Koole)
- Set dropdown height fixed to 250px and make it scrollable. !9063
- Update API docs for new namespace format. !9073 (Markus Koller)
- Replace static fixture for behaviors/quick_submit_spec.js. !9086 (winniehell)
- Use iids as filter parameter. !9096
- Manage user personal access tokens through api and add impersonation tokens. !9099 (Simon Vocella)
- Added the ability to copy a branch name to the clipboard. !9103 (Glenn Sayers)
- Rename Files::DeleteService to Files::DestroyService. !9110 (dixpac)
- Fixes FE Doc broken link. !9120
- Add git version to gitlab:env:info. !9128 (Semyon Pupkov)
- Replace static fixture for new_branch_spec.js. !9131 (winniehell)
- Reintroduce coverage report for JavaScript. !9133 (winniehell)
- Fix MR widget jump. !9146
- Avoid calling Build#trace_with_state for performance. !9149 (Takuya Noguchi)
- fix background color for labels mention in todo. !9155 (mhasbini)
- Replace static fixture for behaviors/requires_input_spec.js. !9162 (winniehell)
- Added AsciiDoc Snippet to CI/CD Badges. !9164 (Jan Christophersen)
- Make Karma output look nicer for CI. !9165 (winniehell)
- show 99+ for large count in todos notification bell. !9171 (mhasbini)
- Replace static fixture for header_spec.js. !9174 (winniehell)
- Replace static fixture for project_title_spec.js. !9175 (winniehell)
- Fixes markdown in activity-feed is gray. !9179
- Show notifications settings dropdown even if repository feature is disabled. !9180
- Fixes job dropdown action throws error in js console. !9182
- Set maximum width for mini pipeline graph text so it is not truncated to early. !9188
- Added 'Most Recent Activity' header to the User Profile page. !9189 (Jan Christophersen)
- Show Issues mentioned / being closed from a Merge Requests title below the 'Accept Merge Request' button. !9194 (Jan Christophersen)
- Stop linking to deleted Branches in Activity tabs. !9203 (Jan Christophersen)
- Make it possible to pass coverage value to commit status API. !9214 (wendy0402)
- Add admin setting for default artifacts expiration. !9219
- add :iids param to IssuableFinder (resolve technical dept). !9222 (mhasbini)
- Add Links to Branches in Calendar Activity. !9224 (Jan Christophersen)
- Fix pipeline retry and cancel buttons on pipeline details page. !9225
- Remove es6 file extension from JavaScript files. !9241 (winniehell)
- Add Runner's registration/deletion v4 API. !9246
- Add merge request count to each issue on issues list. !9252 (blackst0ne)
- Fix error in MR widget after /merge slash command. !9259
- Clean-up Project navigation order. !9272
- Add Runner's jobs v4 API. !9273
- Add pipeline trigger API with user permissions. !9277
- Enhanced filter issues layout for better mobile experiance. !9280 (Pratik Borsadiya)
- Move babel config for instanbul to karma config. !9286 (winniehell)
- Document U2F limitations with multiple URLs. !9300
- Wrap long Project and Group titles. !9301
- Clean-up Groups navigation order. !9309
- Truncate long Todo titles for non-mobile screens. !9311
- add rake tasks to handle yarn dependencies and update documentation. !9316
- API: - Make subscription API more RESTful. Use `post ":project_id/:subscribable_type/:subscribable_id/subscribe"` to subscribe and `post ":project_id/:subscribable_type/:subscribable_id/unsubscribe"` to unsubscribe from a resource. !9325 (Robert Schilling)
- API: Moved `DELETE /projects/:id/star` to `POST /projects/:id/unstar`. !9328 (Robert Schilling)
- API: Use `visibility` as string parameter everywhere. !9337
- Add the Username to the HTTP(S) clone URL of a Repository. !9347 (Jan Christophersen)
- Add spec for todo with target_type Commit. !9351 (George Andrinopoulos)
- API: Remove `DELETE projects/:id/deploy_keys/:key_id/disable`. !9365 (Robert Schilling)
- Fixes includes line number during unfold copy n paste in parallel diff view. !9365
- API: Use POST to (un)block a user. !9371 (Robert Schilling)
- Remove markup that was showing in tooltip for renamed files. !9374
- Drop unused ci_projects table and some unused project_id columns, then rename gl_project_id to project_id. Stop exporting job trace when exporting projects. !9378 (David Wagner)
- Adds remote logout functionality to the Authentiq OAuth provider. !9381 (Alexandros Keramidas)
- Introduce /award slash command; Allow posting of just an emoji in comment. !9382 (mhasbini)
- API: Remove deprecated fields Notes#upvotes and Notes#downvotes. !9384 (Robert Schilling)
- Redo internals of Incoming Mail Support. !9385
- update Vue to v2.1.10. !9386
- Add button to create issue for failing build. !9391 (Alex Sanford)
- test compiling production assets and generate webpack bundle report in CI. !9396
- API: Return 204 for all delete endpoints. !9397 (Robert Schilling)
- Add KUBE_CA_PEM_FILE, deprecate KUBE_CA_PEM. !9398
- API: Use POST requests to mark todos as done. !9410 (Robert Schilling)
- API project create: Make name or path required. !9416
- Add housekeeping endpoint for Projects API. !9421
- Fixes delimiter removes when todo marked as done. !9435
- Document when current coverage configuration option was introduced. !9443
- Uploaded files which content can change now require revalidation on each page load. !9453
- Only add a newline in the Markdown Editor if the current line is not empty. !9455 (Jan Christophersen)
- Rename builds to job for the v4 API. !9463
- API: Remove /groups/owned endpoint. !9505 (Robert Schilling)
- API: Return 400 for all validation erros in the mebers API. !9523 (Robert Schilling)
- Fixes large file name tooltip cutoff in diff header. !9529
- Keep consistent in handling indexOf results. !9531 (Takuya Noguchi)
- Make documentation of list repository tree API call more detailed. !9532 (Marius Kleiner)
- Fix Sort dropdown reflow issue. !9533 (Jarkko Tuunanen)
- Improve grammar in GitLab flow documentation. !9552 (infogrind)
- Change default project view for user from readme to files view. !9584
- Make it possible to configure blocking manual actions. !9585
- Show public RSS feeds to anonymous users. !9596 (Michael Kozono)
- Update storage settings to allow extra values per repository storage. !9597
- Enable filtering milestones by search criteria in the API. !9606
- Ensure archive download is only one directory deep. !9616
- Fix updaing commit status when using optional attributes. !9618
- Add filter and sorting to dashboard groups page. !9619
- Remove deprecated build status badge and related services. !9620
- Remove the newrelic gem. !9622 (Robert Schilling)
- Rename table ci_commits to ci_pipelines. !9638
- Remove various unused CI tables and columns. !9639
- Use webpack CommonsChunkPlugin to place common javascript libraries in their own bundles. !9647
- CORS: Whitelist pagination headers. !9651 (Robert Schilling)
- Remove "subscribed" field from API responses returning list of issues or merge requests. !9661
- Highlight line number if specified on diff pages when page loads. !9664
- Set default cache key to "default" for jobs. !9666
- Set max height to screen height for Zen mode. !9667
- GET 'projects/:id/repository/commits' endpoint improvements. !9679 (George Andrinopoulos, Jordan Ryan Reuter)
- Restore keyboard shortcuts for "Activity" and "Charts". !9680
- Added commit array to Syshook json. !9685 (Gabriele Pongelli)
- Document ability to list issues with no labels using API. !9697 (Vignesh Ravichandran)
- Fix typo in Gitlab config file. !9702 (medied)
- Fix json response in branches controller. !9710 (George Andrinopoulos)
- Refactor dropdown_assignee_spec. !9711 (George Andrinopoulos)
- Delete artifacts for pages unless expiry date is specified. !9716
- Use gitlab-workhorse 1.4.0. !9724
- Add GET /projects/:id/pipelines/:pipeline_id/jobs endpoint. !9727
- Restrict nested group names to prevent ambiguous routes. !9738
- Rename job environment variables to new terminology. !9756
- Deprecate usage of `types` configuration entry to describe CI/CD stages. !9766
- Moved project settings from the gear drop-down menu to a tab. !9786
- Fix "passed with warnings" stage status on MySQL installations. !9802
- Fix for creating a project through API when import_url is nil. !9841
- Use GitLab Pages v0.4.0. !9896
- Reserve few project and nested group paths that have wildcard routes associated. !9898
- Speed up project dashboard by caching pipeline status and eager loading routes. !9903
- Fixes n+1 query for tags and branches index page. !9905
- Hide ancestor groups in the share group dropdown list. !9965
- Allow creating merge request even if target branch is not specified in query params. !9968
- Removed d3 from the main application.js bundle. !10062
- Return 404 in project issues API endpoint when project cannot be found. !10093
- Fix positioning of `Scroll to top` button.
- Add limit to the number of events showed in cycle analytics.
- Only run timeago loops after rendering timeago components.
- Increase right side of file header to button stays on same line.
- Centers loading icon vertically and horizontally in pipelines table in commit view.
- Fix issues mentioned but not closed for external issue trackers.
- fix milestone does not automatically assign when create issue from milestone.
- Re-add Assign to me link to Merge Request and Issues.
- Format timeago date to short format.
- Fix errors in slash commands matcher, add simple test coverage. (YarNayar)
- Make Git history follow renames again by performing the --skip in Ruby.
- Added option to update to owner for group members.
- Pick up option from GDK to disable webpack dev server livereload.
- Introduce Pipeline Triggers that are user-aware.
- Fixed loading spinner position on issue template toggle.
- Removed duplicate "Visibility Level" label on New Project page. (Robert Marcano)
- Fix 'New Tag' layout on Tags page. (Robert Marcano)
- Update API endpoints for raw files.
- Fix issuable stale object error handler for js when updating tasklists.
- Gather issuable metadata to avoid n+1 queries on index view.
- Remove JIRA closed status icon.
- Fix z index issues with sidebar.
- Fixed long file names overflowing under action buttons.
- Only show public emails in atom feeds.
- Add Mock CI service/integration for development.
- Move tag services to Tags namespace. (dixpac)
- Set Auto-Submitted header to mails. (Semyon Pupkov)
- Improved diff comment button UX.
- Adds API endpoint to fetch all merge request for a single milestone. (Joren De Groof)
- Only create unmergeable todos once when MR fails to merge.
- Only yield valid references in ReferenceFilter.references_in.
- Add member: Always return 409 when a member exists.
- Remove plus icon from MR button on compare view.
- Re-add the New Project button in nav bar.
- Default to subtle MR mege button until CI status is available.
- Rename priority sorting option to label priority.
- Added headers to protected branch access dropdowns.
- Hide issue info when project issues are disabled. (George Andrinopoulos)
- removed unused parameter 'status_only: true'.
- Left align logo.
- Replaced jQuery UI datepicker.
- Removed jQuery UI highlight & autocomplete.
- Replaced jQuery UI sortable.
- Remove readme-only project view preference.
- Remove tooltips from label subscription buttons.
- Rename retry failed button on pipeline page to just retry.
- Align bulk update issues button to the right.
- Remove remnants of git annex support.
- Dispatch needed JS when creating a new MR in diff view.
- Change project count limit from 10 to 100000.
- Remove repeated routes.path check for postgresql database. (mhasbini)
- Fixed RSS button alignment on activity pages.
- Seed abuse reports for development.
- Bump Hashie to 3.5.5 and omniauth to 1.4.2 to eliminate warning noise.
- Add user deletion permission check in `Users::DestroyService`.
- Fix snippets search result spacing.
- Sort builds in stage dropdown.
- SSH key field updates title after pasting key.
- To protect against Server-side Request Forgery project import URLs are now prohibited against localhost or the server IP except for the assigned instance URL and port. Imports are also prohibited from ports below 1024 with the exception of ports 22, 80, and 443.
- Remove fixed positioning from top nav.
- Deduplicate markdown task lists.
- update issue count when closing/reopening an issue.
- Update code editor (ACE) to 1.2.6, to fix input problems with compose key.
- Improves a11y in sidebar by adding aria-hidden attributes in i tags and by fixing two broken aria-hidden attributes.
- Use redis channel to post notifications.
- Removed top border from user contribution calendar.
- Added user callouts to the projects dashboard and user profile.
- Removes label when moving issue to another list that it is currently in.
- Return 202 with JSON body on async removals on V4 API.
- Add filtered search to MR page.
- Add frequently used emojis back to awards menu.
- don't animate logo when downloading files.
- Stop setting Strict-Transport-Securty header from within the app.
- Use "branch_name" instead "branch" on V3 branch creation API.
- Fix archive prefix bug for refs containing dots.
- ensure MR widget dropdown is same color as button.
- Adds Pending and Finished tabs to pipelines page.
- Decrease tanuki logo size.
- Add all available statuses to scope filter for project builds endpoint. (George Andrinopoulos)
- Add filter param for project membership for current_user in API v4.
- Remove help link from right dropdown.
- Fix jobs table header height.
- Combined deploy keys, push rules, protect branches and mirror repository settings options into a single one called Repository.
- Add storage class configuration option for Amazon S3 remote backups. (Jon Keys)
- Specify in the documentation that only projects owners can transfer projects.
- Use native unicode emojis.
- Clear ActiveRecord connections before starting Sidekiq.
- Update account view to display new username.
- Narrow environment payload by using basic project details resource.
- Creating a new branch from an issue will automatically initialize a repository if one doesn't already exist.
- Dashboard project search keeps selected sort & filters.
- Visually show expanded diff lines cant have comments.
- Use full group name in GFM group reference title.
- Make a default namespace of Kubernetes service to contain project ID.
- Present GitLab version for each V3 to V4 API change on v3_to_v4.md.
- Add badges to global dropdown.
- Changed coverage reg expression placeholder text to be more like a placeholder.
- Show members of parent groups on project members page.
- Fix grammer issue in admin/runners.
- Allow slashes in slash command arguments.
- Adds paginationd and folders view to environments table.
- hide loading spinners for server-rendered sidebar fields.
- Change development tanuki favicon colors to match logo color order.
- API issues - support filtering by iids.
## 8.17.6 (2017-05-05)
- Enforce project features when searching blobs and wikis.
- Fixed branches dropdown rendering branch names as HTML.
- Make Asciidoc & other markup go through pipeline to prevent XSS.
- Validate URLs in markdown using URI to detect the host correctly.
- Fix for XSS in project import view caused by Hamlit filter usage.
- Sanitize submodule URLs before linking to them in the file tree view.
- Refactor snippets finder & dont return internal snippets for external users.
- Fix snippets visibility for show action - external users can not see internal snippets.
## 8.17.5 (2017-04-05)
- Don’t show source project name when user does not have access.
- Remove the class attribute from the whitelist for HTML generated from Markdown.
- Fix path disclosure in project import/export.
- Fix for open redirect vulnerability using continue[to] in URL when requesting project import status.
- Fix for open redirect vulnerabilities in todos, issues, and MR controllers.
## 8.17.4 (2017-03-19)
- Only show public emails in atom feeds.
- To protect against Server-side Request Forgery project import URLs are now prohibited against localhost or the server IP except for the assigned instance URL and port. Imports are also prohibited from ports below 1024 with the exception of ports 22, 80, and 443.
## 8.17.3 (2017-03-07)
- Fix the redirect to custom home page URL. !9518
- Fix broken migration when upgrading straight to 8.17.1. !9613
- Make projects dropdown only show projects you are a member of. !9614
- Fix creating a file in an empty repo using the API. !9632
- Don't copy tooltip when copying GFM.
- Fix cherry-picking or reverting through an MR.
## 8.17.2 (2017-03-01)
- Expire all webpack assets after 8.17.1 included a badly compiled asset. !9602
## 8.17.1 (2017-02-28)
- Replace setInterval with setTimeout to prevent highly frequent requests. !9271 (Takuya Noguchi)
- Disable unused tags count cache for Projects, Builds and Runners.
- Spam check and reCAPTCHA improvements.
- Allow searching issues for strings containing colons.
- Disabled tooltip on add issues button in usse boards.
- Fixed commit search UI.
- Fix MR changes tab size count when there are over 100 files in the diff.
- Disable invalid service templates.
- Use default branch as target_branch when parameter is missing.
- Upgrade GitLab Pages to v0.3.2.
- Add performance query regression fix for !9088 affecting #27267.
- Chat slash commands show labels correctly.
## 8.17.0 (2017-02-22)
 
- API: Fix file downloading. !0 (8267)
Loading
Loading
@@ -182,6 +888,25 @@ entry.
- Remove deprecated GitlabCiService.
- Requeue pending deletion projects.
 
## 8.16.9 (2017-04-05)
- Don’t show source project name when user does not have access.
- Remove the class attribute from the whitelist for HTML generated from Markdown.
- Fix path disclosure in project import/export.
- Fix for open redirect vulnerability using continue[to] in URL when requesting project import status.
- Fix for open redirect vulnerabilities in todos, issues, and MR controllers.
## 8.16.8 (2017-03-19)
- Only show public emails in atom feeds.
- To protect against Server-side Request Forgery project import URLs are now prohibited against localhost or the server IP except for the assigned instance URL and port. Imports are also prohibited from ports below 1024 with the exception of ports 22, 80, and 443.
## 8.16.7 (2017-02-27)
- No changes.
- No changes.
- Fix MR changes tab size count when there are over 100 files in the diff.
## 8.16.6 (2017-02-17)
 
- API: Fix file downloading. !0 (8267)
Loading
Loading
@@ -377,6 +1102,11 @@ entry.
- Add margin to markdown math blocks.
- Add hover state to MR comment reply button.
 
## 8.15.8 (2017-03-19)
- Only show public emails in atom feeds.
- To protect against Server-side Request Forgery project import URLs are now prohibited against localhost or the server IP except for the assigned instance URL and port. Imports are also prohibited from ports below 1024 with the exception of ports 22, 80, and 443.
## 8.15.7 (2017-02-15)
 
- No changes.
Loading
Loading
## Contributor license agreement
By submitting code as an individual you agree to the
[individual contributor license agreement](doc/legal/individual_contributor_license_agreement.md).
By submitting code as an entity you agree to the
[corporate contributor license agreement](doc/legal/corporate_contributor_license_agreement.md).
_This notice should stay as the first item in the CONTRIBUTING.MD file._
---
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
 
- [Contribute to GitLab](#contribute-to-gitlab)
- [Contributor license agreement](#contributor-license-agreement)
- [Security vulnerability disclosure](#security-vulnerability-disclosure)
- [Closing policy for issues and merge requests](#closing-policy-for-issues-and-merge-requests)
- [Helping others](#helping-others)
- [I want to contribute!](#i-want-to-contribute)
- [Implement design & UI elements](#implement-design-ui-elements)
- [Issue tracker](#issue-tracker)
- [Feature proposals](#feature-proposals)
- [Issue tracker guidelines](#issue-tracker-guidelines)
- [Issue weight](#issue-weight)
- [Regression issues](#regression-issues)
- [Technical debt](#technical-debt)
- [Stewardship](#stewardship)
- [Merge requests](#merge-requests)
- [Merge request guidelines](#merge-request-guidelines)
- [Contribution acceptance criteria](#contribution-acceptance-criteria)
- [Changes for Stable Releases](#changes-for-stable-releases)
- [Definition of done](#definition-of-done)
- [Style guides](#style-guides)
- [Code of conduct](#code-of-conduct)
- [Security vulnerability disclosure](#security-vulnerability-disclosure)
- [Closing policy for issues and merge requests](#closing-policy-for-issues-and-merge-requests)
- [Helping others](#helping-others)
- [I want to contribute!](#i-want-to-contribute)
- [Workflow labels](#workflow-labels)
- [Type labels (~"feature proposal", ~bug, ~customer, etc.)](#type-labels-feature-proposal-bug-customer-etc)
- [Subject labels (~wiki, ~"container registry", ~ldap, ~api, etc.)](#subject-labels-wiki-container-registry-ldap-api-etc)
- [Team labels (~CI, ~Discussion, ~Edge, ~Platform, etc.)](#team-labels-ci-discussion-edge-platform-etc)
- [Priority labels (~Deliverable and ~Stretch)](#priority-labels-deliverable-and-stretch)
- [Label for community contributors (~"Accepting Merge Requests")](#label-for-community-contributors-accepting-merge-requests)
- [Implement design & UI elements](#implement-design--ui-elements)
- [Issue tracker](#issue-tracker)
- [Issue triaging](#issue-triaging)
- [Feature proposals](#feature-proposals)
- [Issue tracker guidelines](#issue-tracker-guidelines)
- [Issue weight](#issue-weight)
- [Regression issues](#regression-issues)
- [Technical debt](#technical-debt)
- [Stewardship](#stewardship)
- [Merge requests](#merge-requests)
- [Merge request guidelines](#merge-request-guidelines)
- [Contribution acceptance criteria](#contribution-acceptance-criteria)
- [Definition of done](#definition-of-done)
- [Style guides](#style-guides)
- [Code of conduct](#code-of-conduct)
 
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
 
# Contribute to GitLab
---
## Contribute to GitLab
 
Thank you for your interest in contributing to GitLab. This guide details how
to contribute to GitLab in a way that is efficient for everyone.
Loading
Loading
@@ -41,13 +59,6 @@ operates please see [the GitLab contributing process](PROCESS.md).
 
- [GitLab Inc engineers should refer to the engineering workflow document](https://about.gitlab.com/handbook/engineering/workflow/)
 
## Contributor license agreement
By submitting code as an individual you agree to the
[individual contributor license agreement](doc/legal/individual_contributor_license_agreement.md).
By submitting code as an entity you agree to the
[corporate contributor license agreement](doc/legal/corporate_contributor_license_agreement.md).
## Security vulnerability disclosure
 
Please report suspected security vulnerabilities in private to
Loading
Loading
@@ -69,6 +80,13 @@ towards getting your issue resolved.
Issues and merge requests should be in English and contain appropriate language
for audiences of all ages.
 
If a contributor is no longer actively working on a submitted merge request
we can decide that the merge request will be finished by one of our
[Merge request coaches][team] or close the merge request. We make this decision
based on how important the change is for our product vision. If a Merge request
coach is going to finish the merge request we assign the
~"coach will finish" label.
## Helping others
 
Please help other GitLab users when you can. The channels people will reach out
Loading
Loading
@@ -85,32 +103,130 @@ look for [issues with the label `Accepting Merge Requests` and weight < 5][accep
These issues will be of reasonable size and challenge, for anyone to start
contributing to GitLab.
 
## Implement design & UI elements
## Workflow labels
 
Please see the [UX Guide for GitLab].
To allow for asynchronous issue handling, we use [milestones][milestones-page]
and [labels][labels-page]. Leads and product managers handle most of the
scheduling into milestones. Labelling is a task for everyone.
Most issues will have labels for at least one of the following:
- Type: ~"feature proposal", ~bug, ~customer, etc.
- Subject: ~wiki, ~"container registry", ~ldap, ~api, etc.
- Team: ~CI, ~Discussion, ~Edge, ~Frontend, ~Platform, etc.
- Priority: ~Deliverable, ~Stretch
All labels, their meaning and priority are defined on the
[labels page][labels-page].
If you come across an issue that has none of these, and you're allowed to set
labels, you can _always_ add the team and type, and often also the subject.
[milestones-page]: https://gitlab.com/gitlab-org/gitlab-ce/milestones
[labels-page]: https://gitlab.com/gitlab-org/gitlab-ce/labels
### Type labels (~"feature proposal", ~bug, ~customer, etc.)
Type labels are very important. They define what kind of issue this is. Every
issue should have one or more.
Examples of type labels are ~"feature proposal", ~bug, ~customer, ~security,
and ~"direction".
A number of type labels have a priority assigned to them, which automatically
makes them float to the top, depending on their importance.
Type labels are always lowercase, and can have any color, besides blue (which is
already reserved for subject labels).
The descriptions on the [labels page][labels-page] explain what falls under each type label.
 
## Release retrospective and kickoff
### Subject labels (~wiki, ~"container registry", ~ldap, ~api, etc.)
 
### Retrospective
Subject labels are labels that define what area or feature of GitLab this issue
hits. They are not always necessary, but very convenient.
 
After each release, we have a retrospective call where we discuss what went well,
what went wrong, and what we can improve for the next release. The
[retrospective notes] are public and you are invited to comment on them.
If you're interested, you can even join the
[retrospective call][retro-kickoff-call], on the first working day after the
22nd at 6pm CET / 9am PST.
If you are an expert in a particular area, it makes it easier to find issues to
work on. You can also subscribe to those labels to receive an email each time an
issue is labelled with a subject label corresponding to your expertise.
 
### Kickoff
Examples of subject labels are ~wiki, ~"container registry", ~ldap, ~api,
~issues, ~"merge requests", ~labels, and ~"container registry".
 
Before working on the next release, we have a
kickoff call to explain what we expect to ship in the next release. The
[kickoff notes] are public and you are invited to comment on them.
If you're interested, you can even join the [kickoff call][retro-kickoff-call],
on the first working day after the 7th at 6pm CET / 9am PST..
Subject labels are always all-lowercase.
 
[retrospective notes]: https://docs.google.com/document/d/1nEkM_7Dj4bT21GJy0Ut3By76FZqCfLBmFQNVThmW2TY/edit?usp=sharing
[kickoff notes]: https://docs.google.com/document/d/1ElPkZ90A8ey_iOkTvUs_ByMlwKK6NAB2VOK5835wYK0/edit?usp=sharing
[retro-kickoff-call]: https://gitlab.zoom.us/j/918821206
### Team labels (~CI, ~Discussion, ~Edge, ~Platform, etc.)
Team labels specify what team is responsible for this issue.
Assigning a team label makes sure issues get the attention of the appropriate
people.
The current team labels are ~Build, ~CI, ~Discussion, ~Documentation, ~Edge,
~Gitaly, ~Platform, ~Prometheus, ~Release, and ~"UX".
The descriptions on the [labels page][labels-page] explain what falls under the
responsibility of each team.
Within those team labels, we also have the ~backend and ~frontend labels to
indicate if an issue needs backend work, frontend work, or both.
Team labels are always capitalized so that they show up as the first label for
any issue.
### Priority labels (~Deliverable and ~Stretch)
Priority labels help us clearly communicate expectations of the work for the
release. There are two levels of priority labels:
- ~Deliverable: Issues that are expected to be delivered in the current
milestone.
- ~Stretch: Issues that are a stretch goal for delivering in the current
milestone. If these issues are not done in the current release, they will
strongly be considered for the next release.
### Label for community contributors (~"Accepting Merge Requests")
Issues that are beneficial to our users, 'nice to haves', that we currently do
not have the capacity for or want to give the priority to, are labeled as
~"Accepting Merge Requests", so the community can make a contribution.
Community contributors can submit merge requests for any issue they want, but
the ~"Accepting Merge Requests" label has a special meaning. It points to
changes that:
1. We already agreed on,
1. Are well-defined,
1. Are likely to get accepted by a maintainer.
We want to avoid a situation when a contributor picks an
~"Accepting Merge Requests" issue and then their merge request gets closed,
because we realize that it does not fit our vision, or we want to solve it in a
different way.
We add the ~"Accepting Merge Requests" label to:
- Low priority ~bug issues (i.e. we do not add it to the bugs that we want to
solve in the ~"Next Patch Release")
- Small ~"feature proposal" that do not need ~UX / ~"Product work", or for which
the ~UX / ~"Product work" is already done
- Small ~"technical debt" issues
After adding the ~"Accepting Merge Requests" label, we try to estimate the
[weight](#issue-weight) of the issue. We use issue weight to let contributors
know how difficult the issue is. Additionally:
- We advertise [~"Accepting Merge Requests" issues with weight < 5][up-for-grabs]
as suitable for people that have never contributed to GitLab before on the
[Up For Grabs campaign](http://up-for-grabs.net)
- We encourage people that have never contributed to any open source project to
look for [~"Accepting Merge Requests" issues with a weight of 1][firt-timers]
[up-for-grabs]: https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name=Accepting+Merge+Requests&scope=all&sort=weight_asc&state=opened
[firt-timers]: https://gitlab.com/gitlab-org/gitlab-ce/issues?label_name%5B%5D=Accepting+Merge+Requests&scope=all&sort=upvotes_desc&state=opened&weight=1
## Implement design & UI elements
Please see the [UX Guide for GitLab].
 
## Issue tracker
 
Loading
Loading
@@ -134,6 +250,21 @@ If it happens that you know the solution to an existing bug, please first
open the issue in order to keep track of it and then open the relevant merge
request that potentially fixes it.
 
### Issue triaging
Our issue triage policies are [described in our handbook]. You are very welcome
to help the GitLab team triage issues. We also organize [issue bash events] once
every quarter.
The most important thing is making sure valid issues receive feedback from the
development team. Therefore the priority is mentioning developers that can help
on those issues. Please select someone with relevant experience from the
[GitLab team][team]. If there is nobody mentioned with that expertise look in
the commit history for the affected files to find someone.
[described in our handbook]: https://about.gitlab.com/handbook/engineering/issues/issue-triage-policies/
[issue bash events]: https://gitlab.com/gitlab-org/gitlab-ce/issues/17815
### Feature proposals
 
To create a feature proposal for CE, open an issue on the
Loading
Loading
@@ -290,10 +421,16 @@ request is as follows:
1. [Generate a changelog entry with `bin/changelog`][changelog]
1. If you are writing documentation, make sure to follow the
[documentation styleguide][doc-styleguide]
1. If you have multiple commits please combine them into one commit by
[squashing them][git-squash]
1. If you have multiple commits please combine them into a few logically
organized commits by [squashing them][git-squash]
1. Push the commit(s) to your fork
1. Submit a merge request (MR) to the `master` branch
1. Your merge request needs at least 1 approval but feel free to require more.
For instance if you're touching backend and frontend code, it's a good idea
to require 2 approvals: 1 from a backend maintainer and 1 from a frontend
maintainer
1. You don't have to select any approvers, but you can if you really want
specific people to approve your merge request
1. The MR title should describe the change you want to make
1. The MR description should give a motive for your change and the method you
used to achieve it.
Loading
Loading
@@ -301,13 +438,17 @@ request is as follows:
"Description" field.
1. If you are contributing documentation, choose `Documentation` from the
"Choose a template" menu and fill in the template.
1. Mention the issue(s) your merge request solves, using the `Solves #XXX` or
`Closes #XXX` syntax to auto-close the issue(s) once the merge request will
be merged.
1. If you're allowed to, set a relevant milestone and labels
1. If the MR changes the UI it should include *Before* and *After* screenshots
1. If the MR changes CSS classes please include the list of affected pages,
`grep css-class ./app -R`
1. Link any relevant [issues][ce-tracker] in the merge request description and
leave a comment on them with a link back to the MR
1. Be prepared to answer questions and incorporate feedback even if requests
for this arrive weeks or months after your MR submission
1. If a discussion has been addressed, select the "Resolve discussion" button
beneath it to mark it resolved.
1. If your MR touches code that executes shell commands, reads or opens files or
handles paths to files on disk, make sure it adheres to the
[shell command guidelines](doc/development/shell_commands.md)
Loading
Loading
@@ -336,8 +477,8 @@ The ['How to get faster PR reviews' document of Kubernetes](https://github.com/k
 
For examples of feedback on merge requests please look at already
[closed merge requests][closed-merge-requests]. If you would like quick feedback
on your merge request feel free to mention one of the Merge Marshalls in the
[core team] or one of the [Merge request coaches](https://about.gitlab.com/team/).
on your merge request feel free to mention someone from the [core team] or one
of the [Merge request coaches][team].
Please ensure that your merge request meets the contribution acceptance criteria.
 
When having your code reviewed and when reviewing merge requests please take the
Loading
Loading
@@ -365,9 +506,14 @@ When having your code reviewed and when reviewing merge requests please take the
1. Contains functionality we think other users will benefit from too
1. Doesn't add configuration options or settings options since they complicate
making and testing future changes
1. Changes do not adversely degrade performance.
- Avoid repeated polling of endpoints that require a significant amount of overhead
- Check for N+1 queries via the SQL log or [`QueryRecorder`](https://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html)
- Avoid repeated access of filesystem
1. If you need polling to support real-time features, please use
[polling with ETag caching][polling-etag].
1. Changes after submitting the merge request should be in separate commits
(no squashing). If necessary, you will be asked to squash when the review is
over, before merging.
(no squashing).
1. It conforms to the [style guides](#style-guides) and the following:
- If your change touches a line that does not follow the style, modify the
entire line to follow it. This prevents linting tools from generating warnings.
Loading
Loading
@@ -378,19 +524,6 @@ When having your code reviewed and when reviewing merge requests please take the
See the instructions in that document for help if your MR fails the
"license-finder" test with a "Dependencies that need approval" error.
 
## Changes for Stable Releases
Sometimes certain changes have to be added to an existing stable release.
Two examples are bug fixes and performance improvements. In these cases the
corresponding merge request should be updated to have the following:
1. A milestone indicating what release the merge request should be merged into.
1. The label "Pick into Stable"
This makes it easier for release managers to keep track of what still has to be
merged and where changes have to be merged into.
Like all merge requests the target should be master so all bugfixes are in master.
## Definition of done
 
If you contribute to GitLab please know that changes involve more than just
Loading
Loading
@@ -399,15 +532,16 @@ the feature you contribute through all of these steps.
 
1. Description explaining the relevancy (see following item)
1. Working and clean code that is commented where needed
1. Unit and integration tests that pass on the CI server
1. [Documented][doc-styleguide] in the /doc directory
1. Changelog entry added
1. [Unit and system tests][testing] that pass on the CI server
1. Performance/scalability implications have been considered, addressed, and tested
1. [Documented][doc-styleguide] in the `/doc` directory
1. [Changelog entry added][changelog], if necessary
1. Reviewed and any concerns are addressed
1. Merged by the project lead
1. Added to the release blog article
1. Added to [the website](https://gitlab.com/gitlab-com/www-gitlab-com/) if relevant
1. Merged by a project maintainer
1. Added to the release blog article, if relevant
1. Added to [the website](https://gitlab.com/gitlab-com/www-gitlab-com/), if relevant
1. Community questions answered
1. Answers to questions radiated (in docs/wiki/etc.)
1. Answers to questions radiated (in docs/wiki/support etc.)
 
If you add a dependency in GitLab (such as an operating system package) please
consider updating the following and note the applicability of each in your
Loading
Loading
@@ -426,13 +560,12 @@ merge request:
1. [Ruby](https://github.com/bbatsov/ruby-style-guide).
Important sections include [Source Code Layout][rss-source] and
[Naming][rss-naming]. Use:
- multi-line method chaining style **Option B**: dot `.` on previous line
- multi-line method chaining style **Option A**: dot `.` on the second line
- string literal quoting style **Option A**: single quoted by default
1. [Rails](https://github.com/bbatsov/rails-style-guide)
1. [Newlines styleguide][newlines-styleguide]
1. [Testing](doc/development/testing.md)
1. [JavaScript (ES6)](https://github.com/airbnb/javascript)
1. [JavaScript (ES5)](https://github.com/airbnb/javascript/tree/es5-deprecated/es5)
1. [Testing][testing]
1. [JavaScript styleguide][js-styleguide]
1. [SCSS styleguide][scss-styleguide]
1. [Shell commands](doc/development/shell_commands.md) created by GitLab
contributors to enhance security
Loading
Loading
@@ -480,6 +613,7 @@ This Code of Conduct is adapted from the [Contributor Covenant][contributor-cove
available at [http://contributor-covenant.org/version/1/1/0/](http://contributor-covenant.org/version/1/1/0/).
 
[core team]: https://about.gitlab.com/core-team/
[team]: https://about.gitlab.com/team/
[getting-help]: https://about.gitlab.com/getting-help/
[codetriage]: http://www.codetriage.com/gitlabhq/gitlabhq
[accepting-mrs-weight]: https://gitlab.com/gitlab-org/gitlab-ce/issues?assignee_id=0&label_name[]=Accepting%20Merge%20Requests&sort=weight_asc
Loading
Loading
@@ -500,7 +634,14 @@ available at [http://contributor-covenant.org/version/1/1/0/](http://contributor
[rss-naming]: https://github.com/bbatsov/ruby-style-guide/blob/master/README.md#naming
[changelog]: doc/development/changelog.md "Generate a changelog entry"
[doc-styleguide]: doc/development/doc_styleguide.md "Documentation styleguide"
[scss-styleguide]: doc/development/scss_styleguide.md "SCSS styleguide"
[js-styleguide]: doc/development/fe_guide/style_guide_js.md "JavaScript styleguide"
[scss-styleguide]: doc/development/fe_guide/style_guide_scss.md "SCSS styleguide"
[newlines-styleguide]: doc/development/newlines_styleguide.md "Newlines styleguide"
[UX Guide for GitLab]: http://docs.gitlab.com/ce/development/ux_guide/
[license-finder-doc]: doc/development/licensing.md
[GitLab Inc engineering workflow]: https://about.gitlab.com/handbook/engineering/workflow/#labelling-issues
[polling-etag]: https://docs.gitlab.com/ce/development/polling.html
[testing]: doc/development/testing.md
[^1]: Please note that specs other than JavaScript specs are considered backend
code.
0.10.0
0.3.1
0.4.2
4.1.1
5.0.3
1.3.0
2.0.0
Loading
Loading
@@ -15,28 +15,31 @@ gem 'default_value_for', '~> 3.0.0'
gem 'mysql2', '~> 0.3.16', group: :mysql
gem 'pg', '~> 0.18.2', group: :postgres
 
gem 'rugged', '~> 0.24.0'
gem 'rugged', '~> 0.25.1.1'
gem 'faraday', '~> 0.11.0'
 
# Authentication libraries
gem 'devise', '~> 4.2'
gem 'doorkeeper', '~> 4.2.0'
gem 'omniauth', '~> 1.3.2'
gem 'omniauth-auth0', '~> 1.4.1'
gem 'omniauth-azure-oauth2', '~> 0.0.6'
gem 'omniauth-cas3', '~> 1.1.2'
gem 'omniauth-facebook', '~> 4.0.0'
gem 'omniauth-github', '~> 1.1.1'
gem 'omniauth-gitlab', '~> 1.0.2'
gem 'devise', '~> 4.2'
gem 'doorkeeper', '~> 4.2.0'
gem 'doorkeeper-openid_connect', '~> 1.1.0'
gem 'omniauth', '~> 1.4.2'
gem 'omniauth-auth0', '~> 1.4.1'
gem 'omniauth-azure-oauth2', '~> 0.0.6'
gem 'omniauth-cas3', '~> 1.1.2'
gem 'omniauth-facebook', '~> 4.0.0'
gem 'omniauth-github', '~> 1.1.1'
gem 'omniauth-gitlab', '~> 1.0.2'
gem 'omniauth-google-oauth2', '~> 0.4.1'
gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos
gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos
gem 'omniauth-oauth2-generic', '~> 0.2.2'
gem 'omniauth-saml', '~> 1.7.0'
gem 'omniauth-shibboleth', '~> 1.2.0'
gem 'omniauth-twitter', '~> 1.2.0'
gem 'omniauth_crowd', '~> 2.2.0'
gem 'omniauth-authentiq', '~> 0.3.0'
gem 'rack-oauth2', '~> 1.2.1'
gem 'jwt', '~> 1.5.6'
gem 'omniauth-saml', '~> 1.7.0'
gem 'omniauth-shibboleth', '~> 1.2.0'
gem 'omniauth-twitter', '~> 1.2.0'
gem 'omniauth_crowd', '~> 2.2.0'
gem 'omniauth-authentiq', '~> 0.3.0'
gem 'rack-oauth2', '~> 1.2.1'
gem 'jwt', '~> 1.5.6'
 
# Spam and anti-bot protection
gem 'recaptcha', '~> 3.0', require: 'recaptcha/rails'
Loading
Loading
@@ -62,15 +65,18 @@ gem 'gitlab_omniauth-ldap', '~> 1.2.1', require: 'omniauth-ldap'
# Git Wiki
# Required manually in config/initializers/gollum.rb to control load order
gem 'gollum-lib', '~> 4.2', require: false
gem 'gollum-rugged_adapter', '~> 0.4.2', require: false
gem 'gollum-rugged_adapter', '~> 0.4.4', require: false
 
# Language detection
gem 'github-linguist', '~> 4.7.0', require: 'linguist'
 
# API
gem 'grape', '~> 0.18.0'
gem 'grape', '~> 0.19.0'
gem 'grape-entity', '~> 0.6.0'
gem 'rack-cors', '~> 0.4.0', require: 'rack/cors'
gem 'rack-cors', '~> 0.4.0', require: 'rack/cors'
# Disable strong_params so that Mash does not respond to :permitted?
gem 'hashie-forbidden_attributes'
 
# Pagination
gem 'kaminari', '~> 0.17.0'
Loading
Loading
@@ -79,14 +85,14 @@ gem 'kaminari', '~> 0.17.0'
gem 'hamlit', '~> 2.6.1'
 
# Files attachments
gem 'carrierwave', '~> 0.10.0'
gem 'carrierwave', '~> 1.0'
 
# Drag and Drop UI
gem 'dropzonejs-rails', '~> 0.7.1'
 
# for backups
gem 'fog-aws', '~> 0.9'
gem 'fog-core', '~> 1.40'
gem 'fog-core', '~> 1.44'
gem 'fog-google', '~> 0.5'
gem 'fog-local', '~> 0.3'
gem 'fog-openstack', '~> 0.1'
Loading
Loading
@@ -102,19 +108,19 @@ gem 'unf', '~> 0.1.4'
gem 'seed-fu', '~> 2.3.5'
 
# Markdown and HTML processing
gem 'html-pipeline', '~> 1.11.0'
gem 'deckar01-task_list', '1.0.6', require: 'task_list/railtie'
gem 'gitlab-markup', '~> 1.5.1'
gem 'redcarpet', '~> 3.3.3'
gem 'RedCloth', '~> 4.3.2'
gem 'rdoc', '~> 4.2'
gem 'org-ruby', '~> 0.9.12'
gem 'creole', '~> 0.5.0'
gem 'wikicloth', '0.8.1'
gem 'asciidoctor', '~> 1.5.2'
gem 'html-pipeline', '~> 1.11.0'
gem 'deckar01-task_list', '1.0.6', require: 'task_list/railtie'
gem 'gitlab-markup', '~> 1.5.1'
gem 'redcarpet', '~> 3.4'
gem 'RedCloth', '~> 4.3.2'
gem 'rdoc', '~> 4.2'
gem 'org-ruby', '~> 0.9.12'
gem 'creole', '~> 0.5.0'
gem 'wikicloth', '0.8.1'
gem 'asciidoctor', '~> 1.5.2'
gem 'asciidoctor-plantuml', '0.0.7'
gem 'rouge', '~> 2.0'
gem 'truncato', '~> 0.7.8'
gem 'rouge', '~> 2.0'
gem 'truncato', '~> 0.7.8'
 
# See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s
# and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM
Loading
Loading
@@ -138,11 +144,14 @@ gem 'after_commit_queue', '~> 1.3.0'
gem 'acts-as-taggable-on', '~> 4.0'
 
# Background jobs
gem 'sidekiq', '~> 4.2.7'
gem 'sidekiq-cron', '~> 0.4.4'
gem 'sidekiq', '~> 5.0'
gem 'sidekiq-cron', '~> 0.6.0'
gem 'redis-namespace', '~> 1.5.2'
gem 'sidekiq-limit_fetch', '~> 3.4'
 
# Cron Parser
gem 'rufus-scheduler', '~> 3.4'
# HTTP requests
gem 'httparty', '~> 0.13.3'
 
Loading
Loading
@@ -179,7 +188,7 @@ gem 'gemnasium-gitlab-service', '~> 0.2'
gem 'slack-notifier', '~> 1.5.1'
 
# Asana integration
gem 'asana', '~> 0.4.0'
gem 'asana', '~> 0.6.0'
 
# FogBugz integration
gem 'ruby-fogbugz', '~> 0.2.1'
Loading
Loading
@@ -222,32 +231,37 @@ gem 'oj', '~> 2.17.4'
gem 'chronic', '~> 0.10.2'
gem 'chronic_duration', '~> 0.10.6'
 
gem 'webpack-rails', '~> 0.9.9'
gem 'webpack-rails', '~> 0.9.10'
gem 'rack-proxy', '~> 0.6.0'
 
gem 'sass-rails', '~> 5.0.6'
gem 'coffee-rails', '~> 4.1.0'
gem 'uglifier', '~> 2.7.2'
 
gem 'addressable', '~> 2.3.8'
gem 'bootstrap-sass', '~> 3.3.0'
gem 'font-awesome-rails', '~> 4.6.1'
gem 'gemojione', '~> 3.0'
gem 'gon', '~> 6.1.0'
gem 'addressable', '~> 2.3.8'
gem 'bootstrap-sass', '~> 3.3.0'
gem 'font-awesome-rails', '~> 4.7'
gem 'gemojione', '~> 3.0'
gem 'gon', '~> 6.1.0'
gem 'jquery-atwho-rails', '~> 1.3.2'
gem 'jquery-rails', '~> 4.1.0'
gem 'jquery-ui-rails', '~> 5.0.0'
gem 'request_store', '~> 1.3'
gem 'select2-rails', '~> 3.5.9'
gem 'virtus', '~> 1.0.1'
gem 'net-ssh', '~> 3.0.1'
gem 'base32', '~> 0.3.0'
gem 'jquery-rails', '~> 4.1.0'
gem 'request_store', '~> 1.3'
gem 'select2-rails', '~> 3.5.9'
gem 'virtus', '~> 1.0.1'
gem 'net-ssh', '~> 3.0.1'
gem 'base32', '~> 0.3.0'
 
# Sentry integration
gem 'sentry-raven', '~> 2.0.0'
gem 'sentry-raven', '~> 2.4.0'
 
gem 'premailer-rails', '~> 1.9.0'
 
# I18n
gem 'ruby_parser', '~> 3.8.4', require: false
gem 'gettext_i18n_rails', '~> 1.8.0'
gem 'gettext_i18n_rails_js', '~> 1.2.0'
gem 'gettext', '~> 3.2.2', require: false, group: :development
# Metrics
group :metrics do
gem 'allocations', '~> 1.0', require: false, platform: :mri
Loading
Loading
@@ -257,15 +271,13 @@ end
 
group :development do
gem 'foreman', '~> 0.78.0'
gem 'brakeman', '~> 3.4.0', require: false
gem 'brakeman', '~> 3.6.0', require: false
 
gem 'letter_opener_web', '~> 1.3.0'
gem 'bullet', '~> 5.2.0', require: false
gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false
gem 'web-console', '~> 2.0'
 
# Better errors handler
gem 'better_errors', '~> 1.0.1'
gem 'better_errors', '~> 2.1.0'
gem 'binding_of_caller', '~> 0.7.2'
 
# thin instead webrick
Loading
Loading
@@ -273,19 +285,21 @@ group :development do
end
 
group :development, :test do
gem 'bullet', '~> 5.5.0', require: !!ENV['ENABLE_BULLET']
gem 'pry-byebug', '~> 3.4.1', platform: :mri
gem 'pry-rails', '~> 0.3.4'
 
gem 'awesome_print', '~> 1.2.0', require: false
gem 'fuubar', '~> 2.0.0'
 
gem 'database_cleaner', '~> 1.5.0'
gem 'database_cleaner', '~> 1.5.0'
gem 'factory_girl_rails', '~> 4.7.0'
gem 'rspec-rails', '~> 3.5.0'
gem 'rspec-retry', '~> 0.4.5'
gem 'spinach-rails', '~> 0.2.1'
gem 'rspec-rails', '~> 3.5.0'
gem 'rspec-retry', '~> 0.4.5'
gem 'spinach-rails', '~> 0.2.1'
gem 'spinach-rerun-reporter', '~> 0.0.2'
gem 'rspec_profiling', '~> 0.0.5'
gem 'rspec_profiling', '~> 0.0.5'
gem 'rspec-set', '~> 0.1.3'
 
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
gem 'minitest', '~> 5.7.0'
Loading
Loading
@@ -293,20 +307,20 @@ group :development, :test do
# Generate Fake data
gem 'ffaker', '~> 2.4'
 
gem 'capybara', '~> 2.6.2'
gem 'capybara', '~> 2.6.2'
gem 'capybara-screenshot', '~> 1.0.0'
gem 'poltergeist', '~> 1.9.0'
gem 'poltergeist', '~> 1.9.0'
 
gem 'spring', '~> 1.7.0'
gem 'spring-commands-rspec', '~> 1.0.4'
gem 'spring-commands-spinach', '~> 1.1.0'
gem 'spring', '~> 2.0.0'
gem 'spring-commands-rspec', '~> 1.0.4'
gem 'spring-commands-spinach', '~> 1.1.0'
 
gem 'rubocop', '~> 0.46.0', require: false
gem 'rubocop-rspec', '~> 1.9.1', require: false
gem 'rubocop', '~> 0.47.1', require: false
gem 'rubocop-rspec', '~> 1.15.0', require: false
gem 'scss_lint', '~> 0.47.0', require: false
gem 'haml_lint', '~> 0.18.2', require: false
gem 'simplecov', '0.12.0', require: false
gem 'flay', '~> 2.6.1', require: false
gem 'haml_lint', '~> 0.21.0', require: false
gem 'simplecov', '~> 0.14.0', require: false
gem 'flay', '~> 2.8.0', require: false
gem 'bundler-audit', '~> 0.5.0', require: false
 
gem 'benchmark-ips', '~> 2.3.0', require: false
Loading
Loading
@@ -323,14 +337,13 @@ group :test do
gem 'shoulda-matchers', '~> 2.8.0', require: false
gem 'email_spec', '~> 1.6.0'
gem 'json-schema', '~> 2.6.2'
gem 'webmock', '~> 1.21.0'
gem 'webmock', '~> 1.24.0'
gem 'test_after_commit', '~> 1.1'
gem 'sham_rack', '~> 1.3.6'
gem 'timecop', '~> 0.8.0'
gem 'concurrent-ruby', '~> 1.0.5'
end
 
gem 'newrelic_rpm', '~> 3.16'
gem 'octokit', '~> 4.6.2'
 
gem 'mail_room', '~> 0.9.1'
Loading
Loading
@@ -341,14 +354,19 @@ gem 'html2text'
gem 'ruby-prof', '~> 0.16.2'
 
# OAuth
gem 'oauth2', '~> 1.2.0'
gem 'oauth2', '~> 1.3.0'
 
# Soft deletion
gem 'paranoia', '~> 2.2'
 
# Health check
gem 'health_check', '~> 2.2.0'
gem 'health_check', '~> 2.6.0'
 
# System information
gem 'vmstat', '~> 2.3.0'
gem 'sys-filesystem', '~> 1.1.6'
# Gitaly GRPC client
gem 'gitaly', '~> 0.7.0'
gem 'toml-rb', '~> 0.3.15', require: false
Loading
Loading
@@ -2,7 +2,7 @@ GEM
remote: https://rubygems.org/
specs:
RedCloth (4.3.2)
ace-rails-ap (4.1.0)
ace-rails-ap (4.1.2)
actionmailer (4.2.8)
actionpack (= 4.2.8)
actionview (= 4.2.8)
Loading
Loading
@@ -47,7 +47,7 @@ GEM
akismet (2.0.0)
allocations (1.0.5)
arel (6.0.4)
asana (0.4.0)
asana (0.6.0)
faraday (~> 0.9)
faraday_middleware (~> 0.9)
faraday_middleware-multi_json (~> 0.0)
Loading
Loading
@@ -75,18 +75,20 @@ GEM
base32 (0.3.2)
bcrypt (3.1.11)
benchmark-ips (2.3.0)
better_errors (1.0.1)
better_errors (2.1.1)
coderay (>= 1.0.0)
erubis (>= 2.6.6)
rack (>= 0.9.0)
bindata (2.3.5)
binding_of_caller (0.7.2)
debug_inspector (>= 0.0.1)
bootstrap-sass (3.3.6)
autoprefixer-rails (>= 5.2.1)
sass (>= 3.3.4)
brakeman (3.4.1)
brakeman (3.6.1)
browser (2.2.0)
builder (3.2.3)
bullet (5.2.0)
bullet (5.5.1)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.10.0)
bundler-audit (0.5.0)
Loading
Loading
@@ -100,13 +102,12 @@ GEM
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
capybara-screenshot (1.0.11)
capybara-screenshot (1.0.14)
capybara (>= 1.0, < 3)
launchy
carrierwave (0.10.0)
activemodel (>= 3.2.0)
activesupport (>= 3.2.0)
json (>= 1.7)
carrierwave (1.0.0)
activemodel (>= 4.0.0)
activesupport (>= 4.0.0)
mime-types (>= 1.16)
cause (0.1)
charlock_holmes (0.7.3)
Loading
Loading
@@ -114,8 +115,9 @@ GEM
chronic_duration (0.10.6)
numerizer (~> 0.1.1)
chunky_png (1.3.5)
citrus (3.0.2)
cliver (0.3.2)
coderay (1.1.0)
coderay (1.1.1)
coercible (1.0.0)
descendants_tracker (~> 0.0.1)
coffee-rails (4.1.1)
Loading
Loading
@@ -126,7 +128,7 @@ GEM
execjs
coffee-script-source (1.10.0)
colorize (0.7.7)
concurrent-ruby (1.0.4)
concurrent-ruby (1.0.5)
connection_pool (2.2.1)
crack (0.4.3)
safe_yaml (~> 1.0.0)
Loading
Loading
@@ -166,6 +168,9 @@ GEM
unf (>= 0.0.5, < 1.0.0)
doorkeeper (4.2.0)
railties (>= 4.2)
doorkeeper-openid_connect (1.1.2)
doorkeeper (~> 4.0)
json-jwt (~> 1.6)
dropzonejs-rails (0.7.2)
rails (> 3.1)
email_reply_trimmer (0.1.6)
Loading
Loading
@@ -176,8 +181,10 @@ GEM
equalizer (0.0.11)
erubis (2.7.0)
escape_utils (1.1.1)
et-orbi (1.0.3)
tzinfo
eventmachine (1.0.8)
excon (0.52.0)
excon (0.55.0)
execjs (2.6.0)
expression_parser (0.9.0)
extlib (0.9.16)
Loading
Loading
@@ -186,27 +193,30 @@ GEM
factory_girl_rails (4.7.0)
factory_girl (~> 4.7.0)
railties (>= 3.0.0)
faraday (0.9.2)
faraday (0.11.0)
multipart-post (>= 1.2, < 3)
faraday_middleware (0.10.0)
faraday (>= 0.7.4, < 0.10)
faraday_middleware (0.11.0.1)
faraday (>= 0.7.4, < 1.0)
faraday_middleware-multi_json (0.0.6)
faraday_middleware
multi_json
fast_gettext (1.4.0)
ffaker (2.4.0)
ffi (1.9.10)
flay (2.6.1)
flay (2.8.1)
erubis (~> 2.7.0)
path_expander (~> 1.0)
ruby_parser (~> 3.0)
sexp_processor (~> 4.0)
flowdock (0.7.1)
httparty (~> 0.7)
multi_json
fog-aws (0.11.0)
fog-aws (0.13.0)
fog-core (~> 1.38)
fog-json (~> 1.0)
fog-xml (~> 0.1)
ipaddress (~> 0.8)
fog-core (1.42.0)
fog-core (1.44.1)
builder
excon (~> 0.49)
formatador (~> 0.2)
Loading
Loading
@@ -228,10 +238,10 @@ GEM
fog-json (>= 1.0)
fog-xml (>= 0.1)
ipaddress (>= 0.8)
fog-xml (0.1.2)
fog-xml (0.1.3)
fog-core
nokogiri (~> 1.5, >= 1.5.11)
font-awesome-rails (4.6.1.0)
nokogiri (>= 1.5.11, < 2.0.0)
font-awesome-rails (4.7.0.1)
railties (>= 3.2, < 5.1)
foreman (0.78.0)
thor (~> 0.19.1)
Loading
Loading
@@ -244,7 +254,20 @@ GEM
gemojione (3.0.1)
json
get_process_mem (0.2.0)
gettext (3.2.2)
locale (>= 2.0.5)
text (>= 1.3.0)
gettext_i18n_rails (1.8.0)
fast_gettext (>= 0.9.0)
gettext_i18n_rails_js (1.2.0)
gettext (>= 3.0.2)
gettext_i18n_rails (>= 0.7.1)
po_to_json (>= 1.0.0)
rails (>= 3.2.0)
gherkin-ruby (0.3.2)
gitaly (0.7.0)
google-protobuf (~> 3.1)
grpc (~> 1.0)
github-linguist (4.7.6)
charlock_holmes (~> 0.7.3)
escape_utils (~> 1.1.0)
Loading
Loading
@@ -277,9 +300,9 @@ GEM
rouge (~> 2.0)
sanitize (~> 2.1.0)
stringex (~> 2.5.1)
gollum-rugged_adapter (0.4.2)
gollum-rugged_adapter (0.4.4)
mime-types (>= 1.15)
rugged (~> 0.24.0, >= 0.21.3)
rugged (~> 0.25)
gon (6.1.0)
actionpack (>= 3.0)
json
Loading
Loading
@@ -296,6 +319,7 @@ GEM
multi_json (~> 1.10)
retriable (~> 1.4)
signet (~> 0.6)
google-protobuf (3.2.0.2)
googleauth (0.5.1)
faraday (~> 0.9)
jwt (~> 1.4)
Loading
Loading
@@ -304,7 +328,7 @@ GEM
multi_json (~> 1.11)
os (~> 0.9)
signet (~> 0.7)
grape (0.18.0)
grape (0.19.1)
activesupport
builder
hashie (>= 2.1.0)
Loading
Loading
@@ -317,19 +341,25 @@ GEM
grape-entity (0.6.0)
activesupport
multi_json (>= 1.3.2)
grpc (1.2.5)
google-protobuf (~> 3.1)
googleauth (~> 0.5.1)
haml (4.0.7)
tilt
haml_lint (0.18.2)
haml_lint (0.21.0)
haml (~> 4.0)
rake (>= 10, < 12)
rubocop (>= 0.36.0)
rake (>= 10, < 13)
rubocop (>= 0.47.0)
sysexits (~> 1.1)
hamlit (2.6.1)
temple (~> 0.7.6)
thor
tilt
hashie (3.4.4)
health_check (2.2.1)
hashdiff (0.3.2)
hashie (3.5.5)
hashie-forbidden_attributes (0.1.1)
hashie (>= 3.0)
health_check (2.6.0)
rails (>= 4.0)
hipchat (1.5.2)
httparty
Loading
Loading
@@ -353,8 +383,8 @@ GEM
json (~> 1.8)
multi_xml (>= 0.5.2)
httpclient (2.8.2)
i18n (0.8.0)
ice_nine (0.11.1)
i18n (0.8.1)
ice_nine (0.11.2)
influxdb (0.2.3)
cause
json
Loading
Loading
@@ -367,9 +397,13 @@ GEM
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
jquery-ui-rails (5.0.5)
railties (>= 3.2.16)
json (1.8.6)
json-jwt (1.7.1)
activesupport
bindata
multi_json (>= 1.3)
securecompare
url_safe_base64
json-schema (2.6.2)
addressable (~> 2.3.8)
jwt (1.5.6)
Loading
Loading
@@ -401,12 +435,13 @@ GEM
licensee (8.7.0)
rugged (~> 0.24)
little-plugger (1.1.4)
logging (2.1.0)
locale (2.1.2)
logging (2.2.2)
little-plugger (~> 1.1)
multi_json (~> 1.10)
loofah (2.0.3)
nokogiri (>= 1.5.9)
mail (2.6.4)
mail (2.6.5)
mime-types (>= 1.16, < 4)
mail_room (0.9.1)
memoist (0.15.0)
Loading
Loading
@@ -417,7 +452,7 @@ GEM
minitest (5.7.0)
mousetrap-rails (1.4.6)
multi_json (1.12.1)
multi_xml (0.5.5)
multi_xml (0.6.0)
multipart-post (2.0.0)
mustermann (0.4.0)
tool (~> 0.2)
Loading
Loading
@@ -427,21 +462,20 @@ GEM
net-ldap (0.12.1)
net-ssh (3.0.1)
netrc (0.11.0)
newrelic_rpm (3.16.0.318)
nokogiri (1.6.8.1)
mini_portile2 (~> 2.1.0)
numerizer (0.1.1)
oauth (0.5.1)
oauth2 (1.2.0)
faraday (>= 0.8, < 0.10)
oauth2 (1.3.1)
faraday (>= 0.8, < 0.12)
jwt (~> 1.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (>= 1.2, < 3)
octokit (4.6.2)
sawyer (~> 0.8.0, >= 0.5.3)
oj (2.17.4)
omniauth (1.3.2)
oj (2.17.5)
omniauth (1.4.2)
hashie (>= 1.2, < 4)
rack (>= 1.0, < 3)
omniauth-auth0 (1.4.1)
Loading
Loading
@@ -501,9 +535,12 @@ GEM
os (0.9.6)
paranoia (2.2.0)
activerecord (>= 4.0, < 5.1)
parser (2.3.1.4)
parser (2.4.0.0)
ast (~> 2.2)
path_expander (1.0.1)
pg (0.18.4)
po_to_json (1.0.1)
json (>= 1.6.0)
poltergeist (1.9.0)
capybara (~> 2.1)
cliver (~> 0.3.1)
Loading
Loading
@@ -517,14 +554,14 @@ GEM
premailer-rails (1.9.2)
actionmailer (>= 3, < 6)
premailer (~> 1.7, >= 1.7.9)
pry (0.10.3)
pry (0.10.4)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
pry-byebug (3.4.1)
pry-byebug (3.4.2)
byebug (~> 9.0)
pry (~> 0.10)
pry-rails (0.3.4)
pry-rails (0.3.5)
pry (>= 0.9.10)
pyu-ruby-sasl (0.0.3.3)
rack (1.6.5)
Loading
Loading
@@ -579,8 +616,8 @@ GEM
recaptcha (3.0.0)
json
recursive-open-struct (1.0.0)
redcarpet (3.3.3)
redis (3.2.2)
redcarpet (3.4.0)
redis (3.3.3)
redis-actionpack (5.0.1)
actionpack (>= 4.0, < 6)
redis-rack (>= 1, < 3)
Loading
Loading
@@ -636,19 +673,20 @@ GEM
rspec-support (~> 3.5.0)
rspec-retry (0.4.5)
rspec-core
rspec-set (0.1.3)
rspec-support (3.5.0)
rspec_profiling (0.0.5)
activerecord
pg
rails
sqlite3
rubocop (0.46.0)
parser (>= 2.3.1.1, < 3.0)
rubocop (0.47.1)
parser (>= 2.3.3.1, < 3.0)
powerpack (~> 0.1)
rainbow (>= 1.99.1, < 3.0)
ruby-progressbar (~> 1.7)
unicode-display_width (~> 1.0, >= 1.0.1)
rubocop-rspec (1.9.1)
rubocop-rspec (1.15.0)
rubocop (>= 0.42.0)
ruby-fogbugz (0.2.1)
crack (~> 0.4)
Loading
Loading
@@ -656,13 +694,14 @@ GEM
ruby-progressbar (1.8.1)
ruby-saml (1.4.1)
nokogiri (>= 1.5.10)
ruby_parser (3.8.2)
ruby_parser (3.8.4)
sexp_processor (~> 4.1)
rubyntlm (0.5.2)
rubypants (0.2.0)
rubyzip (1.2.0)
rufus-scheduler (3.1.10)
rugged (0.24.0)
rubyzip (1.2.1)
rufus-scheduler (3.4.0)
et-orbi (~> 1.0)
rugged (0.25.1.1)
safe_yaml (1.0.4)
sanitize (2.1.0)
nokogiri (>= 1.4.4)
Loading
Loading
@@ -679,27 +718,27 @@ GEM
scss_lint (0.47.1)
rake (>= 0.9, < 11)
sass (~> 3.4.15)
securecompare (1.0.0)
seed-fu (2.3.6)
activerecord (>= 3.1)
activesupport (>= 3.1)
select2-rails (3.5.9.3)
thor (~> 0.14)
sentry-raven (2.0.2)
faraday (>= 0.7.6, < 0.10.x)
sentry-raven (2.4.0)
faraday (>= 0.7.6, < 1.0)
settingslogic (2.0.9)
sexp_processor (4.7.0)
sexp_processor (4.8.0)
sham_rack (1.3.6)
rack
shoulda-matchers (2.8.0)
activesupport (>= 3.0.0)
sidekiq (4.2.7)
sidekiq (5.0.0)
concurrent-ruby (~> 1.0)
connection_pool (~> 2.2, >= 2.2.0)
rack-protection (>= 1.5.0)
redis (~> 3.2, >= 3.2.1)
sidekiq-cron (0.4.4)
redis-namespace (>= 1.5.2)
rufus-scheduler (>= 2.0.24)
redis (~> 3.3, >= 3.3.3)
sidekiq-cron (0.6.0)
rufus-scheduler (>= 3.3.0)
sidekiq (>= 4.2.1)
sidekiq-limit_fetch (3.4.0)
sidekiq (>= 4)
Loading
Loading
@@ -708,7 +747,7 @@ GEM
faraday (~> 0.9)
jwt (~> 1.5)
multi_json (~> 1.10)
simplecov (0.12.0)
simplecov (0.14.1)
docile (~> 1.1.0)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
Loading
Loading
@@ -725,7 +764,8 @@ GEM
spinach (>= 0.4)
spinach-rerun-reporter (0.0.2)
spinach (~> 0.8)
spring (1.7.2)
spring (2.0.1)
activesupport (>= 4.2)
spring-commands-rspec (1.0.4)
spring (>= 0.9.1)
spring-commands-spinach (1.1.0)
Loading
Loading
@@ -753,15 +793,18 @@ GEM
temple (0.7.7)
test_after_commit (1.1.0)
activerecord (>= 3.2)
text (1.3.1)
thin (1.7.0)
daemons (~> 1.0, >= 1.0.9)
eventmachine (~> 1.0, >= 1.0.4)
rack (>= 1, < 3)
thor (0.19.4)
thread_safe (0.3.5)
tilt (2.0.5)
thread_safe (0.3.6)
tilt (2.0.6)
timecop (0.8.1)
timfel-krb5-auth (0.8.3)
toml-rb (0.3.15)
citrus (~> 3.0, > 3.0)
tool (0.2.3)
truncato (0.7.8)
htmlentities (~> 4.3.1)
Loading
Loading
@@ -776,7 +819,7 @@ GEM
unf (0.1.4)
unf_ext
unf_ext (0.0.7.2)
unicode-display_width (1.1.1)
unicode-display_width (1.1.3)
unicorn (5.1.0)
kgio (~> 2.6)
raindrops (~> 0.7)
Loading
Loading
@@ -784,6 +827,7 @@ GEM
get_process_mem (~> 0)
unicorn (>= 4, < 6)
uniform_notifier (1.10.0)
url_safe_base64 (0.2.2)
validates_hostname (1.0.6)
activerecord (>= 3.0)
activesupport (>= 3.0)
Loading
Loading
@@ -796,16 +840,12 @@ GEM
vmstat (2.3.0)
warden (1.2.6)
rack (>= 1.0)
web-console (2.3.0)
activemodel (>= 4.0)
binding_of_caller (>= 0.7.2)
railties (>= 4.0)
sprockets-rails (>= 2.0, < 4.0)
webmock (1.21.0)
webmock (1.24.6)
addressable (>= 2.3.6)
crack (>= 0.3.2)
webpack-rails (0.9.9)
rails (>= 3.2.0)
hashdiff
webpack-rails (0.9.10)
railties (>= 3.2.0)
websocket-driver (0.6.3)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.2)
Loading
Loading
@@ -829,7 +869,7 @@ DEPENDENCIES
after_commit_queue (~> 1.3.0)
akismet (~> 2.0)
allocations (~> 1.0)
asana (~> 0.4.0)
asana (~> 0.6.0)
asciidoctor (~> 1.5.2)
asciidoctor-plantuml (= 0.0.7)
attr_encrypted (~> 3.0.0)
Loading
Loading
@@ -837,20 +877,21 @@ DEPENDENCIES
babosa (~> 1.0.2)
base32 (~> 0.3.0)
benchmark-ips (~> 2.3.0)
better_errors (~> 1.0.1)
better_errors (~> 2.1.0)
binding_of_caller (~> 0.7.2)
bootstrap-sass (~> 3.3.0)
brakeman (~> 3.4.0)
brakeman (~> 3.6.0)
browser (~> 2.2)
bullet (~> 5.2.0)
bullet (~> 5.5.0)
bundler-audit (~> 0.5.0)
capybara (~> 2.6.2)
capybara-screenshot (~> 1.0.0)
carrierwave (~> 0.10.0)
carrierwave (~> 1.0)
charlock_holmes (~> 0.7.3)
chronic (~> 0.10.2)
chronic_duration (~> 0.10.6)
coffee-rails (~> 4.1.0)
concurrent-ruby (~> 1.0.5)
connection_pool (~> 2.0)
creole (~> 0.5.0)
d3_rails (~> 3.5.0)
Loading
Loading
@@ -861,36 +902,43 @@ DEPENDENCIES
devise-two-factor (~> 3.0.0)
diffy (~> 3.1.0)
doorkeeper (~> 4.2.0)
doorkeeper-openid_connect (~> 1.1.0)
dropzonejs-rails (~> 0.7.1)
email_reply_trimmer (~> 0.1)
email_spec (~> 1.6.0)
factory_girl_rails (~> 4.7.0)
faraday (~> 0.11.0)
ffaker (~> 2.4)
flay (~> 2.6.1)
flay (~> 2.8.0)
fog-aws (~> 0.9)
fog-core (~> 1.40)
fog-core (~> 1.44)
fog-google (~> 0.5)
fog-local (~> 0.3)
fog-openstack (~> 0.1)
fog-rackspace (~> 0.1.1)
font-awesome-rails (~> 4.6.1)
font-awesome-rails (~> 4.7)
foreman (~> 0.78.0)
fuubar (~> 2.0.0)
gemnasium-gitlab-service (~> 0.2)
gemojione (~> 3.0)
gettext (~> 3.2.2)
gettext_i18n_rails (~> 1.8.0)
gettext_i18n_rails_js (~> 1.2.0)
gitaly (~> 0.7.0)
github-linguist (~> 4.7.0)
gitlab-flowdock-git-hook (~> 1.0.1)
gitlab-markup (~> 1.5.1)
gitlab_omniauth-ldap (~> 1.2.1)
gollum-lib (~> 4.2)
gollum-rugged_adapter (~> 0.4.2)
gollum-rugged_adapter (~> 0.4.4)
gon (~> 6.1.0)
google-api-client (~> 0.8.6)
grape (~> 0.18.0)
grape (~> 0.19.0)
grape-entity (~> 0.6.0)
haml_lint (~> 0.18.2)
haml_lint (~> 0.21.0)
hamlit (~> 2.6.1)
health_check (~> 2.2.0)
hashie-forbidden_attributes
health_check (~> 2.6.0)
hipchat (~> 1.5.0)
html-pipeline (~> 1.11.0)
html2text
Loading
Loading
@@ -899,7 +947,6 @@ DEPENDENCIES
jira-ruby (~> 1.1.2)
jquery-atwho-rails (~> 1.3.2)
jquery-rails (~> 4.1.0)
jquery-ui-rails (~> 5.0.0)
json-schema (~> 2.6.2)
jwt (~> 1.5.6)
kaminari (~> 0.17.0)
Loading
Loading
@@ -915,12 +962,11 @@ DEPENDENCIES
mousetrap-rails (~> 1.4.6)
mysql2 (~> 0.3.16)
net-ssh (~> 3.0.1)
newrelic_rpm (~> 3.16)
nokogiri (~> 1.6.7, >= 1.6.7.2)
oauth2 (~> 1.2.0)
oauth2 (~> 1.3.0)
octokit (~> 4.6.2)
oj (~> 2.17.4)
omniauth (~> 1.3.2)
omniauth (~> 1.4.2)
omniauth-auth0 (~> 1.4.1)
omniauth-authentiq (~> 0.3.0)
omniauth-azure-oauth2 (~> 0.0.6)
Loading
Loading
@@ -952,7 +998,7 @@ DEPENDENCIES
rblineprof (~> 0.3.6)
rdoc (~> 4.2)
recaptcha (~> 3.0)
redcarpet (~> 3.3.3)
redcarpet (~> 3.4)
redis (~> 3.2)
redis-namespace (~> 1.5.2)
redis-rails (~> 5.0.1)
Loading
Loading
@@ -962,29 +1008,32 @@ DEPENDENCIES
rqrcode-rails3 (~> 0.1.7)
rspec-rails (~> 3.5.0)
rspec-retry (~> 0.4.5)
rspec-set (~> 0.1.3)
rspec_profiling (~> 0.0.5)
rubocop (~> 0.46.0)
rubocop-rspec (~> 1.9.1)
rubocop (~> 0.47.1)
rubocop-rspec (~> 1.15.0)
ruby-fogbugz (~> 0.2.1)
ruby-prof (~> 0.16.2)
rugged (~> 0.24.0)
ruby_parser (~> 3.8.4)
rufus-scheduler (~> 3.4)
rugged (~> 0.25.1.1)
sanitize (~> 2.0)
sass-rails (~> 5.0.6)
scss_lint (~> 0.47.0)
seed-fu (~> 2.3.5)
select2-rails (~> 3.5.9)
sentry-raven (~> 2.0.0)
sentry-raven (~> 2.4.0)
settingslogic (~> 2.0.9)
sham_rack (~> 1.3.6)
shoulda-matchers (~> 2.8.0)
sidekiq (~> 4.2.7)
sidekiq-cron (~> 0.4.4)
sidekiq (~> 5.0)
sidekiq-cron (~> 0.6.0)
sidekiq-limit_fetch (~> 3.4)
simplecov (= 0.12.0)
simplecov (~> 0.14.0)
slack-notifier (~> 1.5.1)
spinach-rails (~> 0.2.1)
spinach-rerun-reporter (~> 0.0.2)
spring (~> 1.7.0)
spring (~> 2.0.0)
spring-commands-rspec (~> 1.0.4)
spring-commands-spinach (~> 1.1.0)
sprockets (~> 3.7.0)
Loading
Loading
@@ -994,6 +1043,7 @@ DEPENDENCIES
test_after_commit (~> 1.1)
thin (~> 1.7.0)
timecop (~> 0.8.0)
toml-rb (~> 0.3.15)
truncato (~> 0.7.8)
u2f (~> 0.2.1)
uglifier (~> 2.7.2)
Loading
Loading
@@ -1005,10 +1055,9 @@ DEPENDENCIES
version_sorter (~> 2.1.0)
virtus (~> 1.0.1)
vmstat (~> 2.3.0)
web-console (~> 2.0)
webmock (~> 1.21.0)
webpack-rails (~> 0.9.9)
webmock (~> 1.24.0)
webpack-rails (~> 0.9.10)
wikicloth (= 0.8.1)
 
BUNDLED WITH
1.14.3
1.14.6
# GitLab Contributing Process
## GitLab Core Team & GitLab Inc. Contribution Process
---
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
- [Purpose of describing the contributing process](#purpose-of-describing-the-contributing-process)
- [Common actions](#common-actions)
- [Merge request coaching](#merge-request-coaching)
- [Assigning issues](#assigning-issues)
- [Be kind](#be-kind)
- [Feature freeze on the 7th for the release on the 22nd](#feature-freeze-on-the-7th-for-the-release-on-the-22nd)
- [Between the 1st and the 7th](#between-the-1st-and-the-7th)
- [On the 7th](#on-the-7th)
- [After the 7th](#after-the-7th)
- [Release retrospective and kickoff](#release-retrospective-and-kickoff)
- [Retrospective](#retrospective)
- [Kickoff](#kickoff)
- [Copy & paste responses](#copy--paste-responses)
- [Improperly formatted issue](#improperly-formatted-issue)
- [Issue report for old version](#issue-report-for-old-version)
- [Support requests and configuration questions](#support-requests-and-configuration-questions)
- [Code format](#code-format)
- [Issue fixed in newer version](#issue-fixed-in-newer-version)
- [Improperly formatted merge request](#improperly-formatted-merge-request)
- [Inactivity close of an issue](#inactivity-close-of-an-issue)
- [Inactivity close of a merge request](#inactivity-close-of-a-merge-request)
- [Accepting merge requests](#accepting-merge-requests)
- [Only accepting merge requests with green tests](#only-accepting-merge-requests-with-green-tests)
- [Closing down the issue tracker on GitHub](#closing-down-the-issue-tracker-on-github)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
---
 
## Purpose of describing the contributing process
 
Below we describe the contributing process to GitLab for two reasons. So that
contributors know what to expect from maintainers (possible responses, friendly
treatment, etc.). And so that maintainers know what to expect from contributors
(use the latest version, ensure that the issue is addressed, friendly treatment,
etc.).
Below we describe the contributing process to GitLab for two reasons:
1. Contributors know what to expect from maintainers (possible responses, friendly
treatment, etc.)
1. Maintainers know what to expect from contributors (use the latest version,
ensure that the issue is addressed, friendly treatment, etc.).
 
- [GitLab Inc engineers should refer to the engineering workflow document](https://about.gitlab.com/handbook/engineering/workflow/)
 
## Common actions
 
### Issue triaging
Our issue triage policies are [described in our handbook]. You are very welcome
to help the GitLab team triage issues. We also organize [issue bash events] once
every quarter.
The most important thing is making sure valid issues receive feedback from the
development team. Therefore the priority is mentioning developers that can help
on those issues. Please select someone with relevant experience from
[GitLab team][team]. If there is nobody mentioned with that expertise
look in the commit history for the affected files to find someone. Avoid
mentioning the lead developer, this is the person that is least likely to give a
timely response. If the involvement of the lead developer is needed the other
core team members will mention this person.
[described in our handbook]: https://about.gitlab.com/handbook/engineering/issues/issue-triage-policies/
[issue bash events]: https://gitlab.com/gitlab-org/gitlab-ce/issues/17815
### Merge request coaching
 
Several people from the [GitLab team][team] are helping community members to get
their contributions accepted by meeting our [Definition of done](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#definition-of-done).
their contributions accepted by meeting our [Definition of done][done].
 
What you can expect from them is described at https://about.gitlab.com/jobs/merge-request-coach/.
 
## Workflow labels
Labelling issues is described in the [GitLab Inc engineering workflow].
[GitLab Inc engineering workflow]: https://about.gitlab.com/handbook/engineering/workflow/#labelling-issues
## Assigning issues
 
If an issue is complex and needs the attention of a specific person, assignment is a good option but assigning issues might discourage other people from contributing to that issue. We need all the contributions we can get so this should never be discouraged. Also, an assigned person might not have time for a few weeks, so others should feel free to takeover.
Loading
Loading
@@ -57,19 +69,72 @@ star, smile, etc.). Some good tips about code reviews can be found in our
 
[Code Review Guidelines]: https://docs.gitlab.com/ce/development/code_review.html
 
## Feature Freeze
## Feature freeze on the 7th for the release on the 22nd
 
After the 7th (Pacific Standard Time Zone) of each month, RC1 of the upcoming release is created and deployed to GitLab.com and the stable branch for this release is frozen, which means master is no longer merged into it.
After the 7th (Pacific Standard Time Zone) of each month, RC1 of the upcoming release (to be shipped on the 22nd) is created and deployed to GitLab.com and the stable branch for this release is frozen, which means master is no longer merged into it.
Merge requests may still be merged into master during this period,
but they will go into the _next_ release, unless they are manually cherry-picked into the stable branch.
By freezing the stable branches 2 weeks prior to a release, we reduce the risk of a last minute merge request potentially breaking things.
 
### Between the 1st and the 7th
These types of merge requests for the upcoming release need special consideration:
* **Large features**: a large feature is one that is highlighted in the kick-off
and the release blogpost; typically this will have its own channel in Slack
and a dedicated team with front-end, back-end, and UX.
* **Small features**: any other feature request.
**Large features** must be with a maintainer **by the 1st**. This means that:
* There is a merge request (even if it's WIP).
* The person (or people, if it needs a frontend and backend maintainer) who will
ultimately be responsible for merging this have been pinged on the MR.
It's OK if merge request isn't completely done, but this allows the maintainer
enough time to make the decision about whether this can make it in before the
freeze. If the maintainer doesn't think it will make it, they should inform the
developers working on it and the Product Manager responsible for the feature.
The maintainer can also choose to assign a reviewer to perform an initial
review, but this way the maintainer is unlikely to be surprised by receiving an
MR later in the cycle.
**Small features** must be with a reviewer (not necessarily maintainer) **by the
3rd**.
Most merge requests from the community do not have a specific release
target. However, if one does and falls into either of the above categories, it's
the reviewer's responsibility to manage the above communication and assignment
on behalf of the community member.
### On the 7th
Merge requests should still be complete, following the
[definition of done][done]. The single exception is documentation, and this can
only be left until after the freeze if:
* There is a follow-up issue to add documentation.
* It is assigned to the person writing documentation for this feature, and they
are aware of it.
* It is in the correct milestone, with the ~Deliverable label.
All Community Edition merge requests from GitLab team members merged on the
freeze date (the 7th) should have a corresponding Enterprise Edition merge
request, even if there are no conflicts. This is to reduce the size of the
subsequent EE merge, as we often merge a lot to CE on the release date. For more
information, see
[limit conflicts with EE when developing on CE][limit_ee_conflicts].
### After the 7th
Once the stable branch is frozen, only fixes for regressions (bugs introduced in that same release)
and security issues will be cherry-picked into the stable branch.
Any merge requests cherry-picked into the stable branch for a previous release will also be picked into the latest stable branch.
These fixes will be released in the next RC (before the 22nd) or patch release (after the 22nd).
These fixes will be shipped in the next RC for that release if it is before the 22nd.
If the fixes are are completed on or after the 22nd, they will be shipped in a patch for that release.
 
If you think a merge request should go into the upcoming release even though it does not meet these requirements,
If you think a merge request should go into an RC or patch even though it does not meet these requirements,
you can ask for an exception to be made. Exceptions require sign-off from 3 people besides the developer:
 
1. a Release Manager
Loading
Loading
@@ -93,6 +158,29 @@ release should have the correct milestone assigned _and_ have the label
Merge requests without a milestone and this label will
not be merged into any stable branches.
 
## Release retrospective and kickoff
### Retrospective
After each release, we have a retrospective call where we discuss what went well,
what went wrong, and what we can improve for the next release. The
[retrospective notes] are public and you are invited to comment on them.
If you're interested, you can even join the
[retrospective call][retro-kickoff-call], on the first working day after the
22nd at 6pm CET / 9am PST.
### Kickoff
Before working on the next release, we have a
kickoff call to explain what we expect to ship in the next release. The
[kickoff notes] are public and you are invited to comment on them.
If you're interested, you can even join the [kickoff call][retro-kickoff-call],
on the first working day after the 7th at 6pm CET / 9am PST..
[retrospective notes]: https://docs.google.com/document/d/1nEkM_7Dj4bT21GJy0Ut3By76FZqCfLBmFQNVThmW2TY/edit?usp=sharing
[kickoff notes]: https://docs.google.com/document/d/1ElPkZ90A8ey_iOkTvUs_ByMlwKK6NAB2VOK5835wYK0/edit?usp=sharing
[retro-kickoff-call]: https://gitlab.zoom.us/j/918821206
## Copy & paste responses
 
### Improperly formatted issue
Loading
Loading
@@ -158,3 +246,5 @@ still an issue I encourage you to open it on the [GitLab.com issue tracker](http
[contribution acceptance criteria]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#contribution-acceptance-criteria
["Implement design & UI elements" guidelines]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#implement-design-ui-elements
[Thoughtbot code review guide]: https://github.com/thoughtbot/guides/tree/master/code-review
[done]: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#definition-of-done
[limit_ee_conflicts]: https://docs.gitlab.com/ce/development/limit_ee_conflicts.html