TIP: You can type at any time to perform a new search.
Sylvain LE GAL
3287 tracked commits across 401 modules · February 2014 – September 2026
Total Commits
3287
Modules Touched
401
Repositories
45
Organizations
2
Lines Added
+785499
Lines Removed
-231189
Most Active Odoo Version
16.0
1459 commits
Global Rank (by commits)
#51 of 5313 committers
Fun Facts
Trivia
Enough text to write 9.4 copies of Don Quixote.
~18846540 characters estimated
Busiest Month
October 2022
255 commits
Active Span
12 years, 7 months
Between first and last observed commit
Months with commits
138
Across all indexed modules
Longest monthly streak
37 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
118
2015
165
2016
70
2017
104
2018
210
2019
198
2020
331
2021
227
2022
473
2023
548
2024
383
2025
301
2026
159
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/pos | 831 commits |
| #2 | OCA/web | 328 commits |
| #3 | OCA/product-attribute | 260 commits |
| #4 | OCA/server-tools | 247 commits |
| #5 | OCA/account-fiscal-rule | 198 commits |
Modules Touched by Odoo Version
3 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Openupgrade Scripts | OCA/OpenUpgrade | 2 | +18 -0 |
| Point of Sale | odoo/odoo | 1 | +5 -0 |
145 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Web Refresher | OCA/web | 52 | +1592 -553 |
| Web Theme Classic | OCA/web | 19 | +953 -224 |
| Partner contact birthplace | OCA/partner-contact | 19 | +1159 -284 |
| Openupgrade Scripts | OCA/OpenUpgrade | 9 | +623 -34 |
| MIS Builder | OCA/mis-builder | 8 | +223 -50 |
| Social Media - Mastodon | OCA/social | 8 | +658 -19 |
| Partner first name and last name | OCA/partner-contact | 6 | +465 -374 |
| Partner First Name and Last Name - Portal | OCA/partner-contact | 4 | +884 -52 |
| Leaflet Map View (OpenStreetMap) | OCA/geospatial | 3 | +226 -184 |
| MIS Builder Budget | OCA/mis-builder | 2 | +5 -1 |
| Partner Is Company - Auth Signup | OCA/partner-contact | 2 | +700 -0 |
| Point of Sale | odoo/odoo | 1 | +5 -0 |
| Project Task Pull Request | OCA/project | 1 | +1 -1 |
| Mass Editing | OCA/server-ux | 1 | +25 -54 |
| Partner second last name | OCA/partner-contact | 1 | +3 -3 |
| Leaflet Map View for Partners (OpenStreetMap) | OCA/geospatial | 1 | +15 -37 |
| Leaflet Javascript Library | OCA/geospatial | 1 | +2808 -32 |
| Change auto installable modules | OCA/server-tools | 1 | +5 -0 |
| Website Tab on Partner Form | OCA/website | 1 | +605 -0 |
| Partner - LinkedIn Link | OCA/social | 1 | +802 -0 |
| Partner - Mastodon Link | OCA/social | 1 | +761 -0 |
| Online Members Directory - Display not paid members | OCA/vertical-association | 1 | +794 -0 |
| Website - Social Media Links | OCA/website | 1 | +609 -0 |
| Partner First Name and Last Name - Auth Signup | OCA/partner-contact | 1 | +818 -0 |
32 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Web Theme Classic | OCA/web | 15 | +883 -176 |
| Leaflet Javascript Library | OCA/geospatial | 4 | +1501 -86 |
| Openupgrade Scripts | OCA/OpenUpgrade | 4 | +32 -5 |
| Point of Sale | odoo/odoo | 3 | +13 -3 |
| Account Fiscal Year | OCA/account-financial-tools | 3 | +104 -31 |
| BI SQL Editor | OCA/reporting-engine | 2 | +55 -5 |
| Module Analysis | OCA/server-tools | 1 | +1 -1 |
1459 commits in this version
64 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Upgrade Analysis | OCA/server-tools | 48 | +6852 -2684 |
| Openupgrade Scripts | OCA/OpenUpgrade | 15 | +13390 -450 |
| Purchase | odoo/odoo | 1 | +3 -4 |
76 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Web Widget - Image WebCam | OCA/web | 17 | +2241 -267 |
| Upgrade Analysis | OCA/server-tools | 17 | +4946 -2534 |
| Openupgrade Scripts | OCA/OpenUpgrade | 5 | +13 -1 |
| SQL Request Abstract | OCA/server-tools | 3 | +7 -0 |
| Change auto installable modules | OCA/server-tools | 2 | +124 -1 |
| BI SQL Editor | OCA/reporting-engine | 2 | +7 -5 |
| Openupgrade Framework | OCA/OpenUpgrade | 2 | +18 -18 |
| Point of Sale | odoo/odoo | 1 | +3 -3 |
| WMS Accounting | odoo/odoo | 1 | +2 -2 |
| Invoicing | odoo/odoo | 1 | +7 -0 |
| Sales | odoo/odoo | 1 | +1 -1 |
| 2D matrix for x2many fields | OCA/web | 1 | +0 -1 |
| Account - Missing Menus | OCA/account-financial-tools | 1 | +1 -0 |
| Project timeline | OCA/project | 1 | +6 -2 |
| Point of Sale - Extra Access Right | OCA/pos | 1 | +0 -11 |
| Point of Sale Order Return | OCA/pos | 1 | +5 -0 |
| SQL Export | OCA/server-tools | 1 | +7 -0 |
| Track record changesets | OCA/server-tools | 1 | +4 -4 |
| Job Queue | OCA/queue | 1 | +7 -0 |
| France - OCA Chart of Account | OCA/l10n-france | 1 | +1 -2 |
| France - FEC | OCA/l10n-france | 1 | +1 -0 |
| DEB | OCA/l10n-france | 1 | +1 -0 |
| Factur-X Invoices Import for France | OCA/l10n-france | 1 | +1 -0 |
| MIS reports for France | OCA/l10n-france | 1 | +1 -0 |
| L10n FR Account Tax UNECE | OCA/l10n-france | 1 | +1 -0 |
| French Departments (Départements) | OCA/l10n-france | 1 | +1 -0 |
| French States (Régions) | OCA/l10n-france | 1 | +1 -0 |
| Import French CFONB Bank Statements | OCA/l10n-france | 1 | +1 -0 |
| DES | OCA/l10n-france | 1 | +1 -0 |
| L10n FR Business Document Import | OCA/l10n-france | 1 | +1 -0 |
| DAS2 | OCA/l10n-france | 1 | +1 -0 |
| Account Balance EBP CSV export | OCA/l10n-france | 1 | +1 -0 |
| French Letter of Change | OCA/l10n-france | 1 | +1 -0 |
| Account Product - Fiscal Classification | OCA/account-fiscal-rule | 1 | +1 -0 |
| Account Product - Fiscal Classification / Testing | OCA/account-fiscal-rule | 1 | +1 -0 |
50 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Mass Editing | OCA/server-ux | 48 | +21915 -8711 |
| Point of Sale | odoo/odoo | 1 | +3 -0 |
| Mass Operation Abstract | OCA/server-ux | 1 | +682 -0 |
736 commits in this version
91 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| French Departments (Départements) | OCA/l10n-france | 41 | +6202 -1866 |
| Loyalty Program | OCA/pos | 9 | +5308 -565 |
| Mobile App - Picking | OCA/stock-logistics-barcode | 9 | +2940 -645 |
| French Overseas Departments (DOM) | OCA/l10n-france | 7 | +331 -132 |
| Mobile App - Tools | OCA/stock-logistics-barcode | 5 | +351 -2 |
| POS Margin | OCA/pos | 4 | +444 -6 |
| Generate Barcodes for Products | OCA/stock-logistics-barcode | 4 | +902 -42 |
| Mobile App - Angular Framework | OCA/stock-logistics-barcode | 3 | +63587 -3 |
| POS - Cashier login | OCA/pos | 2 | +1 -1 |
| Point of Sale - Picking Creation Delayed | OCA/pos | 1 | +1 -1 |
| Pos Fix Search Limit | OCA/pos | 1 | +1 -0 |
| Point of Sale - Price to Weight | OCA/pos | 1 | +1 -1 |
| Point of Sale Order Return | OCA/pos | 1 | +1 -1 |
| POS payment entries globalization | OCA/pos | 1 | +1 -1 |
| Account cash invoice | OCA/account-payment | 1 | +518 -0 |
| BI SQL Editor | OCA/reporting-engine | 1 | +0 -9 |
153 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Github Connector | OCA/interface-git | 18 | +5478 -1920 |
| Account Product - Fiscal Classification | OCA/account-fiscal-rule | 15 | +692 -866 |
| POS Default empty image | OCA/pos | 13 | +502 -249 |
| Github Connector - Odoo | OCA/interface-git | 9 | +2321 -461 |
| POS Customer Display | OCA/pos | 8 | +282 -232 |
| POS Backend Communication | OCA/pos | 7 | +230 -16 |
| POS Remove POS Category | OCA/pos | 7 | +261 -840 |
| SQL Request Abstract | OCA/server-tools | 7 | +10125 -73 |
| Point of Sale - Quick Logout | OCA/pos | 6 | +311 -21 |
| Discounts in product supplier info | OCA/purchase-workflow | 6 | +3868 -259 |
| Point of Sale - Price to Weight | OCA/pos | 5 | +355 -21 |
| French Localization - Check Social Security Number | OCA/l10n-france | 5 | +196 -42 |
| POS Margin | OCA/pos | 4 | +247 -14 |
| Mass Sorting | OCA/server-tools | 4 | +1237 -355 |
| POS - Product Template | OCA/pos | 3 | +5 -4 |
| Loyalty Program | OCA/pos | 3 | +2002 -2 |
| POS Pricelist | OCA/pos | 2 | +3 -2 |
| Point of Sale - Picking Creation Delayed | OCA/pos | 2 | +392 -1 |
| POS Default payment mehotd | OCA/pos | 2 | +192 -1 |
| Point of Sale - timeout | OCA/pos | 2 | +216 -1 |
| Product Multi Links (Template) | OCA/e-commerce | 2 | +563 -52 |
| Delivery Carrier Business To Customer | OCA/delivery-carrier | 1 | +2 -3 |
| Delivery Drop-off Sites | OCA/delivery-carrier | 1 | +844 -0 |
| Stock Picking Delivery Rate | OCA/delivery-carrier | 1 | +2 -2 |
| Delivery Deposit | OCA/delivery-carrier | 1 | +1 -1 |
| Product Template Tags | OCA/product-attribute | 1 | +295 -0 |
| Product Profile | OCA/product-attribute | 1 | +1 -1 |
| POS report Session Summary | OCA/pos | 1 | +379 -0 |
| Pos Fix Search Limit | OCA/pos | 1 | +1 -0 |
| POS Order Remove Line | OCA/pos | 1 | +1 -1 |
| POS Backend Customer | OCA/pos | 1 | +1 -1 |
| Product Brand POS Report | OCA/pos | 1 | +1 -1 |
| Gift Ticket | OCA/pos | 1 | +1 -1 |
| Point of Sale Order Return | OCA/pos | 1 | +1 -1 |
| POS Pay invoice | OCA/pos | 1 | +0 -22 |
| POS payment entries globalization | OCA/pos | 1 | +1 -1 |
| POS Payment Terminal | OCA/pos | 1 | +1 -0 |
| POS Order Load and Save | OCA/pos | 1 | +1 -1 |
| Product Multi Links (Variants) | OCA/e-commerce | 1 | +9 -5 |
| Storage Media | OCA/storage | 1 | +19 -12 |
| Keychain | OCA/server-tools | 1 | +1 -1 |
| Extended view inheritance | OCA/server-tools | 1 | +2 -1 |
| Generate Barcodes (Abstract) | OCA/stock-logistics-barcode | 1 | +6 -6 |
| Search By Barcode | OCA/stock-logistics-barcode | 1 | +1143 -0 |
59 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Dashboard Tile | OCA/web | 14 | +299 -158 |
| Point of Sale - Extra Access Right | OCA/pos | 11 | +753 -187 |
| Point of Sale - Session Summary | OCA/pos | 9 | +334 -74 |
| Account Product - Fiscal Classification | OCA/account-fiscal-rule | 8 | +656 -636 |
| Web - Custom Element Number in ListView | OCA/web | 5 | +406 -227 |
| Generate Barcodes (Abstract) | OCA/stock-logistics-barcode | 4 | +577 -14 |
| Generate Barcodes for Partners | OCA/stock-logistics-barcode | 2 | +568 -190 |
| Generate Barcodes for Products | OCA/stock-logistics-barcode | 2 | +596 -59 |
| Point of Sale - Empty Home | OCA/pos | 1 | +207 -0 |
| Point of Sale - Transfer Account | OCA/pos | 1 | +302 -0 |
| Discounts in product supplier info | OCA/purchase-workflow | 1 | +104 -16 |
| BI SQL Editor | OCA/reporting-engine | 1 | +8 -1 |
257 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Account - Pricelist on Invoices | OCA/account-invoicing | 19 | +532 -134 |
| Account Product - Fiscal Classification | OCA/account-fiscal-rule | 18 | +3192 -1357 |
| Dashboard Tile | OCA/web | 16 | +1467 -281 |
| Replenishment cost | OCA/margin-analysis | 14 | +600 -224 |
| Supplier Unit Price | OCA/product-attribute | 13 | +488 -128 |
| Point Of Sale - Product Template | OCA/pos | 12 | +1237 -33 |
| POS Pricelist | OCA/pos | 11 | +15 -62 |
| Point Of Sale - Order Pricelist Change | OCA/pos | 11 | +685 -167 |
| Authentification - Brute-force Attack | OCA/server-tools | 11 | +1029 -136 |
| SQL Export | OCA/server-tools | 11 | +1273 -304 |
| Product Margin and Margin Rate | OCA/margin-analysis | 7 | +626 -206 |
| BI SQL Editor | OCA/reporting-engine | 7 | +1332 -127 |
| Mass Sorting | OCA/server-tools | 6 | +1261 -376 |
| Web - Custom Element Number in ListView | OCA/web | 5 | +333 -41 |
| Product - Cost Price Tax Included | OCA/product-attribute | 5 | +589 -9 |
| POS Order Load and Save | OCA/pos | 5 | +866 -28 |
| Purchase Order Triple Discount | OCA/purchase-workflow | 5 | +1104 -3054 |
| Product Margin Classification | OCA/sale-workflow | 4 | +812 -39 |
| POS Customer Display | OCA/pos | 4 | +69 -12 |
| PoS Order To Sale Order | OCA/pos | 4 | +291 -319 |
| server configuration environment files | OCA/server-tools | 4 | +72 -9 |
| Supplier Rounding Method | OCA/purchase-workflow | 4 | +393 -38 |
| Invoice Margin | OCA/account-invoicing | 3 | +193 -24 |
| Account Invoice - Supplier Info Update | OCA/account-invoicing | 3 | +830 -17 |
| Web Widget - Formulas in Float fields | OCA/web | 3 | +278 -60 |
| POS Picking Load | OCA/pos | 3 | +135 -28 |
| SQL Request Abstract | OCA/server-tools | 3 | +710 -6 |
| Quick Purchase order | OCA/purchase-workflow | 3 | +563 -6 |
| Stock Picking Mass Action | OCA/stock-logistics-workflow | 3 | +951 -12 |
| Account Invoice Pricelist - Stock Account | OCA/account-invoicing | 2 | +108 -6 |
| Account Invoice - Discount Supplier Info Update | OCA/account-invoicing | 2 | +159 -1 |
| Export Current View | OCA/web | 2 | +4 -3 |
| Sale Order Unified Menu | OCA/sale-workflow | 2 | +65 -11 |
| Account Check Deposit | OCA/account-financial-tools | 2 | +0 -239 |
| POS Margin | OCA/pos | 2 | +239 -1 |
| Pos ticket logo | OCA/pos | 2 | +232 -3 |
| POS cash in-out reason | OCA/pos | 2 | +123 -98 |
| POS Default empty image | OCA/pos | 2 | +9 -10 |
| Point of Sale | odoo/odoo | 1 | +0 -3 |
| Invoice Fiscal Position Update | OCA/account-invoicing | 1 | +5 -0 |
| OBSOLETE - Account Invoice Pricelist Sale - Stock | OCA/account-invoicing | 1 | +11 -78 |
| Multicompany - Easy Switch Company | OCA/web | 1 | +7 -3 |
| Support branding | OCA/web | 1 | +0 -3 |
| Last viewed records | OCA/web | 1 | +0 -0 |
| Help Online | OCA/web | 1 | +1 -1 |
| Cancel invoice, check on bank statement | OCA/account-financial-tools | 1 | +0 -34 |
| Account Move Batch Validate | OCA/account-financial-tools | 1 | +0 -189 |
| Product sale tax price included | OCA/product-attribute | 1 | +312 -0 |
| Pos to weight by product uom | OCA/pos | 1 | +329 -0 |
| Hardware Telium Payment Terminal | OCA/pos | 1 | +8 -3 |
| POS Remove POS Category | OCA/pos | 1 | +0 -3715 |
| POS Payment Terminal | OCA/pos | 1 | +5 -2 |
| Mass Editing | OCA/server-tools | 1 | +40 -12 |
| Example server configuration environment files repository module | OCA/server-tools | 1 | +37 -3 |
| Supplier Rounding Method - Triple Discount - Glue Module | OCA/purchase-workflow | 1 | +154 -0 |
| OCA Custom Settings | OCA/oca-custom | 1 | +107 -0 |
| France - FEC | OCA/l10n-france | 1 | +1 -1 |
| France Custom Ecotaxe | OCA/l10n-france | 1 | +5 -4 |
| Multicurrency Analytic Budget | OCA/account-budgeting | 1 | +0 -69 |
| Validation RUC SUNAT | OCA/l10n-peru | 1 | +1 -1 |
160 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Authentification - Admin Passkey | OCA/server-tools | 19 | +931 -193 |
| Dashboard Tile | OCA/web | 18 | +922 -214 |
| Authentification - Generate Password | OCA/server-tools | 11 | +580 -58 |
| Point Of Sale - Backup Draft Orders | OCA/pos | 9 | +490 -10 |
| Parent Dependencies of Modules | OCA/server-tools | 9 | +440 -64 |
| French Departments (Départements) | OCA/l10n-france | 8 | +1865 -474 |
| French States (Région) | OCA/l10n-france | 7 | +586 -164 |
| Multicompany - Easy Switch Company | OCA/web | 5 | +555 -97 |
| Export Current View | OCA/web | 5 | +31 -2 |
| Point Of Sale - Order Pricelist Change | OCA/pos | 5 | +553 -10 |
| Sentry Logger | OCA/server-tools | 4 | +25 -13 |
| Delivery Orders Mass Assign | OCA/stock-logistics-workflow | 4 | +389 -69 |
| Web Widget - Formulas in Float fields | OCA/web | 3 | +219 -20 |
| Sale Orders Mass Action | OCA/sale-workflow | 3 | +333 -9 |
| Sale Visible Tax | OCA/sale-workflow | 3 | +6 -3 |
| Point Of Sale - Second Header | OCA/pos | 3 | +213 -2 |
| Markup rate on product and sales | OCA/margin-analysis | 3 | +36 -18 |
| Attach mails in an IMAP folder to existing objects | OCA/server-tools | 3 | +27 -27 |
| Server Monitoring | OCA/server-tools | 3 | +8 -15 |
| LDAP Populate | OCA/server-tools | 3 | +8 -8 |
| Mass Editing | OCA/server-tools | 3 | +232 -118 |
| Web - Custom Element Number in ListView | OCA/web | 2 | +222 -0 |
| Point Of Sale - Select Customers | OCA/pos | 2 | +753 -1 |
| Templates for email templates | OCA/server-tools | 2 | +3 -3 |
| Super Calendar | OCA/server-tools | 2 | +7 -7 |
| Optional quick create | OCA/server-tools | 2 | +2 -2 |
| Remove openerp.com bindings | OCA/server-tools | 2 | +12 -11 |
| Groups assignment | OCA/server-tools | 2 | +8 -6 |
| Tree View Record Id | OCA/server-tools | 2 | +11 -11 |
| LDAP mapping for user name and e-mail | OCA/server-tools | 2 | +4 -4 |
| Call cron jobs from their form view | OCA/server-tools | 2 | +3 -3 |
| Product by supplier info | OCA/purchase-workflow | 2 | +192 -4 |
| server configuration environment files | OCA/server-tools | 1 | +3 -2 |
| Scheduler Error Mailer | OCA/server-tools | 1 | +1 -1 |
| Export Documents from database | OCA/server-tools | 1 | +451 -0 |
| Import data from SQL and ODBC data sources. | OCA/server-tools | 1 | +4 -5 |
| Scan To Inventory | OCA/stock-logistics-barcode | 1 | +65427 -0 |
| Purchase order lines with discounts | OCA/purchase-workflow | 1 | +2 -2 |
| Discounts in product supplier info | OCA/purchase-workflow | 1 | +1 -1 |
2 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| CSS classes for widgets | OCA/web | 1 | +0 -0 |
| Project Issue - automatic responsible assignment | OCA/project | 1 | +0 -4 |