podczas pracy z łatą w formacie git, celem jest utworzenie reprezentacji e-mail kodu, który napisałeś. Jak na razie dobrze. Nie jestem ekspertem e-mail, ale wydaje mi się, że pierwsza linia tego wyjścia Format-patch nie jest w standardowym formacie nagłówka email ...jaki jest pierwszy wiersz wyjścia z patch-form git?
From de8d128fb520416e0b029c913b3a5ce900d0320c Mon Sep 17 00:00:00 2001 Message-Id: From: Christopher Harvey Date: Wed, 3 Apr 2013 10:17:52 -0400 Subject: [PATCH 0/3] *** SUBJECT HERE *** To: Christopher Harvey *** BLURB HERE *** Christopher Harvey (3): commit 2 commit 3 commit 4 data | 3 +++ 1 file changed, 3 insertions(+) -- 1.7.12.4
co jest From de8d128fb520416e0b029c913b3a5ce900d0320c Mon Sep 17 00:00:00 2001
? jaka jest data? Wydaje mi się to arbitralne, a także uniemożliwia mi wysyłanie go do sendmaila. Muszę ręcznie usunąć tę linię za każdym razem, gdy chcę wysłać łatkę.
dzięki.
'git log -S 'Mon Sep 17 00:00:00 2001' --all -p --source --reverse -. ": (exclude) t'' pokazuje, że to Hamano popełnił błąd, który wprowadził magiczną datę, ale nie mówi nic, dlaczego został wybrany. Znacznik czasu UNIX również nie wydaje się być specjalnym numerem: '1000677600', chociaż jest bardziej elegancki niż ciąg znaków. –
Również SHA-1 jest tym z zatwierdzenia, ale jest nieco bezużyteczne, ponieważ SHA-1 zmieni się po zastosowaniu z nowym zatwierdzeniem committer i parent. –