Yann Dirson wrote:
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 ?

I took an intermediary direction, splitting the monolithic repository.py into smaller units, under the vcpx.repository namespace. Now there is a single place where a specific backend gets implemented: vcpx.repository.xxx contains both the XxxRepository and the XxxWorkingDir.

I don't think that a more aggressive splitting would help, but I'm open to further considerations. In a longer term plan, I'd like to move some workingdir's behaviour on to the repository class (like, say, "initializeRepository" and the like)...

ciao, lele.
_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to