etiket bulutu
bağlantılar
iletişim
Kod geliştirme sürecinde zaman zaman yama kontrolü yapılması gerekebiliyor. Ya da süreçleriniz içerisinde sürüm yönetim yazılımları yer alıyorsa, yapılan her teslimatla birlikte son değişiklikleri içeren bir e-posta alıyor olabilirsiniz. Arch Linux Türkiye Topluluğu kod tabanlarında benzer bir durum mevcut. Kod tabanında yönettiğimiz paketlerde yapılan değişiklikler, ana depoya teslim edildiklerinde "dev-commits" listesinde bulunan herkese birer e-posta düşüyor.
Topluluk olarak GIT kullanıyoruz ve GIT normalde (öntanımlı haliyle) e-posta atarken yama göndermiyor. Ancak e-posta atan kancalarda yaptığım değişiklikler sonrasında artık yapılan değişiklikleri yama halinde satır satır görüntüleyebiliyoruz.
Yamalar, doğaları gereği karmaşık gözüktüklerinden renklendirme, farklı şekillerde görüntüleme gibi ihtiyaçlar doğuyor tabii.. Elbette bilenler vardır ama bilmeyenler için paylaşmak istiyorum; bu iş için şahane bir Thunderbird eklentisi var ve adı colorediffs! Yukarıdaki ekran görüntüsüne tıklayarak büyük halinde yama okumayı ne kadar kolay hale getirdiğini görebilirsiniz. Umarım birilerinin hayatını kolaylaştırır..
Bildiğiniz gibi bir süredir raptiye için iş/hata takibi yazılımlarına gözatıyordum ve doğrusunu söylemek gerekirse en güçlü aday redmine idi. Ancak en büyük handikapı olan ruby; daha doğrusu RoR kullanması sebebiyle kullanmaktan vazgeçtim. Öte yandan zeitin'de de iş/hata takibi yazılımı araştırması yaparken GIT entegrasyonundaki sıkıntılar nedeniyle trac'ten vazgeçip redmine kullanmak gündeme gelmişti. Genel olarak beğeni toplasa da sonradan GIT'in dertlerini çözünce trac fena bir çözüm olmadı gibi..
Her ne kadar GIT eklentisinin kaynak kodlarına gözatma kısmı örneğin bir cgit ya da gitweb kadar başarılı olmasa da kodu görme ve değişiklikleri göstermesi açısından başarılı trac..
Entegrasyon dertlerini aştıktan sonra ufak 1-2 görsel değişiklik yaptım ve özellikle raptiye için modüllerin eklenmesi, biletlerin açılması gibi işleri tamamladım.
http://code.raptiye.org adresinden ulaşabileceğiniz sitede raptiye ve ubiquity depolarıma ait trac uygulamalarını bulabilirsiniz. raptiye'yle ya da ubiquity komutlarımla ilgili herhangi bir görüşünüz, öneriniz vs. varsa iş takibi üzerinden bilet ...
Bir süre önce gitosis hakkında yazdığım yazının (daha fazla yararlanabilmesi amacıyla) buradan adresini paylaşmak istiyorum.
gitosis, basitçe, git adlı sürüm yönetimi yazılımı için kullanılabilecek bir yetkilendirme yönetim listesidir. Biraz açacak olursam; depolarınıza kimlerin nasıl erişebileceğini kolaylıkla ayarlayıp güvenle yetkilendirme yapabileceğiniz bir araç..
Alternatif yöntemlerden de kısaca bahsettiğim yazıda kurulumu Arch Linux için anlatsam da tüm dağıtımlarda paketi bir kez kurduktan sonra yaklaşık olarak aynı adımlardan geçiyorsunuz. gitosis, Arch Linux'da bulunmadığından paketini de ben yaptım. Ayrıca İngilizce Wiki makalesini de ben yazdım. Makalenin Türkçe'sini burada, İngilizce'sini burada bulabilirsiniz.
