From: Iain Patterson Date: Sun, 14 Sep 2008 13:46:11 +0000 (+0000) Subject: Discount new files when diffing. X-Git-Url: http://git.iain.cx/?p=profile.git;a=commitdiff_plain;h=76b5cebac934122bdf500f5d78cc73813e76d96b;hp=bc811c4ff356d27ed2d16eac2c8c16afd034510e Discount new files when diffing. git-svn-id: https://svn.cambridge.iain.cx/profile/trunk@146 6be0d1a5-5cfe-0310-89b6-964be062b18b --- 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