>>>> "Nathan" == Nathan Froyd
<froydnj(a)rose-hulman.edu> writes:
Thanks for your contribution, Nathan!
I can access the URL below and will look into this when I get a chance.
Best regards,
Adrian
Nathan> On Wed, Mar 14, 2001 at 07:43:44PM -0500, Adrian.Aichner(a)t-online.de
wrote:
> Last time I touched it was to fix a pcl-cvs interaction issue.
>
> I have more pressing issues on my list for a while, sorry.
>
> Also, I have not been using RCS since my times on UNIX.
>
> CVS rules!
>
> Perhaps I can help Nathan to debug the problem, Nathan?
Nathan> I trace'd all the functions in vc.el and vc-hooks.el for the problem
Nathan> description and placed an HTMLized version on the web:
Nathan>
http://www.rose-hulman.edu/~froydnj/vc-trace-output.html
Nathan> replete with headings that hopefully describe the problem. Function
Nathan> calls, returns, and the values returned are color-coded. The file is
Nathan> about 60K, so you might have to wait for it (school's connection is
Nathan> kinda slow).
Nathan> The main problem, as I can see, is that in the second `C-x v v',
Nathan> vc-file-getprop continually returns nil; it's as though pertinent
Nathan> information wasn't saved during vc-register or something similar. The
Nathan> third time through, vc-file-getprop returns the correct information.
Nathan> I'm not sure why initially registering the file doesn't set the
Nathan> information; it appears to get set during the second `C-x v v' in the
Nathan> call to vc-backend (call depth 10). But it's too late; we're
already
Nathan> trying to check the file out.
Nathan> In the second call to `C-x v v', the function vc-file-clearprops is
Nathan> called (from vc-backend-admin, call depth 8 and 7, respectively); that
Nathan> looks suspicious, too.
Nathan> The above comments become much clearer after looking at the HTML
Nathan> file. :)
Nathan> The GNU Emacs (20.7) version of vc.el contains the following line in
Nathan> vc-register:
Nathan> (setq vc-buffer-backend (vc-backend (buffer-file-name)))
Nathan> which looks like it might fix some problems, but I don't think adding
it
Nathan> last night did anything; I can try again.
Nathan> If there's anything else I can do, please let me know. I hope what
I've
Nathan> done is helpful.
Nathan> --
Nathan> </nathan> froydnj(a)rose-hulman.edu |
http://www.rose-hulman.edu/~froydnj/
Nathan> Yes, God had a deadline. So He wrote it all in Lisp.
--
Adrian Aichner
mailto:adrianï¼ xemacs.org
http://www.xemacs.org/