Я создал патч для Git, как это:
git add .
git commit -m "make slash-rules more readable"
git format-patch master -1 HEAD
Затем я изменил файл 0001-make-slash-rules-more-readable.patch
примерно так:
From de4a66a7f1fce4d231e3e70ca4ab2af3f8ed3cd3 Mon Sep 17 00:00:00 2001
From: ***
Date: Fri, 26 Apr 2019 15:58:24 +0200
Subject: [PATCH] make slash-rules more readable
gitignore.txt: make slash-rules more readable
Make all paragraphs valid, even if they are not read
in strict order. Make the paragraph for pattern without
slash better understandable. Add paragraph for pattern
with slash. Be precise whenever a trailing slashes
would make a difference. Add some examples.
Signed-off-by: ***
---
Documentation/gitignore.txt | 37 ++++++++++++++++++++++++-------------
1 file changed, 24 insertions(+), 13 deletions(-)
diff --git a/Documentation/gitignore.txt b/Documentation/gitignore.txt
index b5bc9dbff0..3a6fb9117c 100644
--- a/Documentation/gitignore.txt
Затем я наконец отправил его в список рассылки с
git send-email -1 --to=git@vger.kernel.org
и получил в результате:
/ TMP / Oq_BDD_ldq / 0001-делают-слэш-правила более-readable.patch
Теперь письмо было отправлено в список, но без тела. Начинается с
---
Documentation/gitignore.txt | 37 ++++++++++++++++++++++++-------------
1 file changed, 24 insertions(+), 13 deletions(-)
diff --git a/Documentation/gitignore.txt
Кроме того, /tmp/Oq_BDD_ldq/0001-make-slash-rules-more-readable.patch
не существует, а 0001-make-slash-rules-more-readable.patch
все еще находится в папке git, хотя его следовало удалить после отправки письма.
Почему файл все еще на месте (а не в папке tmp/
) и почему тело отсутствует в почте?