theme selector

light blue screenshot grey screenshot navy screenshot dark green screenshot red and black screenshot
 

by Tony Chang
tony@ponderer.org

All opinions on this site are my own and do not represent those of my employer.

Creative Commons Attribution License

chromium development and linux tools

Sep 08, 2008, 02:16am EDT

 

 

One of the benefits of working on Chromium for linux is that we get to use all the standard linux development tools. For example, we’re using ccache and distcc to make our compiles faster.

Some of us are also using the git version control system to manage local changes to the source code. There’s a nice how-to page on using git to work on the Chromium svn repository (thanks Evan!).

This is the first time I’ve ever used git and I have to say, I’m very impressed by it’s speed. The source repository is quite large and running svn status can take over a minute on a cold disk or take a dozen seconds on a warm disk. git status takes takes only a few seconds on a cold disk or is instant on a warm disk. This in and of itself is a good reason to use git.

The ability to quickly jump around between branches is also convenient in conjunction with ccache. Switching to a new branch and re-building normally only takes a couple minutes, making exploratory changes very very light weight. I used to maintain multiple svn checkouts, but this is much less time consuming.