From unknown Tue Aug 12 08:34:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39100: EBDB feature request: undo Resent-From: jorge+list@disroot.org (Jorge P. de Morais Neto) Original-Sender: "Debbugs-submit" Resent-CC: eric@ericabrahamsen.net, bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Jan 2020 13:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39100 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39100@debbugs.gnu.org Cc: eric@ericabrahamsen.net X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: eric@ericabrahamsen.net Received: via spool by submit@debbugs.gnu.org id=B.157883730231153 (code B ref -1); Sun, 12 Jan 2020 13:56:01 +0000 Received: (at submit) by debbugs.gnu.org; 12 Jan 2020 13:55:02 +0000 Received: from localhost ([127.0.0.1]:57153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqdhl-00086O-ER for submit@debbugs.gnu.org; Sun, 12 Jan 2020 08:55:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:37160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqdhj-000863-AB for submit@debbugs.gnu.org; Sun, 12 Jan 2020 08:54:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45190) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iqdhi-0007pW-0m for bug-gnu-emacs@gnu.org; Sun, 12 Jan 2020 08:54:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iqdhg-0004BS-OI for bug-gnu-emacs@gnu.org; Sun, 12 Jan 2020 08:54:57 -0500 Received: from knopi.disroot.org ([178.21.23.139]:60796) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iqdhg-000424-I6 for bug-gnu-emacs@gnu.org; Sun, 12 Jan 2020 08:54:56 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id E632835BBC for ; Sun, 12 Jan 2020 14:54:53 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q7a_XYBEJS6a for ; Sun, 12 Jan 2020 14:54:52 +0100 (CET) From: jorge+list@disroot.org (Jorge P. de Morais Neto) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1578837292; bh=9H8g/2jLuKV6OYhDTcppiDSHiiuOcHO1KUMdW6NXq6U=; h=From:To:Subject:Date; b=ZcBGtDjhyjh40FBOdsGkJritE1GSl+xMtVBqGorPs9QjyxEpLDAaHeoOAQFNDbRZg Db4fY8twSNHhtnKr2exDLt00IoG6esfHjGV9g8AIovGE9iaiEoRtI00RKxRcpdeJmJ e4Chyp/sjS+Xb0LNbI6xY+6zlxxhoP1E3jD+2YLoWHOfrWrdV3W4UIsnqSBm/1JsEi M5LOJiVeNsIjjDy1kKCgVRf1OGfpTvki/KFJ2c96aRlZNjKFA9mjuGRnupdf4dTlm0 TbPMdXuspW3Yr0wBkLZtUSYOa3OyZH+/1F1K5/cOkqjBNX5+HDHGeKaYKOgk32+bmS 1JAQQPTvTxnxQ== Date: Sun, 12 Jan 2020 10:54:49 -0300 Message-ID: <87k15w93va.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 178.21.23.139 X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hi. It would be nice to have undo in EBDB. So far I have never suffered much for the lack of undo (it is only an inconvenience) and of course I leave it up to you to prioritize this feature, but it would be useful, though clearly not as important as e. g. better compatibility (import/export) with other formats. Regards -- - - I am Brazilian. I hope my English is correct and I welcome feedback. - Please adopt free formats like PDF, ODF, Org, LaTeX, Opus, WebM and 7z. - Free/libre software for Replicant, LineageOS and Android: https://f-droid.org - [[https://www.gnu.org/philosophy/free-sw.html][What is free software?]] From unknown Tue Aug 12 08:34:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39100: EBDB feature request: undo Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Jan 2020 17:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39100 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: jorge+list@disroot.org (Jorge P. de Morais Neto) Cc: 39100@debbugs.gnu.org Received: via spool by 39100-submit@debbugs.gnu.org id=B39100.15788492028418 (code B ref 39100); Sun, 12 Jan 2020 17:14:01 +0000 Received: (at 39100) by debbugs.gnu.org; 12 Jan 2020 17:13:22 +0000 Received: from localhost ([127.0.0.1]:57879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqgni-0002Bi-G1 for submit@debbugs.gnu.org; Sun, 12 Jan 2020 12:13:22 -0500 Received: from ericabrahamsen.net ([52.70.2.18]:33802 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqgnh-0002BV-6C for 39100@debbugs.gnu.org; Sun, 12 Jan 2020 12:13:21 -0500 Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 60DD7FA080; Sun, 12 Jan 2020 17:13:15 +0000 (UTC) From: Eric Abrahamsen References: <87k15w93va.fsf@disroot.org> Date: Sun, 12 Jan 2020 09:13:13 -0800 In-Reply-To: <87k15w93va.fsf@disroot.org> (Jorge P. de Morais Neto's message of "Sun, 12 Jan 2020 10:54:49 -0300") Message-ID: <87muaspphy.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) jorge+list@disroot.org (Jorge P. de Morais Neto) writes: > Hi. It would be nice to have undo in EBDB. So far I have never > suffered much for the lack of undo (it is only an inconvenience) and of > course I leave it up to you to prioritize this feature, but it would be > useful, though clearly not as important as e. g. better compatibility > (import/export) with other formats. Thanks for this. Just for my own notes, the possible approaches to this right now are keeping full copies of the previously-edited record in the record's cache, and allowing the user to cycle through which record is "current", and/or keeping track of specific field edits via something that looks like vCard's synchronization mechanism: https://tools.ietf.org/html/rfc6350#section-7