|
From: | Tino Calancha |
Subject: | bug#26084: 24.5; epatch save wrong backups in Git multipatches |
Date: | Tue, 21 Mar 2017 17:29:29 +0900 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
Tino Calancha <tino.calancha@gmail.com> writes: > emacs -Q /tmp > ;; Eval following form: > (let ((cmd " > mkdir -p foo > cd foo > echo 'qux here' > qux.txt > echo 'bar here' > bar.txt > git init > git add . && git commit -m 'Test repository.' > echo 'foo here' > qux.txt > echo 'foo here' > bar.txt > git diff > ../foo.diff > git reset --hard HEAD > ")) > (call-process-shell-command cmd)) > > M-x epatch RET n /tmp/foo.diff RET /tmp/foo RET n RET q y RET q y q y > ;; Eval this form: > (string= > (with-temp-buffer > (insert-file-contents "/tmp/foo/bar.txt") > (buffer-string)) > (with-temp-buffer > (insert-file-contents > (concat "/tmp/foo/bar.txt" ediff-backup-extension)) > (buffer-string))) > => t ; Should be nil. Pushed fix into master branch as commit: abe731eef0fcbc59ef4836e06f6099ea17042b90
[Prev in Thread] | Current Thread | [Next in Thread] |