"Ian Brockbank" <Ian.Brockbank@wolfsonmicro.com> wrote on 09/05/2005
11:12:41 AM:
> The externals were updated in 1.1 to be processed in order specifically
> in order to support this case. However, to the intermediate directory
> they appear as unversioned objects; it's only when you go up to the
> directory where they are on the svn:externals property that they become
> known again.
>
> The reason we have to do it is because we provide a family of drivers
> for multiple hardware platforms and operating systems. For simplicity
> of deployment, we provide the source code for any given kit as a single
> directory. However, this is made up as follows:
>
> - Wolfson - stuff which is included in all kits, including assorted
> subdirectories.
> - Wolfson\OS - OS abstraction layer for our code - selected depending
> on
> which operating system the kit is targeted at.
> - Wolfson\Platform - hardware abstraction layer for our code - selected
> depending on which hardware platform the kit is targeted for.
>
> This allows us to build up an assortment of different kits using
> externals at the level above. For example:
>
> Wolfson_WinCE_XScale has svn:externals
> Wolfson http://subversion/svn/repos/trunk/components/Core
> Wolfson/OS
> http://subversion/svn/repos/trunk/components/OS/WinCE
> Wolfson/Platform
> http://subversion/svn/repos/trunk/components/HW/XScale
>
> Wolfson_Palm_XScale has
> Wolfson http://subversion/svn/repos/trunk/components/Core
> Wolfson/OS
> http://subversion/svn/repos/trunk/components/OS/Palm
> Wolfson/Platform
> http://subversion/svn/repos/trunk/components/HW/XScale
>
> Wolfson_WinCE_i.MX21 has
> Wolfson http://subversion/svn/repos/trunk/components/Core
> Wolfson/OS
> http://subversion/svn/repos/trunk/components/OS/WinCE
> Wolfson/Platform
> http://subversion/svn/repos/trunk/components/HW/i.MX21
Ian,
I finally got around to understanding and testing this patch. The patch
fixes the status problem, but I cannot get operations like commit, or show
history to work for the externals folders because of the "unversioned"
folder in the middle of the chain. Is that a problem? It is solvable?
I am just wondering what value it will bring to add decorator support if
none of the Subversion actions work.
Mark
_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. and SoftLanding Europe Plc by IBM Email Security Management Services powered by MessageLabs.
_____________________________________________________________________________
Received on Tue Nov 29 01:37:36 2005