TIP: You can type at any time to perform a new search.
Denis Leemann
537 tracked commits across 82 modules · November 2015 – October 2026
Total Commits
537
Modules Touched
82
Repositories
32
Organizations
1
Lines Added
+129821
Lines Removed
-56519
Most Active Odoo Version
15.0
159 commits
Global Rank (by commits)
#340 of 5313 committers
Fun Facts
Trivia
Enough text to write 1.2 copies of Don Quixote.
~2492268 characters estimated
Busiest Month
December 2022
112 commits
Active Span
10 years, 11 months
Between first and last observed commit
Months with commits
53
Across all indexed modules
Longest monthly streak
7 months
Consecutive months with tracked commits
Activity over time
Tracked module commits per calendar year. Commits touching multiple modules may appear more than once.
2015
4
2016
70
2017
43
2018
5
2019
5
2020
1
2021
135
2022
170
2023
60
2024
20
2025
12
2026
12
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/connector-jira | 129 commits |
| #2 | OCA/project | 90 commits |
| #3 | OCA/partner-contact | 54 commits |
| #4 | OCA/margin-analysis | 52 commits |
| #5 | OCA/sale-workflow | 41 commits |
Modules Touched by Odoo Version
9 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Calendar Holidays Public | OCA/calendar | 9 | +2239 -35 |
11 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Connector Importer Product | OCA/connector-interfaces | 3 | +52 -40 |
| Account Analytic Required | OCA/account-analytic | 2 | +128 -141 |
| Mail cleanup | OCA/server-tools | 2 | +3 -4 |
| Stock Picking Delivery Link | OCA/delivery-carrier | 1 | +22 -22 |
| Optional quick create | OCA/server-ux | 1 | +8 -0 |
| server configuration environment files | OCA/server-env | 1 | +2 -1 |
| Project Administrator Restricted Visibility | OCA/project | 1 | +35 -4 |
7 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Stock account move reset to draft | OCA/account-invoicing | 5 | +1125 -131 |
| Invoice Bank Account Details | OCA/account-invoice-reporting | 1 | +8 -4 |
| Project Administrator Restricted Visibility | OCA/project | 1 | +35 -5 |
53 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Project Roles | OCA/project | 51 | +6299 -1789 |
| BI SQL Editor | OCA/reporting-engine | 1 | +1 -2 |
| SAML2 Authentication | OCA/server-auth | 1 | +34 -1 |
159 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Product Margin and Margin Rate | OCA/margin-analysis | 52 | +3247 -1637 |
| Sale order revisions | OCA/sale-workflow | 28 | +4904 -4097 |
| Sale Timesheet Rounded | OCA/timesheet | 21 | +2350 -509 |
| Account Payment Purchase Stock | OCA/bank-payment | 13 | +915 -35 |
| Account Payment Batch Processing | OCA/account-payment | 8 | +1848 -95 |
| Conditional Images | OCA/server-tools | 8 | +1307 -189 |
| Default purchase incoterm per partner | OCA/purchase-workflow | 8 | +794 -50 |
| Delivery price rule untaxed | OCA/delivery-carrier | 6 | +1312 -298 |
| Sale Invoice Blocking | OCA/sale-workflow | 3 | +1185 -3 |
| Stock picking filter lot | OCA/stock-logistics-workflow | 3 | +89 -24 |
| HR Job Employee Categories | OCA/hr | 2 | +136 -39 |
| Sale Order Line Not Billable | OCA/sale-workflow | 1 | +688 -0 |
| Sale Blanket Orders | OCA/sale-workflow | 1 | +20 -12 |
| Product Variant Attribute Name Manager | OCA/product-attribute | 1 | +35 -1 |
| MIS Builder | OCA/mis-builder | 1 | +4 -1 |
| BI SQL Editor | OCA/reporting-engine | 1 | +1 -1 |
| JIRA Connector | OCA/connector-jira | 1 | +10 -10 |
| SAML2 Authentication | OCA/server-auth | 1 | +34 -1 |
38 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Todo Lists | OCA/project | 27 | +33403 -18825 |
| Project Task Send By Mail | OCA/project | 6 | +4139 -227 |
| Sale Automatic Workflow | OCA/sale-workflow | 1 | +1 -1 |
| Auth SAML environement | OCA/server-env | 1 | +743 -0 |
| Stock Intercompany Delivery-Reception | OCA/multi-company | 1 | +1 -0 |
| Py3o Report Engine | OCA/reporting-engine | 1 | +20 -25 |
| SAML2 Authentication | OCA/server-auth | 1 | +34 -1 |
130 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| JIRA Connector | OCA/connector-jira | 74 | +31928 -16523 |
| JIRA Connector Tempo | OCA/connector-jira | 18 | +13607 -6170 |
| JIRA Connector - Service Desk Extension | OCA/connector-jira | 16 | +3373 -1036 |
| Server environment for JIRA Connector | OCA/connector-jira | 12 | +183 -65 |
| JIRA Connector Tempo (base) | OCA/connector-jira | 8 | +642 -43 |
| Sale Automatic Workflow | OCA/sale-workflow | 1 | +1 -1 |
| Translate Country States | OCA/partner-contact | 1 | +4 -4 |
2 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Web Textarea with Counter | OCA/web | 1 | +609 -0 |
| Sale Automatic Workflow | OCA/sale-workflow | 1 | +1 -1 |
6 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Account Financial Reports | OCA/account-financial-reporting | 1 | +1 -0 |
| HR Timesheet Sheet Attendance | OCA/timesheet | 1 | +4 -2 |
| Switzerland - Bank Payment File (DTA) | OCA/l10n-switzerland | 1 | +3 -3 |
| Switzerland - Bank type | OCA/l10n-switzerland | 1 | +8 -80 |
| Switzerland Account Tags | OCA/l10n-switzerland | 1 | +6 -0 |
| Switzerland - Scan ESR/BVR to create invoices | OCA/l10n-switzerland | 1 | +1 -1 |
44 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Imposed holidays days | OCA/hr | 8 | +545 -28 |
| Hr Recruitment Candidate Multi Applicant | OCA/hr | 4 | +246 -5 |
| Employee Seniority | OCA/hr | 4 | +359 -300 |
| Switzerland - Bank Payment File (DTA) | OCA/l10n-switzerland | 4 | +47 -114 |
| Sale Layout Hidden Sections | OCA/sale-workflow | 2 | +242 -1 |
| Employee Social Media | OCA/hr | 2 | +370 -31 |
| Skill Management | OCA/hr | 2 | +54 -88 |
| HR Emergency Contact | OCA/hr | 2 | +28 -28 |
| Base transaction id for financial institutes | OCA/account-reconcile | 2 | +2079 -15 |
| Journal Entry base import | OCA/account-reconcile | 2 | +30 -43 |
| QWeb Financial Reports | OCA/account-financial-reporting | 1 | +1 -0 |
| Company currency in sale orders | OCA/sale-workflow | 1 | +190 -0 |
| Sale product set layout | OCA/sale-workflow | 1 | +32 -34 |
| Sale product set | OCA/sale-workflow | 1 | +195 -195 |
| Add a sequence on customers' code | OCA/partner-contact | 1 | +3 -1 |
| HR recruitment skill | OCA/hr | 1 | +199 -0 |
| HR Contract Reference | OCA/hr | 1 | +42 -108 |
| Employee Phone Extension | OCA/hr | 1 | +19 -75 |
| Employee Birth Name | OCA/hr | 1 | +130 -0 |
| Switzerland - ISO 20022 | OCA/l10n-switzerland | 1 | +31 -32 |
| Switzerland - PAIN Credit Transfer | OCA/l10n-switzerland | 1 | +10 -8 |
| HS Code Link | OCA/intrastat-extrastat | 1 | +102 -0 |
73 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Contact's birthdate | OCA/partner-contact | 15 | +2092 -2171 |
| Contact nationality | OCA/partner-contact | 12 | +70 -91 |
| Contacts in several partners | OCA/partner-contact | 10 | +55 -73 |
| Contact gender | OCA/partner-contact | 10 | +60 -79 |
| Variable period for memberships | OCA/vertical-association | 8 | +180 -196 |
| Product Dimension | OCA/product-attribute | 5 | +127 -60 |
| Partner Changesets | OCA/partner-contact | 4 | +3768 -423 |
| Product by supplier info | OCA/purchase-workflow | 4 | +832 -76 |
| Unit rounded invoice | OCA/account-invoicing | 2 | +64 -32 |
| Personal information page for contacts | OCA/partner-contact | 1 | +1 -1 |
| Connector | OCA/connector | 1 | +3 -3 |
| HR Holidays Legal Leave | OCA/hr | 1 | +1 -1 |
5 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Project Hours Blocks Management | OCA/project | 4 | +27 -10 |
| Switzerland - SEPA Electronic Payment File | OCA/l10n-switzerland | 1 | +5 -8 |