Thanks for the tip Bojan, This trace (below) is produced when dvc-status produces the file list:
hg status for /home/bruce/hg/fpcfixes/ ! INSTALL and I run dvc-fileinfo-remove-files on the file INSTALL which has been deleted but not (yet) removed. Note: I have snipped the byte-code in <snip> from the trace below (as it's unprintable): Debugger entered--Lisp error: (setting-constant nil) add-to-list(nil [cl-struct-dvc-fileinfo-legacy (file "INSTALL" "!")]) dvc-fileinfo-remove-files() call-interactively(dvc-fileinfo-remove-files nil nil) recursive-edit() byte-code("<snip>" [unread-command-char debugger-args x debugger-buffer noninteractive debugger-batch-max-lines -1 debug backtrace-debug 4 t backtrace-frame lambda 5 pop-to-buffer debugger-mode debugger-setup-buffer count-lines 2 "...\n" message "%s" buffer-string kill-emacs "" nil recursive-edit middlestart buffer-read-only standard-output] 4) debug(error (setting-constant nil)) add-to-list(nil [cl-struct-dvc-fileinfo-legacy (file ".emacs.d/session.1063e1dc2cfbce37e128323431859137100000226910027" "!")]) dvc-fileinfo-remove-files() call-interactively(dvc-fileinfo-remove-files nil nil) Cheers, Bruce. On 10/05/10 19:17, Bojan Nikolic wrote: > It should be useful if you turn on back-traces for errors: > > ,----[ C-h f toggle-debug-on-error RET ] > | toggle-debug-on-error is an interactive compiled Lisp function in > | `menu-bar.el'. > | > | It is bound to <menu-bar> <options> <debug-on-error>. > | > | (toggle-debug-on-error &optional interactively) > | > | Toggle whether to enter Lisp debugger when an error is signaled. > | In an interactive call, record this option as a candidate for saving > | by "Save Options" in Custom buffers. > `---- > > and post the back-trace here. > > Best, > Bojan > > _______________________________________________ Dvc-dev mailing list Dvc-dev@gna.org https://mail.gna.org/listinfo/dvc-dev