GNU bug report logs -
#66700
30.0.50; Some history is missing with multiple eshell buffers
Previous Next
Reported by: Liu Hui <liuhui1610 <at> gmail.com>
Date: Mon, 23 Oct 2023 12:16:02 UTC
Severity: normal
Found in version 30.0.50
Done: Sean Whitton <spwhitton <at> spwhitton.name>
Bug is archived. No further changes may be made.
Full log
Message #23 received at 66700 <at> debbugs.gnu.org (full text, mbox):
> From: Liu Hui <liuhui1610 <at> gmail.com>
> Date: Wed, 15 Nov 2023 17:59:23 +0800
> Cc: jporterbugs <at> gmail.com, 66700 <at> debbugs.gnu.org
>
> Eli Zaretskii <eliz <at> gnu.org> 于2023年11月14日周二 20:32写道:
>
> > IMO, this is too soon to change the default behavior in incompatible
> > ways. We need to wait for a while, perhaps at least one major
> > release, before we do that.
> >
> > Thanks.
>
> It is not an incompatible change at the user level. It is actually a
> bug fix for people using multiple eshell sessions. For people using a
> single eshell buffer, the history inside eshell, when reading back
> from the file, is always same no matter how history is saved, and the
> only difference is the content of history file.
>
> As others have suggested, we could add an option to toggle the
> behavior with appending new history as the default. It allows more
> testing and users can easily revert back to old behavior. Do you think
> it is acceptable?
An option is, of course, acceptable, but its default should not change
the previous behavior. We could consider changing the default later,
after we have enough experience with this option, and can ask users
whether they like the "append" behavior to be the default.
This bug report was last modified 1 year and 161 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.