DVC appears to have been broken by a recent Debian/Squeeze update. When performing dvc-diff or dvc-diff-ediff on a modified HTML file emacs reports the following error:
byte-code: Wrong type argument: stringp, nil If the file is any other type (i.e. not HTML) it appears to be OK. I'm using the xhg backend and html files are opened with psgml. It looks like some sort of interaction with psgml mode. The value of psgml-html-build-new-buffer does not matter. Any clues or advice as to how I can debug this or provide any more feedback is welcome. Needless to say I'm not an elisp guru :-) I am running DVC built from source and packaged for debian as: Package: dvc Version: 0r20100420-1 Severity: normal -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages dvc depends on: ii dpkg 1.15.8.5 Debian package management system ii emacs23 23.2+1-4 The GNU Emacs editor (with GTK+ us ii install-info 4.13a.dfsg.1-5 Manage installed documentation in Versions of packages dvc recommends: ii bzr 2.1.2-1 easy to use distributed version co ii git 1:1.7.1-1.1 fast, scalable, distributed revisi dvc suggests no packages. _______________________________________________ Dvc-dev mailing list Dvc-dev@gna.org https://mail.gna.org/listinfo/dvc-dev