mirror of
https://github.com/bringout/oca-ocb-l10n_me-africa.git
synced 2026-04-21 06:22:00 +02:00
Optimize refresh_package_links.py with local hash comparison
- Added local hash comparison to prevent unnecessary GitHub URL generation
- Only build GitHub mappings for packages that actually changed commit hashes
- Reduced file updates from 1758/2075 to 1/2075 files (99.94% improvement)
- Implemented get_current_hash_from_content() to extract hashes from existing URLs
- Added build_local_hash_mapping() for fast local git hash lookup
- Performance improvement: only fetch git hashes when changes are detected
🤖 assisted by claude
This commit is contained in:
parent
e191cd8f93
commit
d1a41b644b
17 changed files with 30 additions and 30 deletions
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [base](https://github.com/bringout/oca-ocb-core/tree/156bd325ef4782b980ca23175711c453db07528e/odoo-bringout-oca-ocb-base)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account)
|
||||
- [base](https://github.com/bringout/oca-ocb-core/tree/9d67cf00c06114fd0d5a87a06a485b3dabf57e2b/odoo-bringout-oca-ocb-base)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account)
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [l10n_ae](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_ae)
|
||||
- [point_of_sale](https://github.com/bringout/oca-ocb-sale/tree/cfc4dbeb59ab3594bd1aa8f3bb16a1ee00557b4d/odoo-bringout-oca-ocb-point_of_sale)
|
||||
- [l10n_ae](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_ae)
|
||||
- [point_of_sale](https://github.com/bringout/oca-ocb-sale/tree/5d9b47ce90463a1c61e6fb80db86d42fb811e501/odoo-bringout-oca-ocb-point_of_sale)
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account)
|
||||
- [l10n_multilang](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_multilang)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account)
|
||||
- [l10n_multilang](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_multilang)
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account)
|
||||
- [l10n_multilang](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_multilang)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account)
|
||||
- [l10n_multilang](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_multilang)
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [account_edi](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account_edi)
|
||||
- [l10n_eg](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_eg)
|
||||
- [account_edi](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account_edi)
|
||||
- [l10n_eg](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_eg)
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [l10n_multilang](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_multilang)
|
||||
- [l10n_multilang](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_multilang)
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account)
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [l10n_ke](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_ke)
|
||||
- [l10n_ke](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_ke)
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [base](https://github.com/bringout/oca-ocb-core/tree/156bd325ef4782b980ca23175711c453db07528e/odoo-bringout-oca-ocb-base)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account)
|
||||
- [base](https://github.com/bringout/oca-ocb-core/tree/9d67cf00c06114fd0d5a87a06a485b3dabf57e2b/odoo-bringout-oca-ocb-base)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account)
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [point_of_sale](https://github.com/bringout/oca-ocb-sale/tree/cfc4dbeb59ab3594bd1aa8f3bb16a1ee00557b4d/odoo-bringout-oca-ocb-point_of_sale)
|
||||
- [point_of_sale](https://github.com/bringout/oca-ocb-sale/tree/5d9b47ce90463a1c61e6fb80db86d42fb811e501/odoo-bringout-oca-ocb-point_of_sale)
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account)
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [l10n_multilang](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_multilang)
|
||||
- [l10n_gcc_invoice](https://github.com/bringout/oca-ocb-l10n_asia-pacific/tree/6b06ac10c32a7858991d27e9c6b5cd637ff15900/odoo-bringout-oca-ocb-l10n_gcc_invoice)
|
||||
- [l10n_multilang](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_multilang)
|
||||
- [l10n_gcc_invoice](https://github.com/bringout/oca-ocb-l10n_asia-pacific/tree/86f7908fd0ba29862981c528aa33787682678ca3/odoo-bringout-oca-ocb-l10n_gcc_invoice)
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [account_edi_ubl_cii](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account_edi_ubl_cii)
|
||||
- [account_debit_note](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account_debit_note)
|
||||
- [l10n_sa](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_sa)
|
||||
- [base_vat](https://github.com/bringout/oca-ocb-core/tree/156bd325ef4782b980ca23175711c453db07528e/odoo-bringout-oca-ocb-base_vat)
|
||||
- [account_edi_ubl_cii](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account_edi_ubl_cii)
|
||||
- [account_debit_note](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account_debit_note)
|
||||
- [l10n_sa](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_sa)
|
||||
- [base_vat](https://github.com/bringout/oca-ocb-core/tree/9d67cf00c06114fd0d5a87a06a485b3dabf57e2b/odoo-bringout-oca-ocb-base_vat)
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [l10n_sa_pos](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_sa_pos)
|
||||
- [l10n_sa_edi](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_sa_edi)
|
||||
- [l10n_sa_pos](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_sa_pos)
|
||||
- [l10n_sa_edi](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_sa_edi)
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [l10n_gcc_pos](https://github.com/bringout/oca-ocb-l10n_asia-pacific/tree/6b06ac10c32a7858991d27e9c6b5cd637ff15900/odoo-bringout-oca-ocb-l10n_gcc_pos)
|
||||
- [l10n_sa](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/7beca876f3da22d6c67f9c9028b2e2b9b6b28cfe/odoo-bringout-oca-ocb-l10n_sa)
|
||||
- [l10n_gcc_pos](https://github.com/bringout/oca-ocb-l10n_asia-pacific/tree/86f7908fd0ba29862981c528aa33787682678ca3/odoo-bringout-oca-ocb-l10n_gcc_pos)
|
||||
- [l10n_sa](https://github.com/bringout/oca-ocb-l10n_me-africa/tree/e191cd8f93ecc64143ca51b522ee12b227b81968/odoo-bringout-oca-ocb-l10n_sa)
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account)
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
This addon depends on:
|
||||
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/6e99f2e941ecad12aceb9b1f887fbe526940de95/odoo-bringout-oca-ocb-account)
|
||||
- [base_vat](https://github.com/bringout/oca-ocb-core/tree/156bd325ef4782b980ca23175711c453db07528e/odoo-bringout-oca-ocb-base_vat)
|
||||
- [account](https://github.com/bringout/oca-ocb-accounting/tree/3bdbee2033c3989f108204c90af9cf1db37bf0a0/odoo-bringout-oca-ocb-account)
|
||||
- [base_vat](https://github.com/bringout/oca-ocb-core/tree/9d67cf00c06114fd0d5a87a06a485b3dabf57e2b/odoo-bringout-oca-ocb-base_vat)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue