Size: a a a

2020 July 28

NG

Nicholas Guriev in pro.vim
нуу... временный в том смысле, что он нужен только на время git-commit
источник

JC

Julian =) Coffee in pro.vim
Nicholas Guriev
хм... мне казалось, что при фиксации Git не смотрит на время временного файла
а как он еще может editor-agnostic такое провернуть?
источник

NG

Nicholas Guriev in pro.vim
Git точно на код возврата смотрит
источник

JM

John Meow in pro.vim
Julian =) Coffee
подозреваю, что он просто смотрит в stat(1) и если время модификации сменилось, то значит и файлик отредактировали
А ты попробуй сначала сделать :w, потом еще что-то поменять, потом :wq
источник

JM

John Meow in pro.vim
Он какой-то хитрый очень
источник

JC

Julian =) Coffee in pro.vim
Nicholas Guriev
Git точно на код возврата смотрит
у вима при успешном возврате всегда 0 выдается, в независимости там был :q или :w или :q!
источник

NG

Nicholas Guriev in pro.vim
:cq
источник

JC

Julian =) Coffee in pro.vim
John Meow
А ты попробуй сначала сделать :w, потом еще что-то поменять, потом :wq
ну будет время последнего :w
источник

JC

Julian =) Coffee in pro.vim
тут да, с кодом
источник

JM

John Meow in pro.vim
Если сделать :q, будет пустой коммит
источник

NG

Nicholas Guriev in pro.vim
John Meow
Если сделать :q, будет пустой коммит
Aborting commit due to empty commit message.
источник

JM

John Meow in pro.vim
Вот-вот
источник

JC

Julian =) Coffee in pro.vim
На такое тоже смотрит походу
источник

JM

John Meow in pro.vim
Думаю, он:
1) Создает файл
2) Открывает вим
3) Ждет закрытия вима
4) Смотрит файл
источник

JM

John Meow in pro.vim
Причем смотрит только содержимое файла
источник

JC

Julian =) Coffee in pro.vim
1) Пишет нужные сообщения (записывая время)
2) Открывает EDITOR
3) Ждет возврата
4) Смотрим на время изменения (сравниваем с 1)
5) Смотрим на содержимое
источник

JC

Julian =) Coffee in pro.vim
John Meow
Причем смотрит только содержимое файла
🤔 кстати, может и да
источник

JM

John Meow in pro.vim
Зачем ему время изменения?
источник

JC

Julian =) Coffee in pro.vim
Ну чтоб смотреть в файлик, если он не менялся
источник

JM

John Meow in pro.vim
Julian =) Coffee
Ну чтоб смотреть в файлик, если он не менялся
Файл временный
источник