| Year | Commits (% of all) | Lines added | Lines removed |
|---|---|---|---|
| 2026 | 115 (1.8%) | 2,265 | 1,379 |
| 2025 | 53 (0.8%) | 614 | 421 |
| 2024 | 82 (1.3%) | 1,307 | 347 |
| 2023 | 109 (1.7%) | 492 | 286 |
| 2022 | 50 (0.8%) | 3,413 | 2,828 |
| 2021 | 71 (1.1%) | 731 | 193 |
| 2020 | 91 (1.4%) | 1,033 | 2,181 |
| 2019 | 326 (5.0%) | 1,530 | 1,518 |
| 2018 | 278 (4.3%) | 4,342 | 3,324 |
| 2017 | 641 (9.9%) | 11,164 | 39,038 |
| 2016 | 492 (7.6%) | 25,021 | 5,807 |
| 2015 | 432 (6.7%) | 5,828 | 3,271 |
| 2014 | 468 (7.2%) | 10,662 | 8,035 |
| 2013 | 777 (12.0%) | 10,690 | 5,338 |
| 2012 | 1,222 (18.8%) | 53,196 | 41,491 |
| 2011 | 1,288 (19.8%) | 17,058 | 5,703 |
| Month | Commits | Lines added | Lines removed |
|---|---|---|---|
| 2026-09 | 2 | 4 | 4 |
| 2026-08 | 5 | 5 | 5 |
| 2026-07 | 7 | 20 | 20 |
| 2026-06 | 13 | 116 | 68 |
| 2026-05 | 24 | 1,575 | 584 |
| 2026-04 | 17 | 135 | 370 |
| 2026-03 | 19 | 146 | 56 |
| 2026-02 | 15 | 89 | 66 |
| 2026-01 | 13 | 175 | 206 |
| 2025-10 | 2 | 3 | 3 |
| 2025-09 | 5 | 9 | 9 |
| 2025-08 | 4 | 24 | 10 |
| 2025-07 | 5 | 24 | 22 |
| 2025-06 | 10 | 204 | 75 |
| 2025-05 | 3 | 26 | 0 |
| 2025-04 | 4 | 16 | 15 |
| 2025-03 | 4 | 14 | 5 |
| 2025-02 | 14 | 291 | 279 |
| 2025-01 | 2 | 3 | 3 |
| 2024-12 | 1 | 0 | 0 |
| 2024-11 | 3 | 6 | 129 |
| 2024-10 | 5 | 8 | 8 |
| 2024-09 | 12 | 16 | 20 |
| 2024-08 | 2 | 3 | 3 |
| 2024-07 | 7 | 61 | 45 |
| 2024-05 | 18 | 300 | 73 |
| 2024-04 | 9 | 20 | 11 |
| 2024-03 | 6 | 815 | 11 |
| 2024-02 | 16 | 75 | 44 |
| 2024-01 | 3 | 3 | 3 |
| 2023-12 | 22 | 95 | 30 |
| 2023-11 | 18 | 3 | 3 |
| 2023-10 | 12 | 45 | 8 |
| 2023-09 | 6 | 6 | 6 |
| 2023-08 | 23 | 88 | 101 |
| 2023-07 | 5 | 37 | 13 |
| 2023-06 | 1 | 1 | 1 |
| 2023-05 | 7 | 88 | 27 |
| 2023-04 | 6 | 26 | 63 |
| 2023-03 | 2 | 9 | 8 |
| 2023-02 | 2 | 50 | 15 |
| 2023-01 | 5 | 44 | 11 |
| 2022-12 | 2 | 2 | 2 |
| 2022-11 | 2 | 1 | 1 |
| 2022-10 | 4 | 5 | 4 |
| 2022-09 | 2 | 3 | 3 |
| 2022-07 | 2 | 3 | 4 |
| 2022-06 | 12 | 174 | 87 |
| 2022-05 | 3 | 45 | 122 |
| 2022-04 | 2 | 2,835 | 2,399 |
| 2022-03 | 2 | 167 | 180 |
| 2022-02 | 9 | 124 | 18 |
| 2022-01 | 10 | 54 | 8 |
| 2021-12 | 14 | 98 | 38 |
| 2021-11 | 8 | 124 | 24 |
| 2021-10 | 2 | 12 | 7 |
| 2021-09 | 6 | 30 | 22 |
| 2021-08 | 11 | 86 | 9 |
| 2021-07 | 13 | 286 | 74 |
| 2021-06 | 1 | 3 | 3 |
| 2021-05 | 2 | 23 | 6 |
| 2021-04 | 1 | 1 | 1 |
| 2021-03 | 6 | 9 | 5 |
| 2021-02 | 3 | 17 | 1 |
| 2021-01 | 4 | 42 | 3 |
| 2020-12 | 7 | 66 | 15 |
| 2020-11 | 16 | 93 | 1,136 |
| 2020-10 | 6 | 67 | 1 |
| 2020-09 | 5 | 6 | 3 |
| 2020-08 | 10 | 276 | 528 |
| 2020-07 | 1 | 1 | 0 |
| 2020-06 | 12 | 32 | 20 |
| 2020-05 | 3 | 12 | 5 |
| 2020-04 | 4 | 99 | 111 |
| 2020-03 | 3 | 18 | 18 |
| 2020-02 | 15 | 338 | 324 |
| 2020-01 | 9 | 25 | 20 |
| 2019-11 | 1 | 1 | 1 |
| 2019-10 | 5 | 31 | 31 |
| 2019-09 | 174 | 600 | 474 |
| 2019-08 | 49 | 308 | 589 |
| 2019-07 | 17 | 17 | 6 |
| 2019-06 | 6 | 2 | 2 |
| 2019-05 | 28 | 392 | 291 |
| 2019-04 | 17 | 49 | 8 |
| 2019-03 | 5 | 2 | 0 |
| 2019-02 | 14 | 112 | 107 |
| 2019-01 | 10 | 16 | 9 |
| 2018-12 | 10 | 411 | 128 |
| 2018-11 | 20 | 95 | 364 |
| 2018-10 | 19 | 248 | 216 |
| 2018-09 | 43 | 2,375 | 1,957 |
| 2018-08 | 9 | 32 | 55 |
| 2018-07 | 12 | 85 | 34 |
| 2018-06 | 28 | 65 | 41 |
| 2018-05 | 22 | 465 | 264 |
| 2018-04 | 7 | 13 | 11 |
| 2018-03 | 62 | 266 | 146 |
| 2018-02 | 21 | 287 | 108 |
| 2018-01 | 25 | 0 | 0 |
| 2017-12 | 3 | 0 | 0 |
| 2017-11 | 22 | 162 | 33 |
| 2017-10 | 22 | 93 | 10 |
| 2017-09 | 45 | 682 | 122 |
| 2017-08 | 49 | 145 | 69 |
| 2017-07 | 30 | 102 | 31 |
| 2017-06 | 32 | 179 | 64 |
| 2017-05 | 255 | 7,211 | 38,181 |
| 2017-04 | 31 | 407 | 53 |
| 2017-03 | 26 | 270 | 43 |
| 2017-02 | 44 | 379 | 145 |
| 2017-01 | 82 | 1,534 | 287 |
| 2016-12 | 27 | 332 | 36 |
| 2016-11 | 74 | 9,764 | 2,805 |
| 2016-10 | 35 | 9,700 | 31 |
| 2016-09 | 33 | 194 | 66 |
| 2016-08 | 51 | 1,055 | 215 |
| 2016-07 | 25 | 323 | 169 |
| 2016-06 | 20 | 115 | 20 |
| 2016-05 | 26 | 263 | 28 |
| 2016-04 | 40 | 1,251 | 166 |
| 2016-03 | 46 | 146 | 30 |
| 2016-02 | 86 | 1,783 | 1,296 |
| 2016-01 | 29 | 95 | 945 |
| 2015-12 | 49 | 326 | 126 |
| 2015-11 | 42 | 256 | 165 |
| 2015-10 | 56 | 2,253 | 1,069 |
| 2015-09 | 23 | 83 | 62 |
| 2015-08 | 44 | 84 | 27 |
| 2015-07 | 20 | 31 | 14 |
| 2015-06 | 7 | 6 | 8 |
| 2015-05 | 34 | 545 | 257 |
| 2015-04 | 57 | 109 | 38 |
| 2015-03 | 53 | 365 | 106 |
| 2015-02 | 22 | 1,546 | 1,291 |
| 2015-01 | 25 | 224 | 108 |
| 2014-12 | 31 | 571 | 210 |
| 2014-11 | 23 | 80 | 14 |
| 2014-10 | 46 | 157 | 61 |
| 2014-09 | 45 | 137 | 62 |
| 2014-08 | 46 | 313 | 98 |
| 2014-07 | 48 | 987 | 650 |
| 2014-06 | 22 | 136 | 77 |
| 2014-05 | 45 | 219 | 106 |
| 2014-04 | 32 | 2,842 | 2,040 |
| 2014-03 | 40 | 226 | 82 |
| 2014-02 | 24 | 0 | 0 |
| 2014-01 | 66 | 4,994 | 4,635 |
| 2013-12 | 70 | 484 | 116 |
| 2013-11 | 49 | 299 | 126 |
| 2013-10 | 98 | 5,703 | 3,779 |
| 2013-09 | 57 | 1,295 | 234 |
| 2013-08 | 37 | 161 | 105 |
| 2013-07 | 75 | 393 | 138 |
| 2013-06 | 32 | 0 | 0 |
| 2013-05 | 58 | 454 | 123 |
| 2013-04 | 77 | 440 | 191 |
| 2013-03 | 72 | 753 | 198 |
| 2013-02 | 50 | 212 | 72 |
| 2013-01 | 102 | 496 | 256 |
| 2012-12 | 205 | 8,009 | 17,594 |
| 2012-11 | 59 | 16,155 | 18,360 |
| 2012-10 | 64 | 364 | 136 |
| 2012-09 | 38 | 212 | 122 |
| 2012-08 | 126 | 1,258 | 763 |
| 2012-07 | 63 | 924 | 346 |
| 2012-06 | 74 | 21,102 | 304 |
| 2012-05 | 143 | 1,649 | 2,019 |
| 2012-04 | 59 | 460 | 257 |
| 2012-03 | 100 | 599 | 356 |
| 2012-02 | 126 | 670 | 399 |
| 2012-01 | 165 | 1,794 | 835 |
| 2011-12 | 82 | 653 | 232 |
| 2011-11 | 212 | 3,837 | 1,258 |
| 2011-10 | 233 | 1,753 | 1,136 |
| 2011-09 | 104 | 0 | 0 |
| 2011-08 | 222 | 1,257 | 374 |
| 2011-07 | 24 | 2,462 | 59 |
| 2011-06 | 58 | 433 | 185 |
| 2011-05 | 121 | 2,918 | 1,050 |
| 2011-04 | 24 | 155 | 61 |
| 2011-03 | 14 | 0 | 0 |
| 2011-02 | 194 | 3,590 | 1,348 |
Last 32 weeks, from the week of Mar 16, 2026 to the week of Oct 19, 2026.
Commits by day of week and hour of day, in each commit's local time. The bars along the top are the commits per hour; the last column is the commits per day.
| Day | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hour | |||||||||||||||||||||||||
| Mon | 51 | 51 | 35 | 18 | 9 | 15 | 30 | 25 | 34 | 66 | 67 | 64 | 63 | 87 | 40 | 54 | 92 | 53 | 39 | 13 | 43 | 39 | 43 | 24 | 1,055 (16.2%) |
| Tue | 66 | 22 | 12 | 1 | 5 | 11 | 23 | 31 | 32 | 59 | 53 | 65 | 64 | 44 | 43 | 59 | 55 | 61 | 49 | 43 | 29 | 25 | 50 | 46 | 948 (14.6%) |
| Wed | 28 | 39 | 45 | 86 | 82 | 34 | 10 | 23 | 51 | 40 | 76 | 52 | 44 | 47 | 33 | 63 | 70 | 54 | 58 | 45 | 49 | 36 | 30 | 27 | 1,122 (17.3%) |
| Thu | 15 | 26 | 11 | 18 | 7 | 8 | 17 | 15 | 35 | 60 | 77 | 55 | 53 | 44 | 48 | 52 | 51 | 60 | 44 | 42 | 37 | 43 | 63 | 30 | 911 (14.0%) |
| Fri | 22 | 15 | 17 | 7 | 21 | 8 | 12 | 30 | 46 | 38 | 48 | 50 | 37 | 47 | 43 | 56 | 39 | 47 | 42 | 25 | 41 | 32 | 48 | 44 | 815 (12.5%) |
| Sat | 27 | 16 | 10 | 27 | 8 | 9 | 10 | 32 | 27 | 43 | 52 | 40 | 60 | 49 | 32 | 42 | 44 | 45 | 51 | 57 | 68 | 43 | 53 | 63 | 908 (14.0%) |
| Sun | 33 | 39 | 17 | 12 | 4 | 5 | 11 | 19 | 21 | 41 | 54 | 34 | 45 | 45 | 30 | 41 | 28 | 54 | 46 | 41 | 36 | 49 | 31 | 736 (11.3%) |
FewerMore commits
| UTC offset | Commits | Share | |
|---|---|---|---|
| UTC-10:00 | 1 | 0.0% | |
| UTC-08:00 | 483 | 7.4% | |
| UTC-07:00 | 812 | 12.5% | |
| UTC-06:00 | 316 | 4.9% | |
| UTC-05:00 | 1,352 | 20.8% | |
| UTC-04:00 | 1,794 | 27.6% | |
| UTC-03:00 | 34 | 0.5% | |
| UTC+00:00 | 379 | 5.8% | |
| UTC+01:00 | 599 | 9.2% | |
| UTC+02:00 | 295 | 4.5% | |
| UTC+03:00 | 133 | 2.0% | |
| UTC+03:30 | 2 | 0.0% | |
| UTC+04:00 | 21 | 0.3% | |
| UTC+05:00 | 6 | 0.1% | |
| UTC+05:30 | 53 | 0.8% | |
| UTC+06:00 | 11 | 0.2% | |
| UTC+07:00 | 12 | 0.2% | |
| UTC+08:00 | 56 | 0.9% | |
| UTC+09:00 | 76 | 1.2% | |
| UTC+10:00 | 34 | 0.5% | |
| UTC+10:30 | 1 | 0.0% | |
| UTC+11:00 | 20 | 0.3% | |
| UTC+12:00 | 3 | 0.0% | |
| UTC+13:00 | 1 | 0.0% | |
| +51800 | 1 | 0.0% |
How Requests compares with other Python open source projects →
How Requests ranks among Python open source projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true