> 2005-09-03 20:18:28 GMT Stefan Reichoer <[EMAIL PROTECTED]> patch-21 > > Summary: > Started dvc development > Revision: > xtla--dev--1.2--patch-21 > > New files: > * dvc-core.el: Will contain the core functionality similar to xtla-core.el > * dvc-defs.el: Will contain common definitions similar to xtla-defs.el > * xtla-mercurial.el: Xtla's mercurial interface > > Implemented the first command for mercurial/hg: xhg-diff > > Note: the prefix used for mercurial is xhg, to avoid a name clash with > mercurial.el
The prefix "xhg" is good. With the prefix we can deal multiple implementation for one protocol: tla, baz and bzr for arch. I think you should apply this prefix to naming files; rename xtla-mercurial.el to xhg-???.el. I think xhg will comes from files in the future: xhg-defs.el xhg-core.el xhg-cmd.el xhg-???.el ... dvc-core.el dvc-def.el dvc-utils.el ... I think you may have following plan now: xtla-mercurial.el dvc-core.el dvc-def.el dvc-???.el However, I guess the layer represented by xtla-mercurial.el is not so thin as we expect. e.g. tla-name-read in xtla-core.el will be never in dvc-core.el because it is so tla specific. As the result dual core, dvc-core.el and a distributed version control specific core may be needed.
