GNU bug report logs - #77566
[PATCH] Add option for automatically delete non-existent projects.

Previous Next

Package: emacs;

Reported by: Elijah Gabe Pérez <eg642616 <at> gmail.com>

Date: Sat, 5 Apr 2025 23:52:02 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Elijah Gabe Pérez <eg642616 <at> gmail.com>
To: Ship Mints <shipmints <at> gmail.com>
Cc: dmitry <at> gutov.dev, 77566 <at> debbugs.gnu.org, Sean Whitton <spwhitton <at> spwhitton.name>
Subject: bug#77566: [PATCH] Add option for automatically delete non-existent projects.
Date: Sun, 06 Apr 2025 18:39:28 -0600
[Message part 1 (text/plain, inline)]
Ship Mints <shipmints <at> gmail.com> writes:

> I think we need to call zombies something else and also consider that remote files may need to be
> ignored by the zombie checker to reduce the costs of checking project paths, to avoid tramp prompts for
> an internal function, and to accommodate that not all tramp connections are available all the time and
> those may not be reachable and should not be considered zombies.

Something like to this patch?

[0001-Add-option-for-automatically-delete-non-existent-pro.patch (text/x-patch, attachment)]
[Message part 3 (text/plain, inline)]
I don't have a remote project so I can't test it.

> Setting aside the zombie name for now, hHow about calling 'project-auto-forget-zombie-projects'
> 'project-prune-zombie-projects' and rather than boolean, accept symbols that could include something
> like 'list-read 'list-write nil so users can decide when pruning happens.

I've added them and also an `all' option which mix `list-read' and
`list-write'.

> Could we rename report-message to no-message and change when to unless to keep it uniform?  The
> word report suggests things other than merely allowing messages.

I've added it as an additional optional argument.

-- 
                                          - E.G via GNU Emacs and Org.

This bug report was last modified 66 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.