all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Sam Steingold <sds@gnu.org>
To: 8265@debbugs.gnu.org
Subject: bug#8265: 24.0.50; windows emacs hanging calling svn
Date: Wed, 16 Mar 2011 16:15:11 -0400	[thread overview]
Message-ID: <svfwqmn7ow.fsf@tbox.wtc.algo> (raw)

In GNU Emacs 24.0.50.1 (i386-mingw-nt5.2.3790)
 of 2011-03-16 on SDS
Windowing system distributor `Microsoft Corp.', version 5.2.3790
configured using `configure --with-gcc (3.4) --cflags -IC:/gnu/gnuwin32/include --ldflags -LC:/gnu/gnuwin32/lib'

When I modify a file which is under svn, emacs _often_ (but not always!)
hangs calling svn to update its vc status and hangs even though svn
seems to work just fine.

I either have to kill svn using the windows task manager (in which case
I get this error:

Debugger entered--Lisp error: (error "Running svn status -v foo.cpp...FAILED (status 1)")
  signal(error ("Running svn status -v foo.cpp...FAILED (status 1)"))
  error("Running %s...FAILED (%s)" "svn status -v foo.cpp" "status 1")
  vc-do-command(t 0 "svn" "d:/dir/foo.cpp" "status" "-v")
  apply(vc-do-command t 0 "svn" "d:/dir/foo.cpp" ("status" "-v"))
  vc-svn-command(t 0 "d:/dir/foo.cpp" "status" "-v")
  vc-svn-state("d:/dir/foo.cpp" local)
  vc-svn-state-heuristic("d:/dir/foo.cpp")
  apply(vc-svn-state-heuristic "d:/dir/foo.cpp")
  vc-call-backend(SVN state-heuristic "d:/dir/foo.cpp")
  vc-state-refresh("d:/dir/foo.cpp" SVN)
  vc-after-save()
  basic-save-buffer()
  save-buffer(1)
  call-interactively(save-buffer nil nil)

)

Or I have to hit C-g in which case I have to wait for a long time, and
then the mouse cursor jumps to a different emacs frame(!) and a message
appears "waiting for process to die...(type C-g again to kill it instantly)"
and then I hit C-g again (several times!) and wait some more and then
finally emacs starts responding and a windows "End Program" dialog box
appears asking me whether I indeed want to kill "svn.exe".
Then I need to do C-/ (undo) in the buffer into which Emacs moved my
cursor because a bunch of "g" characters were inserted there.

Basically, it is very frustrating: half my buffer saves are accompanies
by this game of killing svn.exe.

Note that this is native windows mingw emacs build + cygwin svn.exe.
I do have a native svn.exe which exhibits the exact same behavior, but,
additionally, cannot talk to cygwin ssh-agent so it requires me to enter
my password for every operation.

-- 
Sam Steingold (http://sds.podval.org/) on CentOS release 5.5 (Final) X
http://mideasttruth.com http://memri.org http://pmw.org.il http://iris.org.il
http://dhimmi.com http://camera.org http://jihadwatch.org
Hard work has a future payoff.  Laziness pays off NOW.





             reply	other threads:[~2011-03-16 20:15 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-16 20:15 Sam Steingold [this message]
     [not found] ` <handler.8265.B.13003065675707.ack@debbugs.gnu.org>
2011-03-16 21:16   ` bug#8265: Acknowledgement (24.0.50; windows emacs hanging calling svn) Sam Steingold
2011-03-16 22:08 ` bug#8265: 24.0.50; windows emacs hanging calling svn Eli Zaretskii
2011-03-16 23:00   ` Sam Steingold
2011-03-17  2:16     ` Stefan Monnier
2011-03-17 23:23       ` Christoph Scholtes
2011-03-18  8:17         ` Eli Zaretskii
2013-02-21  6:08           ` Glenn Morris
2013-02-21 18:43             ` Sam Steingold
2013-02-21 19:04               ` Glenn Morris
2011-03-17  6:34     ` Eli Zaretskii
2011-03-17 17:57       ` Sam Steingold
2011-03-17 19:27         ` Eli Zaretskii
2011-03-17 20:46           ` Glenn Morris

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=svfwqmn7ow.fsf@tbox.wtc.algo \
    --to=sds@gnu.org \
    --cc=8265@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.