I have attached the trace.  Is this sufficient?

--
[EMAIL PROTECTED]
Cardiac Rhythm Management
CRM Software Development & Technology
763-514-8230 (w) 763-514-3192 (f) 612-518-3147 (c)
[EMAIL PROTECTED] 651-455-1442 (h)


-----Original Message-----
From: Stefan Monnier [mailto:[EMAIL PROTECTED]
Sent: Monday, June 13, 2005 2:02 PM
To: Ortmann, Daniel
Cc: [email protected]
Subject: Re: flymake minor mode incompatible with cvs version control
log entry


> When flymake mode was added to the text-mode-hook using emacs
> customization, I was unable to enter a new revision in a cvs version
> controlled file when the filename contained a '-' character inside the
> filename.  The problem filename was "cvschanges-rewrite.py".

> The file was already under CVS version control.  CVS worked fine from the
> command line.  I made a file change and pressed control x v v.  The result
> was that I received an error message, apparently from flymake, claiming
> the filename was invalid.

> The workaround is to remove flymake mode from the text-mode-hook.

> (I have not dug further into the actual source of the error.)

Please dig deeper.  This is a bug.
Set Options=>Enter Debugger on Error, reproduce the bug, show us
the backtrace.  Or if you don't get a backtrace, give us a recipe to
reproduce the problem, starting from "emacs -q --no-site-file".


        Stefan
Debugger entered--Lisp error: (error "Invalid file-name")
  signal(error ("Invalid file-name"))
  error("Invalid file-name")
  flymake-get-file-name-mode-and-masks(nil)
  flymake-get-init-function(nil)
  flymake-can-syntax-check-file(nil)
  flymake-mode()
  run-hooks(text-mode-hook log-edit-mode-hook)
  apply(run-hooks (text-mode-hook log-edit-mode-hook))
  run-mode-hooks(log-edit-mode-hook)
  log-edit-mode()
  log-edit(vc-finish-logentry nil (lambda nil (quote 
("cvschanges-rewrite.py"))))
  vc-log-edit("/user/ortmad1/sandbox/releaseaudit/cvschanges-rewrite.py")
  vc-start-entry("/user/ortmad1/sandbox/releaseaudit/cvschanges-rewrite.py" nil 
nil nil "Enter a change comment." #[(file rev comment) "�ā�\"�        ��Ɓ� 
\"�����Cr��!�pq��ˁ�!��       
%���!�)�ρЁсҁӁ�!8B��BB\"�)�ā�\"�" [file comment vc-touched-properties 
rev message "Checking in %s..." string-match "[^  \n ]" "*** empty log message 
***" t get-file-buffer vc-call-backend vc-backend checkin 
vc-delete-automatic-version-backups mapcar #[... "[EMAIL 
PROTECTED]>?���\f\"        A#)�" [setting property vc-touched-properties 
file vc-file-prop-obarray put intern] 5] (vc-state . up-to-date) 
vc-checkout-time 5 file-attributes (...) "Checking in %s...done"] 7] 
vc-checkin-hook)
  vc-checkin("/user/ortmad1/sandbox/releaseaudit/cvschanges-rewrite.py" nil nil)
  
vc-next-action-on-file("/user/ortmad1/sandbox/releaseaudit/cvschanges-rewrite.py"
 nil)
  byte-code("�1�� �ǁ�!��� �Ɂ�     
��#�̘�!�́Ή��#��+�ЁΉ���с�&��ҁӁ�\"�)�<��!��1\f�E��\f
\"��ցׁ� \"�" [vc-dired-mode files vc-dired-window-configuration 
vc-parent-buffer buffer-file-name verbose dired-get-marked-files 
make-local-variable current-window-configuration mapconcat #[(f) "��       
!)��=�
�ć�Ň" [f file vc-state up-to-date "@" ""] 2] "" "" vc-next-action-dired nil 
"dummy" vc-start-entry "Enter a change comment for the marked files." throw 
nogo pop-to-buffer vc-next-action-on-file error "Buffer %s is not associated 
with a file" buffer-name] 7)
  vc-next-action(nil)
  call-interactively(vc-next-action)
_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to