Screen updating bug in psvn after Feisty upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
subversion (Debian) |
Fix Released
|
Unknown
|
|||
subversion (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: subversion
After I upgraded from Edgy to Feisty, the psvn Emacs package is tricky to use because of a screen display updating bug of some sort.
To repro, change some svn-controlled files and do M-x svn-status
Because I have many files, I choose to hide the ones which are not changed. You can do this with the "_" key in the *svn-status* buffer; it appears that this is required in order to repro the bug.
Initially, the current directory "." is visible in the listing. But when I tag some files for check-in with "m" it disappears, and the buffer display goes out of sync with the cursor. More specifically, some buffer operations are carried out on the line before the cursor, not on the line where the cursor is (for example, the "m" and "u" keys). Occasionally the result will be a beep and the message "End of buffer" in the minibuffer.
As a workaround, if you press the "g" key, the buffer's contents will be synchronized until you do more operations which cause the sync to be lost (again, this includes at least "m" and "u").
Changed in subversion: | |
status: | Unknown → New |
Changed in subversion: | |
status: | New → Fix Released |
I'm adding a screen shot. You'll note that the file ChangeLog is shown twice because of this glitch, once from the original unmarked buffer and a newer one in green, marked with an asterisk as the result of my pressing the "m" key.
Version information:
vnix$ locate psvn.el | xargs dlocate -S site-start. d/50psvn. el emacs/site- lisp/psvn. el
subversion: /etc/emacs/
subversion: /usr/share/
vnix$ dpkg -l subversion Unknown/ Install/ Remove/ Purge/Hold Not/Installed/ Config- files/Unpacked/ Failed- config/ Half-installed /Hold/Reinst- required/ X=both- problems (Status,Err: uppercase=bad) ======= ====-== ======= =====-= ======= ======= ======= ======= ======= ======= =
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Description
+++-===
ii subversion 1.4.3dfsg1-1ub Advanced version control system