Skip to main content

What's Up With That Crazy Repository Structure?

Posted by stuart_marks on February 9, 2007 at 4:47 PM PST

If you've taken a look at the phoneME Subversion repository, you've probably noticed that it's not like other Subversion repositories. What's up with that?

Yes, it's true, the repository can be pretty confusing. This has tripped up at least one intrepid community member. See this forum thread.

There is, however, method to the madness. The very brief explanation is that phoneME consists of a collection of independently-evolving components. The two main projects, phoneME Advanced and phoneME Feature, contain different and partially overlapping subsets of these components. It's not at all obvious how to arrange all this into a single unifying hierarchy. An explanation of what we came up with and why can be found on this wiki page.

There's more to be explained, and some scripts and tools that can help cope with the unusual structure, but what's there is a start. Stay tuned.

Related Topics >>