[Gelistirici] depo commit mesajları ve merge istekleri hakkında
İnanç Yıldırgan
inancyildirgan at gmail.com
24 Eki 2008 Cum 16:48:55 EEST
Friday 24 October 2008 16:41:02 Ozan Çağlayan tarihinde şunları yazmıştı:
> Selamlar,
>
> devel depolarında yapılan commitlerde, yapılan değişikliğin ne olduğunun
> anlaşılmasını sağlayacak şekilde ayrıntılı bilgi vermemiz gerekiyor. Bu
> hem diğer geliştiriciler için hem de sürüm yöneticileri için önemli bir
> detay.
>
> Güzel örnek:
>
> Bump to new upsream release.
>
> Includes many bug fixes and new features. These are some of them.
>
> * Fixed an OTB coder bug.
> * Fix pixel cache race condition.
> * Fix memory leak when XMP profile is corrupt.
> * Add support for inline images.
>
> Kötü örnek:
>
> - Version bump.
> - Stable release.
> - Fixes #3495.
>
>
> --
>
> Aynı detayın Merge isteği esnasında atılan e-posta'da da tekrarlanması
> yine sürüm yöneticilerinin gidip, commit loglarına bakıp "bu pakette ne
> değişmiş, depoya almalı mıyım yoksa almamalı mıyım, bir şeyi kırıyor mu
> yoksa ufak bir bugfix mi?" gibi sorulara kendi başlarına cevap aramaları
> ihtiyacını ortadan kaldıracak.
>
> Yine bu bilgilerin pspec içindeki <History> bloğunda da düzgünce ifade
> edilmesi, pspec'i açan birinin N tane "Version Bump" yorumu görmesini
> engelleyecektir. pspec.xml'de çoklu satırlı yorum kullanabilirsiniz.
>
> Kötü örnek:
>
> <Update release="27">
> <Date>2008-10-15</Date>
> <Version>0.9.8</Version>
> <Comment>Stable update</Comment>
> <Name>Ozan Çağlayan</Name>
> <Email>ozan at pardus.org.tr</Email>
> </Update>
>
> Güzel örnek:
>
> <Update release="55">
> <Date>2008-10-08</Date>
> <Version>7.3</Version>
> <Comment>
> Add fixes for intel driver:
> * Disable FBC on 945GM and 965GM
> * Fix ordering of VGA vs. plane disable
> </Comment>
> <Name>Fatih Aşıcı</Name>
> <Email>fatih at pardus.org.tr</Email>
> </Update>
>
> --
>
> Son olarak bugzilla'daki bir hatayı kapatan commitlerde hatadan
> bahsedilmesine de özen gösterelim:
>
> Kötü örnek:
>
> <Update release="27">
> <Date>2008-10-15</Date>
> <Version>0.9.8</Version>
> <Comment>Fixes #3945</Comment>
> <Name>Ozan Çağlayan</Name>
> <Email>ozan at pardus.org.tr</Email>
> </Update>
>
> Güzel örnek:
>
> ..
> <Comment>Remove unneeded symbolic link /var/hede/hodo.so (Fixes
> #3945)</Comment>
> ..
>
>
> Saygılar, sevgiler.
Bu şekilde güzel bir açıklama gelmesi iyi oldu. Bu maili wikiye ekleyeyim.
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi