Derleyici yazarlar için yeni bir Haskell paketinde hızlı ve öfkeli bir şekilde çalışıyorum. Her gün birçok küçük sürüm numarasından geçiyorum ve Haskell paketleme sistemi, Cabal, sürüm numaralarını güncellemek veya bir değişiklik günlüğünü korumak için herhangi bir araç sunmuyor gibi görünüyor. (Günlükler git
'a giriyor ama bu paketi kullanan herkes tarafından görülemez.) Debian'ın uupdate
veya dch
/debchange
araçlarına eşdeğer bir şey için öldürürüm.Bir Cabal Haskell paketi için bir değişme sürecini sürdürmek için uygun araçlar var mı?
Sürüm numaralarını otomatik olarak artırmak ve bir değişiklik günlüğüne kayıt eklemek için kullanılabilecek genel amaçlı araçlardan herhangi biri var mı?
Şimdi 14 oy ve sıfır cevap var. Tam olarak ne istediğinden emin değilim. Değişiklik günlüğünü, 1 satırlık bir komut dosyası gibi dağıtım seslerine dahil edilecek bir dosyaya ayıklamak. Birkaç betik satırı, aday sürümlerinden dosya sürümlerini alabilmeli ve etikete dayanan bir sürüm numarası içeren bir paket oluşturabilmelidir. Yani eğer öyle değilse, tam olarak neye ihtiyacınız var? –
@Paul: Ayıklanacak bir değişiklik günlüğü yok. Git logu dağıtım için kesinlikle uygun değildir, ancak bir değişiklik günlüğü oluşturulmasına yönelik bir geliştirici için yararlı bilgiler olacaktır. Aradığım şeylere gelince, sürüm numaraları ve değişikliklerle ilgili düzenlemeler gibi şeyleri yönetecek "uupdate" gibi bir araç istiyorum. Muhtemelen bir senaryo olduğuna katılıyorum ama muhtemelen 100 satır 10 satır değil. Muhtemelen bu yaz biriyle başa çıkacağım. –