From 76b5cebac934122bdf500f5d78cc73813e76d96b Mon Sep 17 00:00:00 2001 From: Iain Patterson Date: Sun, 14 Sep 2008 13:46:11 +0000 Subject: [PATCH] Discount new files when diffing. git-svn-id: https://svn.cambridge.iain.cx/profile/trunk@146 6be0d1a5-5cfe-0310-89b6-964be062b18b --- .vim/script/svn | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.vim/script/svn b/.vim/script/svn index 194b487..c927fe4 100644 --- a/.vim/script/svn +++ b/.vim/script/svn @@ -5,8 +5,12 @@ fun! SVNcommit() " Allow closing an unmodified spec. set nomod - " Get the modified files. - let l:files = system("sed '1,/^$/d;s/^[MR]....//' " . bufname("")) + " Get the modified files. Discount new files. + let l:files = system("sed -n '1,/^$/d;s/^[MR]....//p' " . bufname("")) + + if l:files == "" + return + endif " Create a new window, move it below the spec and read in a diff. botright new -- 2.7.4