OpenBSD projesi git uyumlu bir sürüm kontrol sistemi yayınladı Got 0.76

OpenBSD projesinin geliştiricileri, geliştirilmesi tasarım ve kullanım basitliğine odaklanan Got (Game of Trees) sürüm kontrol sisteminin yeni bir sürümünü sundu. Sürümlendirilmiş verileri depolamak için Got, Git depolarının disk formatıyla uyumlu depolamayı kullanır; bu, Got ve Git araçlarını kullanarak depoyla çalışmanıza olanak tanır. Örneğin Git'i Got'ta uygulanmayan işleri yapmak için kullanabilirsiniz. Kod ücretsiz ISC lisansı altında dağıtılmaktadır.

Projenin ana hedefi, projenin özelliklerini dikkate alarak OpenBSD'nin gelişimini desteklemektir. Got özellikle OpenBSD'nin güvenlik kurallarına (ayrıcalıkların ayrılması ve rehin ve açık çağrıların kullanılması gibi) ve kodlama stiline uyar. Araç seti, geliştiriciler için ortak bir merkezi depo ve yerel şubeler, SSH aracılığıyla harici erişim ve değişikliklerin e-posta yoluyla incelenmesi ile geliştirme süreci için tasarlanmıştır.

Sürüm kontrolü için got yardımcı programı olağan komutlarla birlikte sunulur. İşi basitleştirmek için, yardımcı program yalnızca temel işlemleri gereksiz karmaşıklıklar olmadan gerçekleştirmek için yeterli olan minimum gerekli komut ve seçenek kümesini destekler. Gelişmiş işlemler için normal git kullanılması önerilir. Depo yönetimi işlemleri, depoyu başlatma, dizinleri paketleme ve verileri temizleme gibi görevleri gerçekleştiren ayrı bir Gotadmin yardımcı programına taşınır. Depodaki verilerde gezinmek için, depo içeriklerinin komut satırından etkileşimli olarak görüntülenmesi amacıyla gotweb web arayüzü ve tog yardımcı programı sunulur.

Yeni sürümdeki değişiklikler arasında tog yardımcı programının çıktısındaki alan vurgulamasının genişletilmesi, değişiklik günlüğünü görüntülerken taahhütleri filtreleme yeteneğinin genişletilmesi, yerleşik bir araç ipucunun eklenmesi, "gotadmin init" uygulamasının uygulanması yer alıyor. -b ” komutu ve çalışma ağacındaki yeni dosyalar için diff çıktısında erişim modunun görüntülenmesi.

Kaynak: opennet.ru

Yorum ekle