TIP: You can type at any time to perform a new search.
David Beal
1146 tracked commits across 143 modules · October 2014 – June 2026
Total Commits
1146
Modules Touched
143
Repositories
41
Organizations
2
Lines Added
+302128
Lines Removed
-61655
Most Active Odoo Version
12.0
351 commits
Global Rank (by commits)
#151 of 5312 committers
Fun Facts
Trivia
Enough text to write 4.1 copies of Don Quixote.
~8176082 characters estimated
Busiest Month
October 2020
129 commits
Active Span
11 years, 8 months
Between first and last observed commit
Months with commits
98
Across all indexed modules
Longest monthly streak
21 months
Consecutive months with tracked commits
Activity over time
Tracked module commits per calendar year. Commits touching multiple modules may appear more than once.
2014
3
2015
43
2016
105
2017
44
2018
58
2019
270
2020
239
2021
26
2022
39
2023
26
2024
32
2025
238
2026
23
Work landscape · 3D
Odoo versions × repositories × tracked commits. The height of each column represents commits; drag to rotate. Shows every indexed version and up to 5 repositories with the most commits.
Drag to rotate the landscape; hover over a column for details.
Top Repositories
| #1 | OCA/server-tools | 152 commits |
| #2 | OCA/account-fiscal-rule | 137 commits |
| #3 | OCA/connector | 125 commits |
| #4 | OCA/product-attribute | 122 commits |
| #5 | OCA/reporting-engine | 96 commits |
Modules Touched by Odoo Version
13 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Developer Menu | OCA/server-ux | 12 | +1026 -103 |
| Filesystem Storage Backend | OCA/storage | 1 | +3 -5 |
260 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| SQL Export | OCA/reporting-engine | 91 | +50013 -21363 |
| Attachment Queue | OCA/server-tools | 59 | +4111 -1014 |
| Ecotax Management | OCA/account-fiscal-rule | 33 | +5571 -977 |
| Product Price Category | OCA/sale-workflow | 17 | +10303 -2121 |
| Product - Missing Menus and Groups | OCA/product-attribute | 12 | +1386 -248 |
| Product Template Link | OCA/product-attribute | 11 | +929 -129 |
| Web Notify Upgrade | OCA/web | 7 | +799 -67 |
| Products - Next Reception Date | OCA/product-attribute | 6 | +749 -100 |
| Connector Search Engine | OCA/search-engine | 6 | +60 -25 |
| Developer Menu | OCA/server-ux | 5 | +872 -44 |
| Algolia Connector | OCA/search-engine | 5 | +15 -10 |
| Purchase Container | OCA/purchase-workflow | 2 | +1347 -211 |
| Product - Print Categories | OCA/product-attribute | 1 | +2 -2 |
| Product Pricelist Direct Print (XLSX) | OCA/product-attribute | 1 | +2 -2 |
| Online Bank Statements: PayPal.com | OCA/bank-statement-import | 1 | +5 -1 |
| Account e-invoice Generate | OCA/edi | 1 | +5 -1 |
| Account Tax UNECE | OCA/community-data-files | 1 | +3 -1 |
| Country Fr | OCA/l10n-france | 1 | +570 -0 |
64 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Product Barcode Constraint per Company | OCA/stock-logistics-barcode | 10 | +759 -72 |
| Product Search Multi Value | OCA/odoo-pim | 8 | +809 -92 |
| Connector Search Engine | OCA/search-engine | 6 | +60 -25 |
| Web Notify Upgrade | OCA/web | 5 | +706 -31 |
| Crm Lead Search in Archive | OCA/crm | 5 | +593 -2 |
| Algolia Connector | OCA/search-engine | 5 | +15 -10 |
| Group backend | OCA/server-backend | 4 | +1226 -160 |
| Attachment Queue | OCA/server-tools | 2 | +8 -3 |
| Apply Field Style | OCA/web | 1 | +736 -0 |
| Printing Simple Configuration | OCA/report-print-send | 1 | +256 -0 |
| Sale Seasonality | OCA/sale-workflow | 1 | +885 -0 |
| Price recalculation in sales orders | OCA/sale-workflow | 1 | +36 -2 |
| Product Packaging Usability | OCA/stock-logistics-warehouse | 1 | +640 -0 |
| Developer Menu | OCA/server-ux | 1 | +625 -0 |
| Miscellaneous Settings | OCA/server-ux | 1 | +689 -0 |
| Field MultiSearch with separator | OCA/server-ux | 1 | +737 -0 |
| Product English Name | OCA/product-attribute | 1 | +643 -0 |
| Product Dimension | OCA/product-attribute | 1 | +17 -10 |
| Product Code Mixin | OCA/product-attribute | 1 | +573 -0 |
| Point Of Sale Default Partner | OCA/pos | 1 | +1 -7 |
| Product Multi Barcode Constraint per Company | OCA/stock-logistics-barcode | 1 | +62 -0 |
| Multiple barcodes on products | OCA/stock-logistics-barcode | 1 | +16 -7 |
| Company Dependent Flag | OCA/multi-company | 1 | +521 -0 |
| HR Timesheet Sheet | OCA/timesheet | 1 | +3 -1 |
| Partner Brand | OCA/brand | 1 | +235 -0 |
| Account Product - Fiscal Classification | OCA/account-fiscal-rule | 1 | +1 -0 |
| Sale Order Global Stock Route | OCA/stock-logistics-workflow | 1 | +5 -0 |
184 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Components | OCA/connector | 75 | +5485 -1731 |
| Components Events | OCA/connector | 50 | +2468 -639 |
| Sale Order Line Input | OCA/sale-workflow | 23 | +1694 -393 |
| MRP Workcenter Hierarchical | OCA/manufacture | 9 | +1553 -800 |
| Animal Owner | OCA/partner-contact | 7 | +826 -55 |
| Company Dependent Attribute | OCA/multi-company | 3 | +676 -30 |
| Herd | OCA/vertical-agriculture | 3 | +673 -3 |
| Animal Medicament | OCA/vertical-agriculture | 3 | +235 -0 |
| Animal Prescriptions | OCA/vertical-agriculture | 3 | +339 -1 |
| Animal | OCA/partner-contact | 2 | +21 -1 |
| Purchase Stock | odoo/odoo | 1 | +19 -2 |
| Crm Lead Search in Archive | OCA/crm | 1 | +81 -0 |
| Sale Order Lot Selection | OCA/sale-workflow | 1 | +1 -1 |
| Sale Input Barcode | OCA/stock-logistics-barcode | 1 | +188 -0 |
| Default purchase incoterm per partner | OCA/purchase-workflow | 1 | +40 -4 |
| Inter Company Invoices | OCA/multi-company | 1 | +4 -0 |
3 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Purchase Order UBL | OCA/edi | 1 | +6 -6 |
| Inter Company Invoices | OCA/multi-company | 1 | +28 -4 |
| Company Dependent Attribute | OCA/multi-company | 1 | +591 -0 |
351 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Account Product - Fiscal Classification | OCA/account-fiscal-rule | 102 | +43234 -7502 |
| Base module for carrier labels | OCA/delivery-carrier | 56 | +43199 -6499 |
| Account Export CSV | OCA/account-financial-reporting | 45 | +2925 -1638 |
| Attachment Synchronize | OCA/server-tools | 26 | +2401 -992 |
| Sale Isolated Quotation | OCA/sale-workflow | 21 | +3197 -438 |
| SQL Export | OCA/server-tools | 17 | +23333 -3982 |
| Inter Company Invoices | OCA/multi-company | 14 | +2669 -631 |
| Partner Helper | OCA/partner-contact | 13 | +1667 -229 |
| Sale Order Margin Percent | OCA/margin-analysis | 7 | +1380 -62 |
| Sale Order Lot Generator | OCA/sale-workflow | 6 | +2095 -170 |
| Stock DropShipping Whole Supplier | OCA/stock-logistics-workflow | 4 | +467 -141 |
| Sale Order Lot Selection | OCA/sale-workflow | 3 | +88 -79 |
| Attachment Queue | OCA/server-tools | 3 | +445 -85 |
| Shifting End of lot | OCA/stock-logistics-workflow | 3 | +1123 -19 |
| SQL Request Abstract | OCA/server-tools | 2 | +6 -3 |
| Company Dependent Attribute | OCA/multi-company | 2 | +592 -1 |
| Agreement | OCA/contract | 2 | +3 -3 |
| Agreement Sale | OCA/contract | 2 | +584 -2 |
| Kpi Dashboard Altair | OCA/reporting-engine | 2 | +39 -14 |
| Show images in tree views via tooltip | OCA/web | 1 | +1 -0 |
| Mass Editing | OCA/server-ux | 1 | +2 -0 |
| MRP Request Bom Structure | OCA/manufacture | 1 | +198 -0 |
| Mrp Unbuild Tracked Raw Material | OCA/manufacture | 1 | +276 -0 |
| MRP Request Workcenter Cycle | OCA/manufacture | 1 | +423 -0 |
| Base Product Mass Addition | OCA/product-attribute | 1 | +46 -51 |
| Import OFX Bank Statement | OCA/bank-statement-import | 1 | +6 -2 |
| Carrier configuration with server_environment | OCA/server-env | 1 | +84 -0 |
| Exception Rule | OCA/server-tools | 1 | +2 -1 |
| Purchase Exception | OCA/purchase-workflow | 1 | +78 -15 |
| Purchase Price Recalculation | OCA/purchase-workflow | 1 | +632 -0 |
| France - FEC | OCA/l10n-france | 1 | +24 -24 |
| DEB | OCA/l10n-france | 1 | +9 -9 |
| MIS reports for France | OCA/l10n-france | 1 | +4 -4 |
| French company identity numbers SIRET/SIREN/NIC | OCA/l10n-france | 1 | +0 -1 |
| L10n FR Account Tax UNECE | OCA/l10n-france | 1 | +0 -2 |
| French States (Régions) | OCA/l10n-france | 1 | +0 -1 |
| DAS2 | OCA/l10n-france | 1 | +8 -2 |
| Kpi Dashboard | OCA/reporting-engine | 1 | +3 -1 |
| Intrastat Reporting Base | OCA/intrastat-extrastat | 1 | +1 -1 |
| Account Product - Fiscal Classification / Testing | OCA/account-fiscal-rule | 1 | +45 -0 |
2 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Account - Pricelist on Invoices | OCA/account-invoicing | 1 | +4 -2 |
| Exception Rule | OCA/server-tools | 1 | +7 -1 |
77 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| sale_order_lot_mrp | OCA/sale-workflow | 9 | +849 -355 |
| Base Onchange Rules | OCA/server-tools | 9 | +383 -181 |
| Project Model to Task | OCA/project | 6 | +2263 -110 |
| Delivery Deposit | OCA/delivery-carrier | 5 | +26541 -740 |
| Exception Rule | OCA/server-tools | 5 | +217 -68 |
| Connector Search Engine | OCA/search-engine | 5 | +44 -25 |
| Algolia Connector | OCA/search-engine | 5 | +15 -10 |
| Storage File | OCA/storage | 4 | +56 -25 |
| Product Quick Bom | OCA/manufacture | 3 | +719 -337 |
| Storage Bakend | OCA/storage | 3 | +78 -37 |
| Storage Image | OCA/storage | 3 | +73 -37 |
| Mail Inline CSS | OCA/social | 2 | +155 -3 |
| Agreement (Sale) | OCA/contract | 2 | +8 -4 |
| Account - Pricelist on Invoices | OCA/account-invoicing | 1 | +4 -2 |
| Product Profile Example | OCA/product-attribute | 1 | +1 -3 |
| Product Variant Inactive | OCA/product-attribute | 1 | +16 -8 |
| Account Invoice Import UBL | OCA/edi | 1 | +1 -1 |
| Purchase Order UBL | OCA/edi | 1 | +6 -8 |
| Quotation Order UBL Import | OCA/edi | 1 | +1 -1 |
| Base Business Document Import | OCA/edi | 1 | +3 -0 |
| Account Invoice Factur-X | OCA/edi | 1 | +4 -1 |
| Sale Order UBL Import | OCA/edi | 1 | +4 -0 |
| Purchase Order Import | OCA/edi | 1 | +1 -1 |
| Base Jsonify | OCA/server-tools | 1 | +39 -0 |
| SQL Export | OCA/server-tools | 1 | +10 -0 |
| Agreement (Account) | OCA/contract | 1 | +36 -12 |
| DEB | OCA/l10n-france | 1 | +13 -0 |
| France Intrastat Service | OCA/l10n-france | 1 | +10 -0 |
| Product Harmonized System Codes | OCA/intrastat-extrastat | 1 | +1 -1 |
20 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Pricelist Per Product | OCA/product-attribute | 16 | +1900 -1071 |
| Dashboard Tile | OCA/web | 1 | +2 -2 |
| Stock MTS+MTO Rule | OCA/stock-logistics-warehouse | 1 | +3 -2 |
| Product attribute priority | OCA/product-attribute | 1 | +0 -10 |
| Base report xlsx | OCA/reporting-engine | 1 | +3 -3 |
166 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Product Profile | OCA/product-attribute | 28 | +1724 -671 |
| Pricelist Per Product | OCA/product-attribute | 18 | +1937 -1077 |
| Secure Uninstall | OCA/server-tools | 15 | +652 -400 |
| Purchase Update Proposal | OCA/purchase-workflow | 12 | +2626 -306 |
| Delivery Carrier Label GLS | OCA/delivery-carrier | 10 | +1065 -1220 |
| Product Profile Example | OCA/product-attribute | 10 | +461 -100 |
| Supplier Inventory Import UBL | OCA/edi | 8 | +2383 -96 |
| Help Popup | OCA/web | 7 | +491 -31 |
| Pricelist Items Generator | OCA/product-attribute | 6 | +2372 -959 |
| Product Variant Search by Attributes | OCA/product-variant | 6 | +412 -40 |
| Base module for carrier labels | OCA/delivery-carrier | 5 | +73 -7 |
| Attachment Metadata | OCA/server-tools | 5 | +286 -122 |
| Putaway strategy per product | OCA/stock-logistics-warehouse | 3 | +148 -20 |
| Delivery Deposit | OCA/delivery-carrier | 3 | +16 -5 |
| Project Model to Task | OCA/project | 3 | +469 -89 |
| Password Security | OCA/server-tools | 3 | +17876 -75 |
| POS Remove POS Category | OCA/pos | 2 | +119 -21 |
| Purchase Order UBL | OCA/edi | 2 | +8 -9 |
| Base UBL | OCA/edi | 2 | +30 -0 |
| Base Business Document Import | OCA/edi | 2 | +29 -4 |
| Product Variants Update Prices | OCA/product-variant | 2 | +310 -5 |
| Multicompany - Switch Company Warning | OCA/web | 1 | +77 -0 |
| PostLogistics Labels WebService | OCA/delivery-carrier | 1 | +1 -1 |
| Product GTIN EAN8 EAN13 UPC JPC Support | OCA/product-attribute | 1 | +4 -4 |
| Product Dimension | OCA/product-attribute | 1 | +2 -2 |
| Product attribute priority | OCA/product-attribute | 1 | +46 -65 |
| Product Variant Inactive | OCA/product-attribute | 1 | +90 -105 |
| Supplier Unit Price | OCA/product-attribute | 1 | +2 -2 |
| Product Code Builder | OCA/product-attribute | 1 | +14 -0 |
| Account Invoice UBL | OCA/edi | 1 | +3 -4 |
| Sale Order Import | OCA/edi | 1 | +19 -6 |
| Partner first name and last name | OCA/partner-contact | 1 | +1 -1 |
| Mass Editing | OCA/server-tools | 1 | +14 -0 |
| France Custom Ecotaxe | OCA/l10n-france | 1 | +19 -4 |
| Excel report engine | OCA/reporting-engine | 1 | +3 -1 |
6 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Delivery Deposit | OCA/delivery-carrier | 2 | +6 -3 |
| Prestashop-OpenERP connector New Generation | OCA/connector-prestashop | 2 | +13 -11 |
| Base module for carrier labels | OCA/delivery-carrier | 1 | +2 -0 |
| Secure Uninstall | OCA/server-tools | 1 | +10 -8 |