Christian Ohler <[EMAIL PROTECTED]> writes: > Stephen Leake, 2007-04-05: > >> I gather you feel a basic_io version of 'automate inventory' would be >> easier to parse, or perhaps contain more information? > > Easier to parse and more consistent with the other output formats that > monotone uses. It would also be easier to extend to contain more > information in the future.
Ok. > As I understand it, some work towards this feature has already been > done. The message > http://lists.gnu.org/archive/html/monotone-devel/2006-04/msg00305.html > and the monotone branch net.venge.monotone.basic_io.inventory may be a > starting point. Ok. I'll work on getting monotone to compile on my system (Windows XP), then post on monotone-devel. >> I did run the Emacs debugger on dvc-diff, trying to understand an >> error message I was getting (it turned out to be a monotone database >> issue). I noticed that the macros that create defuns confuse or defeat >> the Emacs lisp help system ("can't find xmtn-foo in *.el"). > > Are you referring to the definitions in dvc-unified.el that use > `dvc-create-unified-command'? Yes. > These also interrupt my flow every time, I agree they should be > fixed. Ok. > This is unrelated to (require 'cl), by the way. Yes. > If there are definitions in the xmtn backend that have this problem, > could you give me more details? Which definition are you looking for, > and which facility are you using to locate it? I just noticed this in passing, while trying to figure out how to use dvc with monotone. If I run into something similar again, I'll let you know. >> I do understand those macros make the code easier to write, but >> they make it harder to understand. > > I don't necessarily think this is a good trade-off. Ease of > navigation through the code is an important aspect of maintainability. Ok, good. Emacs CVS (hopefully Emacs 23 Real Soon Now) does a better job of this than Emacs 22 with some macros; perhaps there is a way to keep the macros and still get the navigation. -- -- Stephe _______________________________________________ Dvc-dev mailing list [email protected] https://mail.gna.org/listinfo/dvc-dev
