<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/804340d0443942c4d843b2d42eb8679b35203432">https://github.com/macports/macports-base/commit/804340d0443942c4d843b2d42eb8679b35203432</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 804340d04 delete_reg: don't vacuum or checkpoint
</span>804340d04 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 804340d0443942c4d843b2d42eb8679b35203432
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Oct 5 06:28:12 2024 +1000

<span style='display:block; white-space:pre;color:#404040;'>    delete_reg: don't vacuum or checkpoint
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This gets run every time a trace thread is destroyed, which can be once
</span><span style='display:block; white-space:pre;color:#404040;'>    per target. (That could probably be more efficient, but nonetheless it
</span><span style='display:block; white-space:pre;color:#404040;'>    can be expected to happen multiple times in one port(1) command.)
</span><span style='display:block; white-space:pre;color:#404040;'>    Well-behaved API clients will call mportshutdown just before exiting,
</span><span style='display:block; white-space:pre;color:#404040;'>    which will cause these things to happen once as intended.
</span>---
 src/registry2.0/registry.c | 8 --------
 1 file changed, 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/registry2.0/registry.c b/src/registry2.0/registry.c
</span><span style='display:block; white-space:pre;color:#808080;'>index de6dbcf5d..e9a6e1a64 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/registry2.0/registry.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/registry2.0/registry.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -146,14 +146,6 @@ static void delete_reg(ClientData reg, Tcl_Interp* interp) {
</span>             fprintf(stderr, "reg_optimize: %s\n", error.description);
             reg_error_destruct(&error);
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if (Tcl_GetAssocData(interp, "registry::needs_vacuum", NULL) != NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reg_vacuum(Tcl_GetAssocData(interp, "registry::db_path", NULL));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            Tcl_DeleteAssocData(interp, "registry::needs_vacuum");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if (reg_checkpoint((reg_registry*)reg, &error) == 0) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            fprintf(stderr, "reg_checkpoint: %s\n", error.description);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reg_error_destruct(&error);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>         if (!registry_tcl_detach(interp, (reg_registry*)reg, &error)) {
             fprintf(stderr, "registry_tcl_detach: %s", error.description);
             reg_error_destruct(&error);
</pre><pre style='margin:0'>

</pre>