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?"
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'm sure the maintainers of projects like ffmpeg (now libav) and x264 would be getting up there.
libav is actually a fork of ffmpeg, not a rename. ffmpeg is still active.
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
FFMPEG is currently at 26402 - so uber fail on TFA.
dnuof eruc rof aixelsid
What, dick-measuring gets the Slashdot front page now?
note: For a "SINGLE" Author
It's not a typo if you understood the meaning!
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
note that he said that he mostly commited pathes from others. So Linus Torvalds would beat him by a mile.
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 was referring to the # 26402 patches/comits could be from multiple authors.
It's not a typo if you understood the meaning!
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."
Even the summary says that it's not a single author - he's committing (mostly) other peoples work - big deal.
dnuof eruc rof aixelsid
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.
Have you time-traveled from the 70s?
...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 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
Lets try this again, logged in:
Ohloh doesn't have full version control history, but it does show a little over 30K commits to the LLVM and Clang compilers:
Time flies when you're having fun!
-Chris
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.
Yes, it took me forty years to get here.
Is Gary Glitter still topping the charts?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
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.
Yes, he's is in the top 10 of people to keep your kids away from. He moved up a spot since Michael Jackson died. I'm sorry didn't you know he was dead? You wouldn't have recognised him anyway.
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
i know, but to paraphrase my favourite slashdot troll: "ffmpeg = stagnated".
ur mum's face is a ffmpeg
To have a right to do a thing is not at all the same as to be right in doing it