Steering Subversion
When the Subversion project first launched, it was blessed to have something that many much older projects still lack: a clear direction. It would have been easy — and certainly the temptation existed — to try to make Subversion all things to all people. Why settle for "a compelling replacement for CVS" (which was the goal at the time) when we could shoot for "best-of-class version control"? "Next-generation SCM solution"? "All that and a bag of chips?" Here's why: so the developers could get anything accomplished at all. It's as the old Proverb says (though admittedly in a different context), "Where there is no vision, the people perish." Without a single, clear sense of direction, you're left either meandering about with no sense of direction at all or (worse) stalemated by N senses of opposing directions. So how do the leaders of an open source software project choose a direction and set goals? And where do you, the reader, fit into all of this? Read on.


Recent Site Comments
"Thanks for the quick reply. Have a couple of follow up que…"
Ken Guiberson"The reintegrate merge is designed for a SINGLE use case whe…"
Bob"In your response to the question How would you handle branc…"
Ken Guiberson"@Nick I cant help but wonder if ultimately youre going to r…"
C. Michael Pilato"Hi Thanks for your reply . The lock replication worked wh…"
Nick"@Nick: You appear to be using bash, not Perl, but whatever.…"
C. Michael Pilato"Thanks Michael for your reply on lock replication. I have …"
Nick