Masatake YAMATO <[EMAIL PROTECTED]> writes:

> Layers I image:
> +--------------------------------+------------------------+
> |            dvc-ui              |                        |
> +--------------------------------+                        |
> |              per version contsol system ui              |
> +------------------+--------------------------------------+
> |      dvc-core    |     per version contsol system core  |
> +------------------+--------------------------------------+

I'd change this slightly:

+-----------------------------------------------------------------+
|           Common UI (that autodetects the back-end)             |
+---------------+-------------------+------------------+----------+
|Bazaar (Xtla)  |  Mercurial (xgh)  |  Bazaar 2 (bzr)  |  ...     |
|+-------------+|+-----------------+|+----------------+|          |
||Xtla core    |||   xhg core      |||   bzr core     ||          |
|+-------------+|+-----------------+|+----------------+|          |
+---------------+-------------------+------------------+----------+
|                            DVC core                             |
+-----------------------------------------------------------------+

Ideally, the common UI would work like nn___.el in Gnus : You can
simply take a nn<something>.el, add it to your load-path and start
using it, without adding any reference to it in the core of Gnus.

So, the top layer is not as trivial as it seems to be, and I'd like to
have the top and the bottom before having too many features in the
middle.

-- 
Matthieu

Reply via email to