dead.letter contendo informação git

0

Hoje, depois de trabalhar em um projeto contido em um repositório git, encontrei um arquivo chamado dead.letter na minha pasta pessoal contendo o seguinte:

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 não existia.

Após uma pesquisa rápida, descubro que dead.letter é criado quando um cliente de email não pode enviar um email. O que o git tem a ver com dead.letter e clientes de email?

    
por Laura 02.08.2017 / 02:11

1 resposta

1

git não tem nada a ver diretamente com o arquivo ~/.dead.letter .   git tentou enviar um email (provavelmente com o comando mail , mailx ou sendmail ).

Esse programa não pôde enviar o e-mail, então o armazenou em ~/.dead.letter , que é um formato padrão mbox arquivo, legível com a maioria dos clientes de correio unix (por exemplo, mutt -f ~/.dead.letter ).

Este foi um comportamento padrão no unix & linux por mais tempo do que eu me lembro - o propósito é garantir que você não perca uma mensagem de e-mail que estava editando quando você sair abruptamente do cliente de e-mail (porque o cliente caiu ou foi morto, a conexão com a máquina foi perdida etc. ).

    
por 02.08.2017 / 05:13

Tags