[CMake] the switch to subversion?

Mathieu Malaterre mathieu.malaterre at gmail.com
Tue Sep 23 12:24:37 EDT 2008


On Tue, Sep 23, 2008 at 6:21 PM, Bill Hoffman <bill.hoffman at kitware.com> wrote:
> Mathieu Malaterre wrote:
>
>>
>> svn 'external' links to repositories (not tested). Do not know what is
>> the default behavior for branching...
>>
>
> Yup, but there are issues with that.  For one thing you can not do an atomic
> commit from the top of the tree and have it go into the sub project
> correctly.
>
> From here:
> http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html
>
> "The support that exists for externals definitions in Subversion remains
> less than ideal, though. ... And Subversion still truly operates only on
> nondisjoint working copies. So, for example, if you want to commit changes
> that you've made in one or more of those external working copies, you must
> run svn commit explicitly on those working copies—committing on the primary
> working copy will not recurse into any external ones."

Nasty...

-- 
Mathieu


More information about the CMake mailing list