*BSD News Article 15389


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!usc!howland.reston.ans.net!ira.uka.de!Germany.EU.net!qwerty!bs
From: bs@Germany.EU.net (Bernard Steiner)
Newsgroups: comp.os.386bsd.bugs
Subject: elvis bug
Date: 30 Apr 1993 11:04:47 GMT
Organization: EUnet Backbone, Dortmund, Germany
Lines: 15
Distribution: world
Message-ID: <1rr14f$t31@Germany.EU.net>
NNTP-Posting-Host: qwerty.germany.eu.net

Folks,
the version of elvis that comes with 386bsd 0.1 has a severe bug:
The undo operation fails to set the status of the file edited to dirty.
Example:
vi foo
(edit)
:w!      /* file is written to disk */
(change) /* like: delete half of the file */
:w!      /* file is written to disk */
u
:w!      /* file is NOT written to disk */

Has this been fixed in a later release of elvis ?

-Bernard