OpenBSD-ի համար մշակվում է git-համատեղելի տարբերակների կառավարման նոր համակարգ:
Ստեֆան Սպերլինգ (stsp@), OpenBSD նախագծի անդամ, տասը տարվա փորձով, ինչպես նաև Apache Subversion-ի գլխավոր մշակողներից մեկը, զարգանում է նոր տարբերակի կառավարման համակարգ «Ծառերի խաղ» (ստացել): Նոր համակարգ ստեղծելիս առաջնահերթությունը տրվում է դիզայնի պարզությանը և օգտագործման հեշտությանը, քան ճկունությանը: Got-ը դեռ մշակման փուլում է. այն մշակված է բացառապես OpenBSD-ի վրա և դրա թիրախային լսարանը OpenBSD ծրագրավորողներն են: Կոդը տարածվում է անվճար լիցենզիայի ներքո ISC (համարժեք է պարզեցված BSD և MIT լիցենզիային):
Got-ն օգտագործում է git պահոցներ՝ տարբերակված տվյալները պահելու համար: Ներկայումս աջակցվում են միայն լոկալ տարբերակման գործողությունները: Միևնույն ժամանակ, git-ը կարող է օգտագործվել ցանկացած ֆունկցիոնալության համար, որը դեռ չի ներդրվել got-ում. got-ի և git-ի հետ միշտ հնարավոր կլինի աշխատել նույն պահեստում:
Հիմնական հոսանք նպատակ նախագիծն աշխատում է OpenBSD ծրագրավորողների հետ, ովքեր ցանկանում են կանոնավոր կերպով օգտագործել «Get»-ն իրենց OpenBSD աշխատանքի համար և բարելավելով տարբերակների վերահսկման գործողությունները՝ հիմնվելով իրենց կարծիքի վրա:
Ծրագրի հիմնական սկզբունքները.
Հետևելով OpenBSD անվտանգության կանոններին և կոդավորման ոճին.
Մշակման գործընթաց՝ հիմնված էլ.փոստի միջոցով կոդի վերանայման վրա;
Օգտագործում գրավ(2) Եվ մերկացնել(2) ամբողջ ծածկագրի բազայում.
Օգտագործելով արտոնությունների տարանջատում, երբ պահեստի տվյալները վերլուծում են ցանցում կամ սկավառակից;
BSD լիցենզավորված կոդերի բազայի աջակցություն:
Երկարաժամկետ նպատակներ.
Համատեղելիության պահպանում git պահեստի սկավառակի ձևաչափի հետ (առանց գործիքակազմի հետ համատեղելիության պահպանման);
OpenBSD-ի տարբերակների կառավարման գործիքների ամբողջական փաթեթի տրամադրում.
Ինտուիտիվ հրամանի տողի ինտերֆեյս՝ անհրաժեշտ տարբերակման գործողություններ կատարելու համար (ստացել)
Ինտերակտիվ պահեստային զննարկիչ՝ պատմությունը վերլուծելու և կատարված փոփոխությունները վերանայելու համար (անցնել)
CGI սկրիպտ, որն իրականացնում է վեբ ինտերֆեյսը - պահեստային բրաուզեր
Պահեստի կառավարման գործիքներ՝ մեծ շեշտադրումով կրկնօրինակման և վերականգնման վրա
Պահեստային սերվեր՝ կենտրոնական շտեմարան տեղակայելու և փոփոխությունները հանրային և մասնավոր հայելիների կասկադի հետ համաժամեցնելու համար
OpenBSD Developer Workflow-ի պահանջներ.
Ուժեղ ներկառուցված աջակցություն կենտրոնացված պահեստային մոդելի համար.
Մշակողների համար, ովքեր մասնաճյուղերի կարիք չունեն, պահպանվում է օգտագործման հարմարավետությունը.
Աջակցություն տեղական մասնաճյուղերին ծրագրավորողների համար, ովքեր ունեն դրանց կարիքը.
Աջակցություն «-կայուն» թողարկման մասնաճյուղերին;
Այլ գործառույթներ, որոնք անհրաժեշտ են OpenBSD նախագծի ենթակառուցվածքը կառուցելու համար:
Նույնականացված և կոդավորված ցանցային կապերի իրականացում.
Պահեստների հասանելիություն SSH-ի և ընտրովի TLS-ի միջոցով՝ պահեստը կլոնավորելու և փոփոխություններ ստանալու համար.
Փոփոխություններ կատարելու համար պահեստների մուտքը միայն SSH-ի միջոցով.
Պահեստները հնարավոր չէ մուտք գործել չգաղտնագրված կապերով: