From 6cb73ce3fa83a26d1713736841bcfbad1b1a71d5 Mon Sep 17 00:00:00 2001 From: Ernad Husremovic Date: Sun, 16 Nov 2025 17:34:14 +0100 Subject: [PATCH] Enhance validate_fix_submodules.py to detect and auto-fix orphaned worktrees MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add detection of orphaned worktree directories (empty dirs or worktrees/ paths without .git) - Implement automatic removal of orphaned worktrees with --fix option - Remove orphaned worktrees oca-ocb-accounting-16.1 and oca-ocb-core-16.1 - Update script documentation to explain worktree handling 🤖 assisted by claude 🤖 assisted by claude --- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 4 ++-- .../doc/DEPENDENCIES.md | 4 ++-- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- 15 files changed, 17 insertions(+), 17 deletions(-) diff --git a/odoo-bringout-oca-website-website_analytics_matomo/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_analytics_matomo/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_analytics_matomo/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_analytics_matomo/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_cookiebot/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_cookiebot/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_cookiebot/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_cookiebot/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_cookiefirst/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_cookiefirst/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_cookiefirst/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_cookiefirst/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_crm_privacy_policy/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_crm_privacy_policy/doc/DEPENDENCIES.md index 3ca8985..1d83ca3 100644 --- a/odoo-bringout-oca-website-website_crm_privacy_policy/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_crm_privacy_policy/doc/DEPENDENCIES.md @@ -2,5 +2,5 @@ This addon depends on: -- [website_crm](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website_crm) +- [website_crm](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website_crm) - [website_legal_page](https://github.com/bringout/oca-website) diff --git a/odoo-bringout-oca-website-website_crm_quick_answer/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_crm_quick_answer/doc/DEPENDENCIES.md index 4dac4ea..b60f569 100644 --- a/odoo-bringout-oca-website-website_crm_quick_answer/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_crm_quick_answer/doc/DEPENDENCIES.md @@ -2,5 +2,5 @@ This addon depends on: -- [website_crm](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website_crm) -- [base_automation](https://github.com/bringout/oca-ocb-core/tree/5d1ce43101a4d83b4ac660942e4a7a462823262f/odoo-bringout-oca-ocb-base_automation) +- [website_crm](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website_crm) +- [base_automation](https://github.com/bringout/oca-ocb-core/tree/81050e9b17d26ece0e41494a9f310351df1bddfc/odoo-bringout-oca-ocb-base_automation) diff --git a/odoo-bringout-oca-website-website_form_require_legal/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_form_require_legal/doc/DEPENDENCIES.md index 38800dc..e4faba3 100644 --- a/odoo-bringout-oca-website-website_form_require_legal/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_form_require_legal/doc/DEPENDENCIES.md @@ -2,5 +2,5 @@ This addon depends on: -- [web_editor](https://github.com/bringout/oca-ocb-web/tree/b02abf5667ee77c7bb75f0fc96a520d6c1f80ec6/odoo-bringout-oca-ocb-web_editor) -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [web_editor](https://github.com/bringout/oca-ocb-web/tree/719f92b140a2b8619d30657c4a80d7fcdb8ec1b9/odoo-bringout-oca-ocb-web_editor) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_forum_subscription/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_forum_subscription/doc/DEPENDENCIES.md index 87cfabf..bfe985a 100644 --- a/odoo-bringout-oca-website-website_forum_subscription/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_forum_subscription/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website_forum](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website_forum) +- [website_forum](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website_forum) diff --git a/odoo-bringout-oca-website-website_google_tag_manager/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_google_tag_manager/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_google_tag_manager/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_google_tag_manager/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_legal_page/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_legal_page/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_legal_page/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_legal_page/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_menu_by_user_status/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_menu_by_user_status/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_menu_by_user_status/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_menu_by_user_status/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_odoo_debranding/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_odoo_debranding/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_odoo_debranding/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_odoo_debranding/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_recaptcha_v2/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_recaptcha_v2/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_recaptcha_v2/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_recaptcha_v2/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_require_login/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_require_login/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_require_login/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_require_login/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_snippet_country_dropdown/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_snippet_country_dropdown/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_snippet_country_dropdown/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_snippet_country_dropdown/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website) diff --git a/odoo-bringout-oca-website-website_whatsapp/doc/DEPENDENCIES.md b/odoo-bringout-oca-website-website_whatsapp/doc/DEPENDENCIES.md index 3b99b7b..5ef4a2d 100644 --- a/odoo-bringout-oca-website-website_whatsapp/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-website-website_whatsapp/doc/DEPENDENCIES.md @@ -2,4 +2,4 @@ This addon depends on: -- [website](https://github.com/bringout/oca-ocb-website/tree/33ba6b76d9cd1aa463f8ac53c8c5d7bc407487ed/odoo-bringout-oca-ocb-website) +- [website](https://github.com/bringout/oca-ocb-website/tree/94cd33d0b8cad01b542f0b8c0142bfc5d0240b1a/odoo-bringout-oca-ocb-website)