From c79b143135b1186df5e6f224f6bad2455aad0916 Mon Sep 17 00:00:00 2001 From: zeromus Date: Sat, 24 May 2014 02:22:29 +0000 Subject: [PATCH] make subwcrev less noisy --- SubWCRev.bat | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/SubWCRev.bat b/SubWCRev.bat index d8528e627d..8ec04b2e6f 100755 --- a/SubWCRev.bat +++ b/SubWCRev.bat @@ -18,25 +18,32 @@ SET ERRORLEVEL=0 rem if we didnt even have a svnrev, then go ahead and copy it if not exist %SVNREV% ( - copy /y %TEMPFILE% %SVNREV% + @copy /y %TEMPFILE% %SVNREV% > NUL ) else if exist %TEMPFILE% ( rem check to see whether its any different, so we dont touch unchanged files fc /b %TEMPFILE% %SVNREV% > nul - if ERRORLEVEL 0 ( - echo Not touching unchanged svnrev file + if ERRORLEVEL 2 ( + echo Updated svnrev file + @copy /y %TEMPFILE% %SVNREV% > NUL + goto SKIP ) if ERRORLEVEL 1 ( echo Updated svnrev file - @copy /y %TEMPFILE% %SVNREV% - ) - if ERRORLEVEL 2 ( - echo Updated svnrev file - @copy /y %TEMPFILE% %SVNREV% + @copy /y %TEMPFILE% %SVNREV% > NUL + goto SKIP ) + if ERRORLEVEL 0 ( + echo Not touching unchanged svnrev file + goto SKIP + ) + + ) else ( echo Ran into a weird error writing subwcrev output to tempfile: %TEMPFILE% ) +:SKIP + rem make subwcrev process more reliable. sorry for leaving so many tempfiles, but life's too short rem del %TEMPFILE%