{"id":12859,"date":"2019-11-29T12:07:05","date_gmt":"2019-11-29T11:07:05","guid":{"rendered":"https:\/\/daniel.haxx.se\/blog\/?p=12859"},"modified":"2019-11-29T12:57:27","modified_gmt":"2019-11-29T11:57:27","slug":"curl-25000-commits","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2019\/11\/29\/curl-25000-commits\/","title":{"rendered":"curl: 25000 commits"},"content":{"rendered":"\n<p>This morning I merged <a href=\"https:\/\/github.com\/curl\/curl\/pull\/4651\">pull-request #4651<\/a> into the <a href=\"https:\/\/github.com\/curl\/curl\">curl repository<\/a> and it happened to then become the 25000th <a href=\"https:\/\/github.com\/curl\/curl\/commit\/0044443a020d15c262e9f\">commit<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"279\" height=\"70\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2019\/11\/Screenshot_2019-11-29-curl-curl.png\" alt=\"\" class=\"wp-image-12862\"\/><\/figure><\/div>\n\n\n\n<p>The first ever public release of curl was uploaded on March 20, 1998. 7924 days ago.<\/p>\n\n\n\n<p>3.15 commits per day on average since inception.<\/p>\n\n\n\n<p>These 25000 commits have been authored by 751 different persons.<\/p>\n\n\n\n<p>Through the years, 47 of these 751 authors have ever authored 10 commits or more within a single year. In fact, the largest number of people that did 10 commits or more within a single year is 13 that happened in both 2014 and 2017.<\/p>\n\n\n\n<p>19 of the 751 authors did ten or more changes in more than one calendar year. 5 of the authors have done ten or more changes during ten or more years.<\/p>\n\n\n\n<p>I wrote a total of 14273 of the 25000 commits. 57%.<\/p>\n\n\n\n<p>Hooray for all of us!<\/p>\n\n\n\n<p>(Yes of course 25000 commits is a totally meaningless number in itself, it just happened to be round and nice and serves as a good opportunity to celebrate and reflect over things!)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/curl.haxx.se\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"459\" src=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2016\/04\/good_curl_logo-1200x459.png\" alt=\"\" class=\"wp-image-8936\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2016\/04\/good_curl_logo-1200x459.png 1200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2016\/04\/good_curl_logo-200x76.png 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2016\/04\/good_curl_logo-450x172.png 450w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2016\/04\/good_curl_logo-768x294.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This morning I merged pull-request #4651 into the curl repository and it happened to then become the 25000th commit. The first ever public release of curl was uploaded on March 20, 1998. 7924 days ago. 3.15 commits per day on average since inception. These 25000 commits have been authored by 751 different persons. Through the &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2019\/11\/29\/curl-25000-commits\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">curl: 25000 commits<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":10629,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[33],"class_list":["post-12859","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-curl","tag-curl-and-libcurl"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/12859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=12859"}],"version-history":[{"count":9,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/12859\/revisions"}],"predecessor-version":[{"id":12870,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/12859\/revisions\/12870"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media\/10629"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=12859"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=12859"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=12859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}