የማከማቻ አስተዳደር ስርዓት መለቀቅ , የሶፍትዌር ነፃነት ጥበቃ ድርጅት አድናቂዎች እና ተወካዮች የነፃውን የሮድኮድ ኮድ መሰረት ልማት ለመቀጠል በማሰብ፣ ይህ መድረክ ወደ ከፊል-ባለቤትነት ያለው የንግድ ምርት ተለውጧል። ካሊቲያ የጂት እና የሜርኩሪያል ስሪት ቁጥጥር ስርዓቶችን የሚደግፍ የልማት አስተዳደር መሠረተ ልማት እንዲሰማራ ያስችላል፣ እና ከጂትሃብ፣ ጂትላብ እና ቢትቡኬት ጋር በታቀደው አጠቃቀም ተመሳሳይ ነው። የፕሮጀክቱ ኮድ የተጻፈው በፓይዘን እና በ GPLv3 ፍቃድ የተሰጠው።
ካሊቲያ ከፍተኛ አፈጻጸም ያለው የግፊት/ጎትት አገልጋይ እና ለትብብር ልማት የድር በይነገጽን ያካትታል። የውሂብ ማከማቻዎችን እንዲያስተዳድሩ፣ የመዳረሻ መብቶችን እንዲያስተዳድሩ፣ ኮድ እንዲገመግሙ፣ የሌሎች ተሳታፊዎችን እንቅስቃሴ እንዲከታተሉ፣ የሹካ ፕሮጀክቶችን እንዲከታተሉ፣ የመጎተት ጥያቄዎችን እንዲያስገቡ እና ቀላል አርታኢ በመጠቀም ኮዱን በቦታው እንዲያሻሽሉ ያስችልዎታል። በLDAP ወይም Active Directory ላይ የተመሠረተ ማዕከላዊ የድርጅት ተጠቃሚ የውሂብ ጎታ ጋር ውህደት ይደገፋል። የቡድን አባላትን በተዋሃደ አስተዳደር አማካኝነት የማከማቻ ቡድኖችን እና የገንቢ ቡድኖችን መፍጠር ይደገፋል። የበይነገጹ ገጽታ በቀላሉ በአብነት ስርዓት ሊበጅ ይችላል። የእንቅስቃሴ ምስላዊ ውክልና በግራፎች ይደገፋል። የለውጥ ግምገማ ስርዓቱ የለውጥ ውይይትን እና ማሳወቂያዎችን ይደግፋል።
የመድረኩ አገልጋይ ባለብዙ ክር ያለው ሲሆን በአንድ ጊዜ በርካታ የመጎተት/የመግፋት ጥያቄዎችን እንዲያስተናግድ ያስችለዋል። አፈጻጸሙን ለማሻሻል ስርዓቱ መሸጎጫ እና ያልተመሳሰለ አፈፃፀምን በንቃት ይጠቀማል። ስርዓቱ በ "scp" በኩል በየጊዜው ለማጠራቀም እና ሁሉንም ውሂብ ቅጂ ለማስቀመጥ የሚያስችሉ የተቀናጁ የመጠባበቂያ መሳሪያዎችን ያካትታል። ማከማቻዎችን ለመከታተል፣ ሁሉንም መዳረሻዎች ለመመዝገብ እና እያንዳንዱን ጥያቄ ለማረጋገጥ የተወሰነ ንብርብር ይደገፋል። ቤተ-መጽሐፍት ከማከማቻ ማከማቻዎች ጋር ለመስራት ጥቅም ላይ ይውላል። የፕሮጀክት ሜታዳታ በSQLite፣ PostgreSQL ወይም በSQLAlchemy በሚደገፉ ሌሎች የውሂብ ጎታዎች ውስጥ ሊከማች ይችላል።
ዋና ለውጦች፡-
- በSSH በኩል ወደ ማከማቻው መድረስ አሁን እንደ "ssh://kalithea@example.com/name/of/repository" ያለ ዩአርኤል በመጠቀም ይገኛል። ማከማቻውን በSSH በኩል ሲደርሱ ማረጋገጥ የሚከናወነው የተጠቃሚውን የህዝብ ቁልፍ በመጠቀም ነው (በተጨማሪ የይለፍ ቃል ጥበቃ ወይም ያለተጨማሪ የይለፍ ቃል ጥበቃ፣ እንደ ተጠቃሚው ምርጫ)። ቁልፉ (~/.ssh/id_rsa.pub) ወደ አገልጋዩ የሚሰቀለው በKallithea የድር በይነገጽ በኩል ሲሆን ይህም ቁልፉን በራስ-ሰር በተፈቀደላቸው_ኪሶች ፋይል ውስጥ ያስቀምጣል። በSSH በኩል ያለው የማከማቻ አፈጻጸም በHTTPS በኩል ማከማቻውን ሲደርሱ ከሚገኘው ከፍ ያለ እንደሆነ ተዘግቧል።
- ለሜርኩሪያል 5.2 የተከፋፈለ ስሪት መቆጣጠሪያ ስርዓት ድጋፍ ታክሏል።
- የ"Admin > Settings > Visual > (HTTP) Clone URL" ተግባር እንደገና ተስተካክሏል፣ እና ተቆጣጣሪው አሁን የ"{repo}" እና "_{repoid}" ሕብረቁምፊዎች መኖራቸውን በግልጽ ያረጋግጣል።
- የመዳረሻ መብቶች ስርዓቱ ተሻሽሏል - የመዳረሻ መብቶች ሁልጊዜ እንደ ተራ ተደርገው ይቆጠራሉ፣ ይህም ማለት ማንኛውም ተጠቃሚ ቢያንስ ከነባሪው ተጠቃሚ ጋር ተመሳሳይ መብቶች እንደሚኖሩት ዋስትና ተሰጥቶታል ማለት ነው።
- በ arec ውቅር ፋይል ውስጥ ያለው የ api_access_controllers_whitelist ቅንብር ተወግዷል። በኤፒአይ መዳረሻ ቁልፍ በኩል ማረጋገጫ አሁን ለተጠቃሚው የተፈቀደላቸውን ሁሉንም ኤፒአይዎች መዳረሻ በራስ-ሰር ይሰጣል።
- የፓይዘን 2.6 ድጋፍ ተቋርጧል። በአሁኑ ጊዜ የሚደገፈው ፓይዘን 2.7 ብቻ ነው፣ ነገር ግን ገንቢዎች ለፓይዘን 3.x ሙሉ ድጋፍ ለመስጠት እየሰሩ ነው።
- የማከማቻ መቆለፊያ ተግባር (ፑል-ቱ-ሎክ፣ ፑሽ-ቱ-ሎክ) ተወግዷል።
ምንጭ: opennet.ru
