10,000 Commits To an Open-source Project
tgeller writes "British web designer Jonathan Brown tweeted that Drupal creator Dries Buytaert has surpassed 10,000 commits to the open-source content-management system he created ten years ago, Drupal. In a private email, Dries said, 'I'm mostly committing other people's patches: Credit really goes to the community at large.' Still, it's rare for individual to log that many commits. Can anyone claim more?"
we're going to base your salary on lines of code committed. Why is this news?
i'm sure the maintainers of projects like ffmpeg (now libav) and x264 would be getting up there.
I am watching a rather basic open source game and the creator makes _everything_ into a atomic commit.
Most commit change logs are only a few characters.
Clocked in 2k commits in less than a year and still only basic functionality...
HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
How many commits do you suppose Linus Torvalds has made over the years, between the original BitKeeper revision control and the more recent Git?
I can claim whatever you want.
~/source/GNU/coreutils/coreutils$ git log | grep -c '^Author: Jim Meyering'
23652
~/source/GNU/coreutils/coreutils$ git log | egrep '^(Date:|Author: Jim Meyering)' | tail -n 2
Author: Jim Meyering
Date: Sat Oct 31 20:42:48 1992 +0000
What, dick-measuring gets the Slashdot front page now?
Must all be done by female coders as we all know men can't commit.
If all else fails, immortality can always be assured by spectacular error.
Ya, i could commit even more, but if they are worthless bits of poor code, does it matter?
---- Booth was a patriot ----
Your employer just adopted "commits-per-day" as a productivity metric. You are expected to put in at least 6. Why? Because you're getting paid to do your job. You had better one-up that British guy who racks up 5 commits-per-day on free software.
I'm up to 15644 commits in total on the Webmin / Virtualmin projects..
I started ikiwiki in 2006 and have since committed 10262 times. Some of those were web-based edits committed to its wiki's git repository, most were code changes.
see shy jo
I have 30874 on the Ptolemy II repository, see http://www.ohloh.net/accounts/cxbrx. Hauke Fuhrmann put up Codeswarm videos of the software evolution of the Ptolemy II project. See Chaotic, Less Chaotic. The number of commits is a poor measure though. I tend to make lots of small commits while cleaning code. A student doing a Ph.D., may make many fewer commits, but their commits have greater impact in the form of support for their Ph.D. We see software as a form of publication, see Software Practice in the Ptolemy Project.
I suspect that over the last six years Anthm (Anthony Minnesale) has logged over 10,000 commits to the FreeSWITCH project. For more info, check out freeswitch.org or #freeswitch on freenode.
Facts have a liberal bias.
I use a GIT repo to sync my personal changes between all my PCs constantly. Literally, I have a cron job doing git commit & git push, and use the auto-save feature of my document editors in order to provide "ChromeOS" like synchronization.
I have over 80,000 on this current repo -- I'll back it up and start a new one next month.
http://dev.gentoo.org/~tove/stats/gentoo-x86/cvs-log-sum.txt
I'm number 20 on that list, having recently surpassed 10k commits to Gentoo myself (in 7 years). The top of our list is somebody with 70k commits.
- robbat2@gentoo
ICQ# : 30269588
"I used to be an idealist, but I got mugged by reality."
KDE is @ > 1.2 millions revisions --> http://websvn.kde.org/
http://www.oxide.org/cvs/deraadt.html
23680 actual commits not that linus horseshit. several people in openbsd have > 10000 so whatever...
From a quick analysis of the check-ins, it seems most of them are white-space removal, code formatting etc type changes.
Where I work, people that make those kinds of commits are known as busy-workers. Their objective is to convey the fact that they're doing work, when in reality they're not doing anything at all, they all somehow end-up in management.
Dani Megert : 14,143 commits on Eclipse Platform + JDT
Darin Wright : 12,642 commits on Eclipse Platform + JDT
coreutils rocks and I don't recognise Jim Meyering's name so I'm not casting aspersions, but doesn't it also depend on the value of the commit. I have on occassion committed more on a bad day (to fix my mistakes) than on a good day. So does that mean my mistake laden days are more productive? Should my boss look at that metric and give me a raise instead of the developers that get it right the first time?
No! This seems to be a very very silly metric indeed to me. Worse than kloc by an order of magnitude. Good for nothing but a pissing contest.
These posts express my own personal views, not those of my employer
Counting commits is about as valuable as counting lines of code.
ohloh.net counts these things for you. For example:
http://www.ohloh.net/p/coreutils/contributors
...but committing to an open source project means anyone can verify the claim.
___________________ I want to be free()!
Anonymous Coward
09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
I'm not exactly sure of his total commit count, but I feel pretty confident that Milo is a strong contender for highest number of commits.
I commit after every character!
I do a lot of small and large commits for MidnightBSD. ports work or web based projects often generate a lot of commits. I tend to do small, logic commits.
https://www.ohloh.net/accounts/laffer1
11737 just on MidnightBSD since ~2006.
That doesn't imply that I've done more work, or that my contributions are better than anyone else's.
MidnightBSD: The BSD for Everyone
Why is he boasting? The more commits needed or happening means the shittier and shittier his code is (or lacking) where it requires more and more patches/fixes to get it right...
by Ruediger Timm
http://www.libreoffice.org/about-us/credits/
Ohloh doesn't have full version control history, but it does show a little over 30K commits to LLVM and Clang compilers:
Time flies when you're having fun!
-Chris
David Faure from KDE has 31604 commits in the CVS/subversion era only; I haven't counted his git commits.
Huge number of commits. The actual value of those commits is negative since you made it much harder for others to see the real changes when they diff between versions.
In fact, the sequence of events will likelly be:
- Re-indent all the code "your way"
- Commit all
- Huge flame-war follows. The discussion boards and mailing lists go into meltdown. Your real e-mail is added to a number of goatse mailing lists. People are about to kick you out of the project.
- You undo all your changes, thus making another huge number of commits, thus crossing the magic 10k number.
- You continue receiving goatse e-mails.
when they were being measured, i believe the statistics were somewhere around 300+ per month. at over 3 years of development at the time, that would easily exceed 10,000 commits. if i had continued on the project, at that rate, the number of commits would be somewhere exceeding 70,000. rapid and proper incremental code development is like that.
l.
Seriously if anyone thinks this is an important metric they should get their ruler out and measure the size of their cock, then go out an buy a Porsche and an SUV with a large V8 engine.
Commit is a verb, not a noun
Theo de Raadt: >20000
Marc Espie > 10000
At work I'll usually do one commit per day in the evening. I start with the system working, modify things, add features, fix bugs, and try to get it into a state where it works again. Testing that is not trivial, and I'm not (cannot be, there are time constraints for manual tests and our auto-testing is unfortunately non-existant) overly thorough in this regard. Getting to 10k commits will take 50 years this way. I wonder under which circumstances "micro-commits" are a good idea? Admittedly our system isn't FOSS, but a lot of FOSS projects are complex, some certainly more complex than what we do.
And in only 10,000 more it will be possible to actually administer the damn thing. I swear Drupal is a really powerful project, but if you have ever tried to train non-tech savvy people to run the backend you know an unspeakable pain.
Get a web developer
Seriously. Who gives a fuck? What is this, dick-measuring for nerds?
Alexandre Julliard of the wine project has way over 10000 commits.