dead.letter, содержащий информацию о git

Сегодня, после работы над проектом, заключенным в репозиторий git, я обнаружил в своей домашней папке файл с именем dead.letter , содержащий следующее:

From laura Tue Aug  1 14:42:07 2017
Date: Tue, 01 Aug 2017 14:42:07 -0300
To: laura
User-Agent: mail v14.9.0

Subject: editor saved ``/project/path/.git/addp-hunk-edit.diff''
You were editing the file "/project/path/.git/addp-hunk-edit.diff"
at <Tue Aug  1 14:42> on the machine ``hostname''
when the editor was killed.

You can retrieve most of your changes to this file
using the "recover" command of the editor.
An easy way to do this is to give the command "vi -r /project/path/.git/addp-hunk-edit.diff".
This method also works using "ex" and "edit".

/project/path/.git/addp-hunk-edit.diff не существует.

После быстрого поиска я обнаружил, что dead.letter создается, когда почтовый клиент не может отправить электронное письмо. Какое отношение git имеет к dead.letter и почтовым клиентам?

0
02.08.2017, 03:11
1 ответ

git не имеет прямого отношения к файлу ~/.dead.letter. gitпытался отправить электронное письмо (, вероятно, с помощью команды mail, mailxили sendmail).

Эта программа не смогла отправить почту, поэтому сохранила ее в ~/.dead.letter, который является стандартным файлом формата mbox , который читается большинством почтовых клиентов unix (, например.mutt -f ~/.dead.letter).

Это было стандартным поведением в unix и linux дольше, чем я себя помню -цель состоит в том, чтобы гарантировать, что вы не потеряете редактируемое сообщение электронной почты при резком выходе из почтового клиента (, потому что клиент упал или был убит, соединение с машиной было потеряно и т. д. ).

1
28.01.2020, 02:45

Теги

Похожие вопросы