GNU bug report logs -
#50762
diff-update-on-the-fly doesn't update hunk headers while regexp-replacing lines
Previous Next
To reply to this bug, email your comments to 50762 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#50762
; Package
emacs
.
(Thu, 23 Sep 2021 15:58:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Konstantin Kharlamov <hi-angel <at> yandex.ru>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Thu, 23 Sep 2021 15:58:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
As title says. I think due to this bug it would make sense to have diff-update-on-the-fly set to nil by default.
# Steps to reproduce
1. In Emacs repo, `git checkout 72f8a9dd08132119a` (arbitrary commit for the sake of testcase)
2. Create a patch from Emacs repo with `git format-patch -1 --stdout > /tmp/1.patch`, open it.
3. Note that 1st hunk has value `-2883,10 +2883,13`
4. Use regexp-replace aka `C-M-%` with `(.*^J\+.* → line1` (please replace ^J here with C-q C-j)
5. When asked for matches, press `!`, so all lines are replaced
6. Look at the first hunk again
## Expected
It changes its value to recalculation that should be happening
## Actual
It still has the older value, no recalculation has happened.
This bug report was last modified 3 years and 61 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.