From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steve Revilak Newsgroups: gmane.emacs.help Subject: emacs runs 'svn status -v' after every save Date: Fri, 14 Jan 2011 22:16:08 -0500 Message-ID: <20110115031607.GI3634@srevilak.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZYOWEO2dMm2Af3e3" X-Trace: dough.gmane.org 1295061405 4866 80.91.229.12 (15 Jan 2011 03:16:45 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 15 Jan 2011 03:16:45 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jan 15 04:16:38 2011 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Pdwd4-0004ml-Ai for geh-help-gnu-emacs@m.gmane.org; Sat, 15 Jan 2011 04:16:38 +0100 Original-Received: from localhost ([127.0.0.1]:49686 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pdwd2-0004k2-Ch for geh-help-gnu-emacs@m.gmane.org; Fri, 14 Jan 2011 22:16:36 -0500 Original-Received: from [140.186.70.92] (port=40290 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pdwcm-0004js-FY for help-gnu-emacs@gnu.org; Fri, 14 Jan 2011 22:16:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pdwck-0003Rp-DK for help-gnu-emacs@gnu.org; Fri, 14 Jan 2011 22:16:20 -0500 Original-Received: from mail5.sea5.speakeasy.net ([69.17.117.49]:53881) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pdwck-0003RY-34 for help-gnu-emacs@gnu.org; Fri, 14 Jan 2011 22:16:18 -0500 Original-Received: (qmail 5404 invoked from network); 15 Jan 2011 03:16:15 -0000 Original-Received: from pool-108-20-70-220.bstnma.fios.verizon.net (HELO srevilak.net) (srevilak@[108.20.70.220]) (envelope-sender ) by mail5.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 15 Jan 2011 03:16:15 -0000 Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:78465 Archived-At: --ZYOWEO2dMm2Af3e3 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline I've noticed that emacs-23.2.91 runs "svn status -v" each time that I save a buffer whose file is under svn version control. However, this seems to be specific to the svn backend: the git backend does not run "git status" on save, and the cvs backend does not run "cvs status" on save. I'd like to know (1) why emacs needs to run svn status after every save, and (2) how I can convince emacs not to do this :) For the sake of giving a concrete example, let's say that I have a file named svn.txt, which was checked out from a subversion repository. + emacs -Q -nw + evaluate the expression "(setq vc-command-messages t)" in the *scratch* buffer. + C-x f /path/to/svn.txt RET + edit the buffer, then C-x C-s In the *Messages* buffer, this produces Saving file /home/srevilak/tmp/src/svn.txt... Wrote /home/srevilak/tmp/src/svn.txt Running svn status -v svn.txt in foreground... Running svn status -v svn.txt...OK = 0 I have two builds of emacs-23.2.91: one on OpenSUSE 11.3, and other on Mac OS X 10.6. Both exhibit the same behavior (with svn 1.6). I've checked before-save-hook and after-save-hook, and both are nil. Any suggestions? Thanks in advance. Steve --ZYOWEO2dMm2Af3e3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) iEYEARECAAYFAk0xEXcACgkQX7YJI4BuyDSUzQCfXT9K8vi5JvSJJA2GPoV76VjX E4QAoO9Et0crRXn1+Hq4ECoVuLsGLXO+ =S3lj -----END PGP SIGNATURE----- --ZYOWEO2dMm2Af3e3--