GNU bug report logs - #4280
23.1.50; vc-update fails under conflicts

Previous Next

Package: emacs;

Reported by: Dieter Wilhelm <dieter <at> duenenhof-wilhelm.de>

Date: Fri, 28 Aug 2009 05:50:04 UTC

Severity: normal

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 4280 in the body.
You can then email your comments to 4280 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#4280; Package emacs. (Fri, 28 Aug 2009 05:50:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dieter Wilhelm <dieter <at> duenenhof-wilhelm.de>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 28 Aug 2009 05:50:04 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Dieter Wilhelm <dieter <at> duenenhof-wilhelm.de>
To: emacs-pretest-bug <at> gnu.org
Cc: rfrancoise <at> debian.org
Subject: 23.1.50; vc-update fails under conflicts
Date: Fri, 28 Aug 2009 07:45:08 +0200
Hi

When using vc-update I'm receiving the following error message in *vc*:

  Conflict discovered in 'ansys-mode.el'.
  Select: (p) postpone, (df) diff-full, (e) edit,
          (h) help for more options: svn: Can't read stdin: End of file found

In GNU Emacs 23.1.50.1 (i486-pc-linux-gnu, GTK+ Version 2.12.12)
 of 2009-07-30 on elegiac, modified by Debian
 (emacs-snapshot package, version 1:20090730-1~lenny1)
Windowing system distributor `The X.Org Foundation', version 11.0.10402000
configured using `configure  '--build' 'i486-linux-gnu' '--host' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/23.1.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1.50/site-lisp:/usr/share/emacs/site-lisp' '--with-x=yes' '--with-x-toolkit=gtk' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed' 'CPPFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  shell-dirtrack-mode: t
  global-hl-line-mode: t
  display-time-mode: t
  show-paren-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t

Recent input:
<switch-frame> <switch-frame> <switch-frame> <switch-frame> 
<switch-frame> <switch-frame> <switch-frame> <f2> <f3> 
<f2> <f3> C-x C-f C-g C-x o C-s a n s <return> <return> 
C-n C-n C-n C-n <return> y C-x v m <return> C-SPC C-n 
C-n C-n M-w M-x M-p M-n C-a C-k r e p o r t <tab> 
<return>

Recent messages:
Marking diary entries...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Loading tramp...done
Quit
Mark saved where search started
Please type y, n, or !: 
Merging changes into /home/dieter/ansys-mode_11.0.2/ansys-mode.el...
vc-do-command: Running svn update ansys-mode.el...FAILED (status 1)
Mark set
goto-history-element: Beginning of history; no preceding item

Load-path shadows:
/usr/share/emacs/site-lisp/maxima/emaxima hides /usr/share/emacs-snapshot/site-lisp/maxima/emaxima
/usr/share/emacs/site-lisp/maxima/smart-complete hides /usr/share/emacs-snapshot/site-lisp/maxima/smart-complete
/usr/share/emacs/site-lisp/maxima/maxima hides /usr/share/emacs-snapshot/site-lisp/maxima/maxima
/usr/share/emacs/site-lisp/maxima/bookmode hides /usr/share/emacs-snapshot/site-lisp/maxima/bookmode
/usr/share/emacs/site-lisp/maxima/maxima-font-lock hides /usr/share/emacs-snapshot/site-lisp/maxima/maxima-font-lock
/usr/share/emacs/site-lisp/maxima/sshell hides /usr/share/emacs-snapshot/site-lisp/maxima/sshell
/usr/share/emacs/23.1.50/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#4280; Package emacs. (Mon, 31 Aug 2009 22:30:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dieter Wilhelm <dieter <at> duenenhof-wilhelm.de>:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Mon, 31 Aug 2009 22:30:03 GMT) Full text and rfc822 format available.

Message #10 received at 4280 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Dieter Wilhelm <dieter <at> duenenhof-wilhelm.de>
To: 4280 <at> debbugs.gnu.org
Subject: 23.1.50; vc-update fails under conflicts
Date: Tue, 01 Sep 2009 00:22:19 +0200
Hi,

strange, at work I built an Emacs 23.1.1 from source and with it
vc-update/vc-merge for svn worked also under conflicts (vc evoked
smerge)!  Maybe this is an debian snapshot problem, I'm wondering how
to check this?

But then, there is also no mechanism in vc for svn (or emacs)
resolving the "conflicts" or removing the "conflict files".  I think
it would be the most convenient and logical when vc-next-action could
check whether there are "conflict files" and would do something in the
line of "svn resolve FILE" before trying to check in.

Best wishes

     Dieter



Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#4280; Package emacs. (Wed, 27 Jan 2010 02:49:03 GMT) Full text and rfc822 format available.

Message #13 received at 4280 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: 4280 <at> debbugs.gnu.org
Subject: Re: bug#4280: vc-update fails under conflicts
Date: Tue, 26 Jan 2010 21:48:55 -0500
Dieter Wilhelm wrote:

> When using vc-update I'm receiving the following error message in *vc*:
>
>   Conflict discovered in 'ansys-mode.el'.
>   Select: (p) postpone, (df) diff-full, (e) edit,
>           (h) help for more options: svn: Can't read stdin: End of file found

It seems that in recent versions of svn, `svn update' defaults to
offering this "interactive conflict resolution". It can be disabled by
passing the --non-interactive option to svn. This option seems to have
been first added to svn in 2002, so it's probably fine to use this
unconditionally in vc-svn.el.




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#4280; Package emacs. (Wed, 27 Jan 2010 04:14:01 GMT) Full text and rfc822 format available.

Message #16 received at 4280 <at> debbugs.gnu.org (full text, mbox):

From: Chong Yidong <cyd <at> stupidchicken.com>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 4280 <at> debbugs.gnu.org
Subject: Re: bug#4280: vc-update fails under conflicts
Date: Tue, 26 Jan 2010 23:13:27 -0500
Glenn Morris <rgm <at> gnu.org> writes:

> It seems that in recent versions of svn, `svn update' defaults to
> offering this "interactive conflict resolution". It can be disabled by
> passing the --non-interactive option to svn. This option seems to have
> been first added to svn in 2002, so it's probably fine to use this
> unconditionally in vc-svn.el.

OK, could you please do that?  (Thanks in advance.)




Reply sent to Glenn Morris <rgm <at> gnu.org>:
You have taken responsibility. (Thu, 28 Jan 2010 05:56:01 GMT) Full text and rfc822 format available.

Notification sent to Dieter Wilhelm <dieter <at> duenenhof-wilhelm.de>:
bug acknowledged by developer. (Thu, 28 Jan 2010 05:56:01 GMT) Full text and rfc822 format available.

Message #21 received at 4280-done <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: 4280-done <at> debbugs.gnu.org
Subject: Re: bug#4280: vc-update fails under conflicts
Date: Thu, 28 Jan 2010 00:55:10 -0500
  * vc-svn.el (vc-svn-update): Use "svn --non-interactive".




bug archived. Request was from Debbugs Internal Request <bug-gnu-emacs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 25 Feb 2010 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 14 years and 264 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.