Would it be seen as a good move to split the per-vcs-backends in 2,
with source methods in one class and target methods in another ?
Common methods could still be factorized in a 3rd class, which would
be the parent for the source and target ones.

I have the feeling it would make the classes more clear, and anyway we
probably never use an object in such classes at the same time as 
UpdatableSourceWorkingDir and as SynchronizableTargetWorkingDir.

If we go this way, it could be a good idea to reorganize the vcpx
namespace at the same time, maybe moving those new classes to a
new vcpx.vcs namespace, maybe organized like this:

vcpx.vcs.git.core
vcpx.vcs.git.source
vcpx.vcs.git.target

Does it make sense ?
-- 
Yann Dirson    <[EMAIL PROTECTED]> |
Debian-related: <[EMAIL PROTECTED]> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>
_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to