TIP: You can type at any time to perform a new search.
Brian McMaster
1049 tracked commits across 34 modules · April 2020 – November 2025
Total Commits
1049
Modules Touched
34
Repositories
5
Organizations
1
Lines Added
+151457
Lines Removed
-51820
Most Active Odoo Version
17.0
495 commits
Global Rank (by commits)
#168 of 5313 committers
Fun Facts
Trivia
Enough text to write 1.7 copies of Don Quixote.
~3387658 characters estimated
Busiest Month
November 2023
487 commits
Active Span
5 years, 7 months
Between first and last observed commit
Months with commits
30
Across all indexed modules
Longest monthly streak
4 months
Consecutive months with tracked commits
Activity over time
Tracked module commits per calendar year. Commits touching multiple modules may appear more than once.
2020
74
2021
277
2022
23
2023
500
2024
127
2025
48
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/field-service | 1001 commits |
| #2 | OCA/reporting-engine | 25 commits |
| #3 | OCA/hr-holidays | 15 commits |
| #4 | OCA/geospatial | 6 commits |
| #5 | OCA/hr-attendance | 2 commits |
Modules Touched by Odoo Version
3 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Field Service Recurring Work Orders | OCA/field-service | 2 | +22 -14 |
| Field Service - Kanban Info | OCA/field-service | 1 | +3 -0 |
495 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Field Service | OCA/field-service | 414 | +81762 -34598 |
| Field Service - Project | OCA/field-service | 57 | +2244 -500 |
| Base Territory | OCA/field-service | 15 | +2380 -250 |
| Field Service - Portal | OCA/field-service | 3 | +138 -64 |
| Field Service Recurring Work Orders | OCA/field-service | 3 | +51 -16 |
| Field Service Activity | OCA/field-service | 2 | +21 -24 |
| Field Service - Sales | OCA/field-service | 1 | +6 -10 |
111 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Field Service - Sales - Recurring | OCA/field-service | 63 | +4573 -1305 |
| Field Service | OCA/field-service | 21 | +336 -114 |
| Field Service Recurring Work Orders | OCA/field-service | 17 | +237 -112 |
| Field Service - Accounting | OCA/field-service | 3 | +38 -4 |
| Field Service Activity | OCA/field-service | 2 | +21 -24 |
| Field Service - Portal | OCA/field-service | 2 | +113 -42 |
| Field Service - Sales | OCA/field-service | 1 | +89 -35 |
| Base Territory | OCA/field-service | 1 | +1 -1 |
| Field Service Route | OCA/field-service | 1 | +1 -2 |
65 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Kpi Dashboard | OCA/reporting-engine | 25 | +21511 -1450 |
| Field Service Recurring Work Orders | OCA/field-service | 15 | +219 -103 |
| Field Service | OCA/field-service | 13 | +236 -70 |
| Field Service - Sales - Recurring | OCA/field-service | 4 | +34 -38 |
| Field Service - Sales | OCA/field-service | 3 | +159 -209 |
| Field Service - Accounting | OCA/field-service | 3 | +33 -6 |
| Base Territory | OCA/field-service | 1 | +1 -1 |
| Field Service - Portal | OCA/field-service | 1 | +84 -13 |
111 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Field Service Recurring Work Orders | OCA/field-service | 55 | +10946 -1859 |
| Field Service Sizes | OCA/field-service | 15 | +1835 -190 |
| Leave Credit | OCA/hr-holidays | 15 | +1431 -368 |
| Field Service - Sales | OCA/field-service | 5 | +86 -162 |
| Field Service - Accounting | OCA/field-service | 4 | +147 -7 |
| Field Service | OCA/field-service | 3 | +89 -13 |
| Field Service - Sales - Recurring | OCA/field-service | 2 | +10 -37 |
| Field Service - Stock | OCA/field-service | 2 | +38 -2 |
| Field Service - Purchase | OCA/field-service | 1 | +3 -1 |
| Field Service - CRM | OCA/field-service | 1 | +1 -1 |
| Field Service - Distribution | OCA/field-service | 1 | +3 -1 |
| Field Service - ISP Accounting | OCA/field-service | 1 | +3 -1 |
| Field Service - Accounting Payment | OCA/field-service | 1 | +6 -2 |
| Base Territory | OCA/field-service | 1 | +1 -1 |
| Field Service Vehicles - Stock | OCA/field-service | 1 | +4 -5 |
| Field Service - Agreements | OCA/field-service | 1 | +8 -4 |
| HR Attendance Modification Tracking | OCA/hr-attendance | 1 | +0 -2 |
| HR Attendance Auto Close | OCA/hr-attendance | 1 | +2 -2 |
260 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Field Service - Stock | OCA/field-service | 108 | +5728 -3595 |
| Field Service - Sales | OCA/field-service | 71 | +6718 -2990 |
| Field Service - Skills | OCA/field-service | 29 | +2848 -785 |
| Field Service | OCA/field-service | 20 | +381 -227 |
| Field Service Fleet | OCA/field-service | 16 | +2463 -677 |
| FSM Stage Validation | OCA/field-service | 8 | +1864 -500 |
| Field Service - Partner Fax | OCA/field-service | 1 | +652 -0 |
| Field Service - Accounting | OCA/field-service | 1 | +5 -6 |
| Field Service Recurring Work Orders | OCA/field-service | 1 | +781 -465 |
| test-base-geoengine | OCA/geospatial | 1 | +14 -8 |
| Geospatial support for base_geolocalize | OCA/geospatial | 1 | +8 -5 |
| Geospatial support for Odoo | OCA/geospatial | 1 | +940 -794 |
| GeoEngine - Swisstopo layers | OCA/geospatial | 1 | +72 -37 |
| Geospatial support of partners | OCA/geospatial | 1 | +26 -21 |
4 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Field Service | OCA/field-service | 2 | +28 -44 |
| Field Service Vehicles - Stock | OCA/field-service | 1 | +0 -1 |
| Google Map View | OCA/geospatial | 1 | +3 -2 |