GNU bug report logs -
#14531
24.3.50; `log-view-file-prev' doesn't move to the beginning of the log buffer
Previous Next
Reported by: Xue Fuqiao <xfq.free <at> gmail.com>
Date: Sun, 2 Jun 2013 02:56:02 UTC
Severity: minor
Tags: moreinfo
Merged with 9409
Found in versions 24.0.50, 24.3.50
Fixed in version 29.1
Done: Lars Ingebrigtsen <larsi <at> gnus.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 14531 in the body.
You can then email your comments to 14531 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#14531
; Package
emacs
.
(Sun, 02 Jun 2013 02:56:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Xue Fuqiao <xfq.free <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Sun, 02 Jun 2013 02:56:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
In (info "(emacs) VC Change Log"):
`P'
Move to the log of the previous file, if showing logs for a
multi-file VC fileset. Otherwise, just move to the beginning of
the log. A numeric prefix argument is a repeat count.
I tried visiting a random Emacs Lisp file (calc.el) in the bzr repo, and
then execute `vc-print-log'. It isn't a multi-file fileset, but
pressing `P' does not move to the beginning of the log buffer. Instead,
an error message "No previous file" occurs.
In GNU Emacs 24.3.50.1 (x86_64-apple-darwin12.3.0, NS apple-appkit-1187.37)
of 2013-06-01 on xfq.local
Bzr revision: 112804 eggert <at> cs.ucla.edu-20130601005434-8ksmtpg0tgseqsmf
Windowing system distributor `Apple', version 10.3.1187
Configured using:
`configure --with-ns --enable-gtk-deprecation-warnings
--enable-checking'
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
default enable-multibyte-characters: t
Major mode: Info
Minor modes in effect:
diff-auto-refine-mode: t
shell-dirtrack-mode: t
text-scale-mode: t
which-function-mode: t
electric-pair-mode: t
delete-selection-mode: t
auto-image-file-mode: t
display-time-mode: t
ido-everywhere: t
keyfreq-autosave-mode: t
keyfreq-mode: t
show-paren-mode: t
yas-global-mode: t
yas-minor-mode: t
savehist-mode: t
tooltip-mode: t
mouse-wheel-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
buffer-read-only: t
size-indication-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
abbrev-mode: t
Recent input:
C-x b <return> C-x v l C-x 4 b <return> C-x r b <return>
C-x o SPC SPC SPC SPC M-v M-v M-v M-v SPC SPC SPC SPC
SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC
M-< C-x o <down> <up> <down> <down> <down> C-x o p
p n n n p p C-x o <C-down> <C-down> C-l C-x o P n n
P P P C-h k P C-x o <tab> <return> <help-echo> <help-echo>
C-x k <return> <down-mouse-1> <mouse-1> C-x b <return>
C-x o n n n n n n n n n n n n n n P P P P P P P P P
P C-h k P <help-echo> <down-mouse-2> <mouse-1> M-<
C-v C-v C-v C-x C-x C-g C-v C-v C-v C-v C-v C-v C-v
C-v C-v C-v C-v C-x k <return> C-x b <return> C-x o
C-h k p C-x o <tab> <return> <right> C-h f <return>
<help-echo> <down-mouse-2> <mouse-1> M-< C-v C-x k
<return> C-x b <return> C-x b i n <return> <help-echo>
C-x b g m C-g C-x o C-x b i n C-g C-x C-f C-g C-x b
e m o <return> C-p C-p C-a <tab> C-n C-n C-a <C-return>
l o g - v i e w . e l C-x b <return> M-x r e - e m
- b u <tab> C-g M-! e m C-g M-! e m a c s SPC - Q C-g
C-x o C-n C-n M-x - <backspace> r e - e m - b u <tab>
<return> C-g C-x b C-g C-x 4 b v c <return> C-h k P
C-x o M-f M-f M-f M-f M-f M-b C-SPC M-f M-f M-f M-f
M-w C-x b <return> M-x r e - e m - b u <tab> <retu
rn>
Recent messages:
Type "q" in help window to restore its previous buffer.
mouse-2, RET: find function's definition
uncompressing log-view.el.gz...done
uncompressing easy-mmode.el.gz...done
Mark set
Quit [8 times]
Type "q" in help window to restore its previous buffer.
Mark set
delete-backward-char: Text is read-only
Load-path shadows:
/Users/xfq/.emacs.d/elpa/org-20130527/org hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org
/Users/xfq/.emacs.d/elpa/org-20130527/org-w3m hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-w3m
/Users/xfq/.emacs.d/elpa/org-20130527/org-version hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-version
/Users/xfq/.emacs.d/elpa/org-20130527/org-timer hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-timer
/Users/xfq/.emacs.d/elpa/org-20130527/org-table hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-table
/Users/xfq/.emacs.d/elpa/org-20130527/org-src hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-src
/Users/xfq/.emacs.d/elpa/org-20130527/org-rmail hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-rmail
/Users/xfq/.emacs.d/elpa/org-20130527/org-protocol hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-protocol
/Users/xfq/.emacs.d/elpa/org-20130527/org-plot hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-plot
/Users/xfq/.emacs.d/elpa/org-20130527/org-pcomplete hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-pcomplete
/Users/xfq/.emacs.d/elpa/org-20130527/org-mouse hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mouse
/Users/xfq/.emacs.d/elpa/org-20130527/org-mobile hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mobile
/Users/xfq/.emacs.d/elpa/org-20130527/org-mhe hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mhe
/Users/xfq/.emacs.d/elpa/org-20130527/org-macs hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-macs
/Users/xfq/.emacs.d/elpa/org-20130527/org-loaddefs hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-loaddefs
/Users/xfq/.emacs.d/elpa/org-20130527/org-list hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-list
/Users/xfq/.emacs.d/elpa/org-20130527/org-irc hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-irc
/Users/xfq/.emacs.d/elpa/org-20130527/org-install hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-install
/Users/xfq/.emacs.d/elpa/org-20130527/org-inlinetask hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-inlinetask
/Users/xfq/.emacs.d/elpa/org-20130527/org-info hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-info
/Users/xfq/.emacs.d/elpa/org-20130527/org-indent hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-indent
/Users/xfq/.emacs.d/elpa/org-20130527/org-id hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-id
/Users/xfq/.emacs.d/elpa/org-20130527/org-habit hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-habit
/Users/xfq/.emacs.d/elpa/org-20130527/org-gnus hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-gnus
/Users/xfq/.emacs.d/elpa/org-20130527/org-footnote hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-footnote
/Users/xfq/.emacs.d/elpa/org-20130527/org-feed hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-feed
/Users/xfq/.emacs.d/elpa/org-20130527/org-faces hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-faces
/Users/xfq/.emacs.d/elpa/org-20130527/org-eshell hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-eshell
/Users/xfq/.emacs.d/elpa/org-20130527/org-entities hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-entities
/Users/xfq/.emacs.d/elpa/org-20130527/org-element hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-element
/Users/xfq/.emacs.d/elpa/org-20130527/org-docview hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-docview
/Users/xfq/.emacs.d/elpa/org-20130527/org-datetree hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-datetree
/Users/xfq/.emacs.d/elpa/org-20130527/org-ctags hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-ctags
/Users/xfq/.emacs.d/elpa/org-20130527/org-crypt hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-crypt
/Users/xfq/.emacs.d/elpa/org-20130527/org-compat hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-compat
/Users/xfq/.emacs.d/elpa/org-20130527/org-colview hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-colview
/Users/xfq/.emacs.d/elpa/org-20130527/org-clock hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-clock
/Users/xfq/.emacs.d/elpa/org-20130527/org-capture hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-capture
/Users/xfq/.emacs.d/elpa/org-20130527/org-bibtex hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-bibtex
/Users/xfq/.emacs.d/elpa/org-20130527/org-bbdb hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-bbdb
/Users/xfq/.emacs.d/elpa/org-20130527/org-attach hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-attach
/Users/xfq/.emacs.d/elpa/org-20130527/org-archive hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-archive
/Users/xfq/.emacs.d/elpa/org-20130527/org-agenda hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/org-agenda
/Users/xfq/.emacs.d/elpa/org-20130527/ob hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob
/Users/xfq/.emacs.d/elpa/org-20130527/ob-tangle hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-tangle
/Users/xfq/.emacs.d/elpa/org-20130527/ob-table hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-table
/Users/xfq/.emacs.d/elpa/org-20130527/ob-sqlite hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sqlite
/Users/xfq/.emacs.d/elpa/org-20130527/ob-sql hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sql
/Users/xfq/.emacs.d/elpa/org-20130527/ob-shen hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-shen
/Users/xfq/.emacs.d/elpa/org-20130527/ob-sh hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sh
/Users/xfq/.emacs.d/elpa/org-20130527/ob-screen hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-screen
/Users/xfq/.emacs.d/elpa/org-20130527/ob-scheme hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-scheme
/Users/xfq/.emacs.d/elpa/org-20130527/ob-scala hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-scala
/Users/xfq/.emacs.d/elpa/org-20130527/ob-sass hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sass
/Users/xfq/.emacs.d/elpa/org-20130527/ob-ruby hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ruby
/Users/xfq/.emacs.d/elpa/org-20130527/ob-ref hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ref
/Users/xfq/.emacs.d/elpa/org-20130527/ob-python hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-python
/Users/xfq/.emacs.d/elpa/org-20130527/ob-plantuml hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-plantuml
/Users/xfq/.emacs.d/elpa/org-20130527/ob-picolisp hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-picolisp
/Users/xfq/.emacs.d/elpa/org-20130527/ob-perl hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-perl
/Users/xfq/.emacs.d/elpa/org-20130527/ob-org hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-org
/Users/xfq/.emacs.d/elpa/org-20130527/ob-octave hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-octave
/Users/xfq/.emacs.d/elpa/org-20130527/ob-ocaml hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ocaml
/Users/xfq/.emacs.d/elpa/org-20130527/ob-mscgen hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-mscgen
/Users/xfq/.emacs.d/elpa/org-20130527/ob-maxima hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-maxima
/Users/xfq/.emacs.d/elpa/org-20130527/ob-matlab hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-matlab
/Users/xfq/.emacs.d/elpa/org-20130527/ob-lob hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lob
/Users/xfq/.emacs.d/elpa/org-20130527/ob-lisp hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lisp
/Users/xfq/.emacs.d/elpa/org-20130527/ob-lilypond hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lilypond
/Users/xfq/.emacs.d/elpa/org-20130527/ob-ledger hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ledger
/Users/xfq/.emacs.d/elpa/org-20130527/ob-latex hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-latex
/Users/xfq/.emacs.d/elpa/org-20130527/ob-keys hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-keys
/Users/xfq/.emacs.d/elpa/org-20130527/ob-js hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-js
/Users/xfq/.emacs.d/elpa/org-20130527/ob-java hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-java
/Users/xfq/.emacs.d/elpa/org-20130527/ob-io hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-io
/Users/xfq/.emacs.d/elpa/org-20130527/ob-haskell hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-haskell
/Users/xfq/.emacs.d/elpa/org-20130527/ob-gnuplot hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot
/Users/xfq/.emacs.d/elpa/org-20130527/ob-fortran hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-fortran
/Users/xfq/.emacs.d/elpa/org-20130527/ob-exp hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-exp
/Users/xfq/.emacs.d/elpa/org-20130527/ob-eval hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-eval
/Users/xfq/.emacs.d/elpa/org-20130527/ob-emacs-lisp hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp
/Users/xfq/.emacs.d/elpa/org-20130527/ob-dot hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-dot
/Users/xfq/.emacs.d/elpa/org-20130527/ob-ditaa hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ditaa
/Users/xfq/.emacs.d/elpa/org-20130527/ob-css hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-css
/Users/xfq/.emacs.d/elpa/org-20130527/ob-comint hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-comint
/Users/xfq/.emacs.d/elpa/org-20130527/ob-clojure hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-clojure
/Users/xfq/.emacs.d/elpa/org-20130527/ob-calc hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-calc
/Users/xfq/.emacs.d/elpa/org-20130527/ob-awk hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-awk
/Users/xfq/.emacs.d/elpa/org-20130527/ob-asymptote hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-asymptote
/Users/xfq/.emacs.d/elpa/org-20130527/ob-R hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-R
/Users/xfq/.emacs.d/elpa/org-20130527/ob-C hides
/Users/xfq/emacs-repo/bzr/trunk/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-C
Features:
(shadow sort mail-extr emacsbug sendmail misearch multi-isearch log-view
pcvs-util whitespace diff-mode shell vc-annotate face-remap jka-compr
bookmark add-log vc-bzr checkdoc thingatpt org-element vc-git flyspell
ispell org-rmail org-mhe org-irc org-info org-gnus org-docview
org-bibtex bibtex org-bbdb org-w3m org org-macro org-footnote
org-pcomplete pcomplete org-list org-faces org-entities noutline outline
org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table
ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs
org-loaddefs find-func uniquify tsdh-dark-theme which-func imenu avoid
electric delsel image-file cus-start cus-load view mule-util cal-china
lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs
diary-lib diary-loaddefs cal-menu calendar cal-loaddefs time ielm pp
comint ansi-color ring server gnus-util message cl-macs gv format-spec
rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils
gmm-utils mailheader ido keyfreq easy-mmode paren yasnippet byte-opt
warnings advice edmacro kmacro help-mode cl nadvice savehist eldoc
help-fns elp info org-install hideshow midnight dired-x easymenu dired
bytecomp byte-compile cconv vc vc-dispatcher cl-lib package time-date
tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd
fontset image regexp-opt fringe tabulated-list newcomment lisp-mode
register page menu-bar rfn-eshadow timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core frame cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev
minibuffer loaddefs button faces cus-face macroexp files text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote make-network-process ns multi-tty
emacs)
--
Best regards, Xue Fuqiao.
http://www.gnu.org/software/emacs/
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#14531
; Package
emacs
.
(Tue, 04 Jun 2013 01:14:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 14531 <at> debbugs.gnu.org (full text, mbox):
Xue Fuqiao wrote:
> I tried visiting a random Emacs Lisp file (calc.el) in the bzr repo, and
> then execute `vc-print-log'. It isn't a multi-file fileset, but
> pressing `P' does not move to the beginning of the log buffer. Instead,
> an error message "No previous file" occurs.
I think this is
http://debbugs.gnu.org/9409
Merged 9409 14531.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Tue, 04 Jun 2013 01:15:01 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#14531
; Package
emacs
.
(Fri, 25 Sep 2020 11:02:02 GMT)
Full text and
rfc822 format available.
Message #13 received at 14531 <at> debbugs.gnu.org (full text, mbox):
Xue Fuqiao <xfq.free <at> gmail.com> writes:
> In (info "(emacs) VC Change Log"):
> `P'
> Move to the log of the previous file, if showing logs for a
> multi-file VC fileset. Otherwise, just move to the beginning of
> the log. A numeric prefix argument is a repeat count.
>
> I tried visiting a random Emacs Lisp file (calc.el) in the bzr repo, and
> then execute `vc-print-log'. It isn't a multi-file fileset, but
> pressing `P' does not move to the beginning of the log buffer. Instead,
> an error message "No previous file" occurs.
I'm not sure what that command is meant to do, even after reading the
documentation and reading the code (and even reading the code doesn't
help that much, because these are easy-mmode-define-navigation
incantation).
It searches for the prev instance of:
log-view-file-re
"^\\(?:Working file: \\(?1:.+\\)\\|\\(?:SCCS/s\\.\\|Changes to \\)\\(?1:.+\\):\\)
"
in the *vc-change-log* buffer? But ... there's nothing like that in a
git buffer?
So `P'/`N' always fails for me. Is this just code that has bitrotted,
or is the use case just not... explained well?
This bug was merged with:
Eduard Wiebe <usenet <at> pusto.de> writes:
> it bothers me that in some situation i cannot reach the head information
> of the `vc-print-log' via `log-view-msg-prev'.
>
> I fixed the issue by following simple patch.
[...]
> - (error "No previous %s" ,name)))
> + (goto-char (point-min))
> + (error "No previous %s" ,name)))
I don't understand what's meant by "the head information", but the
`n'/`p' commands in *vc-change-log* buffers seems to work well for me?
Test case:
C-x C-f calc.el
C-x v l
n
p
p
So these seem to be different bugs and the second bug has been fixed in
the intervening years?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#14531
; Package
emacs
.
(Thu, 05 May 2022 12:29:01 GMT)
Full text and
rfc822 format available.
Message #16 received at 14531 <at> debbugs.gnu.org (full text, mbox):
Lars Ingebrigtsen <larsi <at> gnus.org> writes:
>> In (info "(emacs) VC Change Log"):
>> `P'
>> Move to the log of the previous file, if showing logs for a
>> multi-file VC fileset. Otherwise, just move to the beginning of
>> the log. A numeric prefix argument is a repeat count.
>>
>> I tried visiting a random Emacs Lisp file (calc.el) in the bzr repo, and
>> then execute `vc-print-log'. It isn't a multi-file fileset, but
>> pressing `P' does not move to the beginning of the log buffer. Instead,
>> an error message "No previous file" occurs.
>
> I'm not sure what that command is meant to do, even after reading the
> documentation and reading the code (and even reading the code doesn't
> help that much, because these are easy-mmode-define-navigation
> incantation).
>
> It searches for the prev instance of:
>
> log-view-file-re
> "^\\(?:Working file: \\(?1:.+\\)\\|\\(?:SCCS/s\\.\\|Changes to
> \\)\\(?1:.+\\):\\)
> "
>
> in the *vc-change-log* buffer? But ... there's nothing like that in a
> git buffer?
>
> So `P'/`N' always fails for me. Is this just code that has bitrotted,
> or is the use case just not... explained well?
Perhaps these commands are CVS/RCS/SCCS-specific, and shouldn't be
enabled in general? Because they're pretty confusing as is, and should
(at the very least) explain better what they're attempting to do.
I've added Stefan and Dmitry to the CCs; perhaps they have some insights
here.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
Added tag(s) moreinfo.
Request was from
Lars Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Thu, 05 May 2022 12:29:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#14531
; Package
emacs
.
(Thu, 05 May 2022 19:59:01 GMT)
Full text and
rfc822 format available.
Message #21 received at 14531 <at> debbugs.gnu.org (full text, mbox):
Lars Ingebrigtsen [2022-05-05 14:28:00] wrote:
>>> In (info "(emacs) VC Change Log"):
>>> `P'
>>> Move to the log of the previous file, if showing logs for a
>>> multi-file VC fileset. Otherwise, just move to the beginning of
>>> the log. A numeric prefix argument is a repeat count.
[...]
> Perhaps these commands are CVS/RCS/SCCS-specific,
Indeed, I think this command doesn't make much sense in current VCSs.
It made sense for CVS where `cvs log <dir>` would give the logs of every
file in <dir>, one after the other.
Stefan
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#14531
; Package
emacs
.
(Fri, 06 May 2022 11:46:02 GMT)
Full text and
rfc822 format available.
Message #24 received at 14531 <at> debbugs.gnu.org (full text, mbox):
Stefan Monnier <monnier <at> iro.umontreal.ca> writes:
> Indeed, I think this command doesn't make much sense in current VCSs.
> It made sense for CVS where `cvs log <dir>` would give the logs of every
> file in <dir>, one after the other.
Right. So I've now made new tiny derived log-view modes for these VCs,
and removed the bindings in the general log-view map in Emacs 29.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
bug marked as fixed in version 29.1, send any further explanations to
14531 <at> debbugs.gnu.org and Xue Fuqiao <xfq.free <at> gmail.com>
Request was from
Lars Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Fri, 06 May 2022 11:47:01 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 04 Jun 2022 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 3 years and 16 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.