Safari’s WebKit is now open

Hyatt made the announcement on his blog. Using bugzilla, and cvs. It says it’s even possible to get checkin access if your a contributor with a proven track record. I didn’t see any lxr like tool for viewing source via the web (very handy), or a list of reviewers. Perhaps that’s still to come, the website looks pretty new.

Anyway, congrats to the Safari team in addressing all those concerns a few weeks ago.

I’m curious how perhaps this can improve browser relations across the board. Not that the Safari team and Mozilla are so distant to begin with, but this could lead to bigger better things. This is great news for everyone.

Mozilla CVS Statistics

Ran some statistics on my cvs tree after a basic pull to build Firefox. There are several things to note:

  • gerv cheats (relicensing). 😉
  • we didn’t pull /mail, so mscott and bienvenu are underestimated
  • several people commit many patches for non-cvs people, so not all code is owned by the committer.
  • removing whitespace counts as a line, so does reformatting. So that inflates counts
  • copying code counts as new code. So forks, etc. inflate count.
  • removes aren’t counted accurately
  • this is just for fun, it’s not scientific. Don’t use this for anything important.

TortoiseCVS rock!

I’m not really a CVS fan. Yea, it’s a cool thing, and yes, it’s necessary. But could they make more of an effort to make it cumbersome and awkward?

cygwin’s CVS was acting funny, so today I downloaded and tried out TortoiseCVS. It’s for Windows only :-(. To sumarize it, it simply integrates CVS in Windows. So you can navigate the file system, and just right click on a directory or file, and add, commit update, etc. etc.

I gave it a little spin today, and yes, I love it. It’s a keeper.

Oh, and CVSRootChanger also makes life really sweet.

Between the two, CVS is no longer sucky. In fact, it’s amazingly good. It ends up CVS doesn’t really suck, just the clients and no, winCVS is not any better.

I used it earlier to checkin reporter (not in builds yet).

A really spiffy product. Anyone who works with CVS, and hates how CVS works should really check it out. It makes life much easier. I would highly recommend it. It’s a great open source project. Wish they brought that idea to other Operating Systems. If anyone knows of a Linux or Mac OS program that operates with similar integration, let me know in a comment.