On 5/8/07, Bram Moolenaar <[EMAIL PROTECTED]> wrote:
Yakov Lerner wrote: > On 5/5/07, Bram Moolenaar <[EMAIL PROTECTED]> wrote: > > Announcing: Vim (Vi IMproved) version 7.1a BETA > > I compared runtime files form ftp [1] and from svn [2]. > Both vims are labeled vim71a. But many runtimes are different. > In svn, many files are labeled 2007. In ftp, they are 2006 versions. > Why this difference in runtimes ? > > Yakov > [1] ftp://ftp.vim.org/pub/vim/unstable/unix/vim-7.1a.tar.bz2 > [2] https://svn.sourceforge.net/svnroot/vim/vim7 Do I need to hunt down the differences? Please give a specific example. What "label" are you talking about?
At closer examination, differences turned out to be in $Id..$, $Revision..$ $Date...$ lines only, except for one file which has read differences: runtime/autoload/spellfile.vim -- see diffs below. By "labels" I meant the cvs $Id...$ keywords and other $..$ keywords. Full diffs are attached. Diffs are produced by the script diff-vim-ftp-svn.sh, also attached. diff -r --exclude=.svn /var/tmp/vim-untar/vim71a/runtime/autoload/spellfile.vim /var/tmp/vim-svn/vim7/runtime/autoload/spellfile.vim 3c3 < " Last Change: 2006 Aug 29 ---
" Last Change: 2007 May 06
60a61
" Remember the buffer number, we check it below.
61a63
let newbufnr = winbufnr(0)
67c69,88 < g/^/d ---
" Careful: Nread() may have opened a new window for the error message,
" we need to go back to our own buffer and window.
if newbufnr != winbufnr(0)
let winnr = bufwinnr(newbufnr)
if winnr == -1
" Our buffer has vanished!? Open a new window.
echomsg "download buffer disappeared, opening a new one"
new
setlocal bin
else
exe winnr . "wincmd w"
endif
endif
if newbufnr == winbufnr(0)
" We are back the old buffer, remove any (half-finished) download.
g/^/d
else
let newbufnr = winbufnr(0)
endif
73c94 < bwipe! ---
exe newbufnr . "bwipe!"
99,101c120 < if getline(2) !~ 'VIMsug' < echo 'Sorry, downloading failed' < else ---
if getline(2) =~ 'VIMsug'
103a123,136
set nomod
else
echo 'Sorry, downloading failed'
" Go back to our own buffer/window, Nread() may have taken us to
" another window.
if newbufnr != winbufnr(0)
let winnr = bufwinnr(newbufnr)
if winnr != -1
exe winnr . "wincmd w"
endif
endif
if newbufnr == winbufnr(0)
set nomod
endif
105d137 < set nomod 109c141,142 < bwipe ---
" Wipe out the buffer we used.
exe newbufnr . "bwipe"
diffs
Description: Binary data
diff-vim-ftp-svn.sh
Description: Bourne shell script
