Articles from April 2007



Single Repository or Many?

My previous blog entry discussed the issue of repository layout. This entry will try to answer the question of whether you should have one repository per project or a single repository that houses all your projects. There is not going to be a single right answer to this question. Hopefully this post will help you [...]

Take More Than the Code

One of my jobs at CollabNet has me consulting with enterprises that are planning to adopt Subversion either for specific projects or as a standard for the organization. These enterprises understand the value of Subversion for meeting their requirements for version control and software configuration management. They appreciate the work that the open source community [...]

Subversion Repository Layout

I see a lot of questions asked about "What is the recommended repository layout?", "What does trunk mean?", or: "What is the significance of trunk?". This post will try to answer those questions and more. A Subversion repository implements the metaphor of a versioned filesystem. The repository is just a filesystem with folders and files. [...]

Compiling JavaHL On Mac OS X

  Usually compiling JavaHL is pretty simple: just follow the directions mentioned in the source code. Not on OS X though, there is an anomaly on OS X when running "make javahl" or "make install-javahl". When you run these make targets on OS X, you get output like this: ld: multiple definitions of symbol ___divdi3/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libgcc.a(_divdi3.o) [...]

Today we took Ohloh live on openCollabNet. Ohloh is a reporting engine for public projects. Subversion is one of the projects they have a dashboard for. You can see the history of the code base, who the committers are, the history of their commits, languages used and other things. Check out the Subversion dashboard at [...]

In the last few blog posts we have mentioned the webinar “Subversion in the Enterprise”. A replay of this webinar is availabe from CM Crossroads. The webinar covers: A quick introduction of CollabNet (real quick) What is Subversion? Why Subversion is right for the Enterprise What companies are using it for A Reuters Case Study [...]

Webinar Questions related to Subversion Tools

If you have been reading this blog, then you know that we recently held a webinar on Subversion in the Enterprise. The attendance at this webinar was amazing and we received a lot of questions from attendees during the webinar. I was assigned to answer the questions that related to Subversion tools, since that is [...]

Migrating from Rational ClearCase

I participated in a webinar two weeks ago, Subversion in the Enterprise, in which we had a limited chance to respond to questions. We’ll answer some of the remaining questions here. One topic that came up multiple times was enterprises migrating from Rational ClearCase. Since I spent 5 years helping sell, implement and support ClearCase, [...]