From 031ba8c0da59f0b7fc3249764cb5c371942e644d Mon Sep 17 00:00:00 2001 From: Ernad Husremovic Date: Sun, 16 Nov 2025 17:34:02 +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 | 4 ++-- odoo-bringout-oca-payroll-payroll/doc/DEPENDENCIES.md | 6 +++--- .../doc/DEPENDENCIES.md | 2 +- .../doc/DEPENDENCIES.md | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/odoo-bringout-oca-payroll-hr_payroll_document/doc/DEPENDENCIES.md b/odoo-bringout-oca-payroll-hr_payroll_document/doc/DEPENDENCIES.md index a9c16a5..157be43 100644 --- a/odoo-bringout-oca-payroll-hr_payroll_document/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-payroll-hr_payroll_document/doc/DEPENDENCIES.md @@ -2,5 +2,5 @@ This addon depends on: -- [hr](https://github.com/bringout/oca-ocb-hr/tree/8ba7c48b948434a6e0f007fa4a42b2c2404b816a/odoo-bringout-oca-ocb-hr) -- [base_vat](https://github.com/bringout/oca-ocb-core/tree/5d1ce43101a4d83b4ac660942e4a7a462823262f/odoo-bringout-oca-ocb-base_vat) +- [hr](https://github.com/bringout/oca-ocb-hr/tree/dc4d96d97a2407971c6e29466115e665faf965ac/odoo-bringout-oca-ocb-hr) +- [base_vat](https://github.com/bringout/oca-ocb-core/tree/81050e9b17d26ece0e41494a9f310351df1bddfc/odoo-bringout-oca-ocb-base_vat) diff --git a/odoo-bringout-oca-payroll-payroll/doc/DEPENDENCIES.md b/odoo-bringout-oca-payroll-payroll/doc/DEPENDENCIES.md index 8cac990..78c0843 100644 --- a/odoo-bringout-oca-payroll-payroll/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-payroll-payroll/doc/DEPENDENCIES.md @@ -2,6 +2,6 @@ This addon depends on: -- [hr_contract](https://github.com/bringout/oca-ocb-hr/tree/8ba7c48b948434a6e0f007fa4a42b2c2404b816a/odoo-bringout-oca-ocb-hr_contract) -- [hr_holidays](https://github.com/bringout/oca-ocb-hr/tree/8ba7c48b948434a6e0f007fa4a42b2c2404b816a/odoo-bringout-oca-ocb-hr_holidays) -- [mail](https://github.com/bringout/oca-ocb-core/tree/5d1ce43101a4d83b4ac660942e4a7a462823262f/odoo-bringout-oca-ocb-mail) +- [hr_contract](https://github.com/bringout/oca-ocb-hr/tree/dc4d96d97a2407971c6e29466115e665faf965ac/odoo-bringout-oca-ocb-hr_contract) +- [hr_holidays](https://github.com/bringout/oca-ocb-hr/tree/dc4d96d97a2407971c6e29466115e665faf965ac/odoo-bringout-oca-ocb-hr_holidays) +- [mail](https://github.com/bringout/oca-ocb-core/tree/81050e9b17d26ece0e41494a9f310351df1bddfc/odoo-bringout-oca-ocb-mail) diff --git a/odoo-bringout-oca-payroll-payroll_account/doc/DEPENDENCIES.md b/odoo-bringout-oca-payroll-payroll_account/doc/DEPENDENCIES.md index 0c693f1..c9cf8fe 100644 --- a/odoo-bringout-oca-payroll-payroll_account/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-payroll-payroll_account/doc/DEPENDENCIES.md @@ -3,4 +3,4 @@ This addon depends on: - [payroll](https://github.com/bringout/oca-payroll) -- [account](https://github.com/bringout/oca-ocb-accounting/tree/ddf6c0d80189f2cd640968f14b2d1346fca52a9f/odoo-bringout-oca-ocb-account) +- [account](https://github.com/bringout/oca-ocb-accounting/tree/8e05e720e13ae384034b75f924ebae76866d47fe/odoo-bringout-oca-ocb-account) diff --git a/odoo-bringout-oca-payroll-payroll_contract_advantages/doc/DEPENDENCIES.md b/odoo-bringout-oca-payroll-payroll_contract_advantages/doc/DEPENDENCIES.md index 6d4c13c..546e648 100644 --- a/odoo-bringout-oca-payroll-payroll_contract_advantages/doc/DEPENDENCIES.md +++ b/odoo-bringout-oca-payroll-payroll_contract_advantages/doc/DEPENDENCIES.md @@ -2,5 +2,5 @@ This addon depends on: -- [hr_contract](https://github.com/bringout/oca-ocb-hr/tree/8ba7c48b948434a6e0f007fa4a42b2c2404b816a/odoo-bringout-oca-ocb-hr_contract) +- [hr_contract](https://github.com/bringout/oca-ocb-hr/tree/dc4d96d97a2407971c6e29466115e665faf965ac/odoo-bringout-oca-ocb-hr_contract) - [payroll](https://github.com/bringout/oca-payroll)