Monday, September 16, 2013

Git "Signed-off" Nedir?

Büyük çaplı açık kaynak projelerde ana repoya pushlanan o kadar commit bulunmasından dolayı, commitin kime ait olduğunun bilinemesi için bir ihtiyaç olarak çıkmış, commit mesajınızın sonuna "Signed-off-by: xxx <xxx@xxx.xxx>" satırına Signed-off (satırı) denir.

Günümüzde Git "incelemelerini" GitHub, BitBucket gibi web servislerinden karşıladığımızdan dolayı (CLI'ya saygımız sonsuz!), açıkçası Signed-off satırını gerekli bulmuyorum. Ancak geleneklere sağdık kalmakta ısrarcı projelerde Signed-off (satırı) eklenmesi isteniyor. Bu son derece basit. Commit komutuna --signoff parametresi eklenmesi yeterli oluyor. Tabii isim ve mail adresinizin "global" olarak ayarlanmış olması gerekli.

No comments:

Post a Comment