Hi,
In 2021, Gnulib deprecated the hash_delete function. Please use hash_remove
instead:
diff --git a/src/incremen.c b/src/incremen.c
index a2379403..92ef9c62 100644
--- a/src/incremen.c
+++ b/src/incremen.c
@@ -428,7 +428,7 @@ void
remove_directory (const char *caname)
{
struct directory *dir = make_directory (caname, xstrdup (caname));
- struct directory *ret = hash_delete (directory_table, dir);
+ struct directory *ret = hash_remove (directory_table, dir);
if (ret)
free_directory (ret);
free_directory (dir);