Author: dreimer Date: Wed Jul 4 20:26:39 2007 New Revision: 27390
URL: http://svn.reactos.org/svn/reactos?rev=27390&view=rev Log: - Add a check if the Source Dir exists. If not, create it to be able to checkout to it. - Try to fix "svn create". (At last it "works" now) Here I need your help. How can I find out if the folder is empty? *.* in a folder is always true when the folder exists....
Modified: trunk/tools/RosBE-Windows/Root/RosBE.cmd trunk/tools/RosBE-Windows/Root/SVN.cmd
Modified: trunk/tools/RosBE-Windows/Root/RosBE.cmd URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/RosBE.cmd?... ============================================================================== --- trunk/tools/RosBE-Windows/Root/RosBE.cmd (original) +++ trunk/tools/RosBE-Windows/Root/RosBE.cmd Wed Jul 4 20:26:39 2007 @@ -30,6 +30,9 @@ :: Save our initial directory (should be the ReactOS source directory) :: set _ROSSOURCEDIR=%CD% +if not exist "%_ROSSOURCEDIR%." ( + mkdir %_ROSSOURCEDIR% +)
:: :: Check if our log directory exists, if it doesn't, create it.
Modified: trunk/tools/RosBE-Windows/Root/SVN.cmd URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Root/SVN.cmd?re... ============================================================================== --- trunk/tools/RosBE-Windows/Root/SVN.cmd (original) +++ trunk/tools/RosBE-Windows/Root/SVN.cmd Wed Jul 4 20:26:39 2007 @@ -29,12 +29,23 @@ %ROSBEBASEDIR%\Tools\svn.exe cleanup %_ROSSOURCEDIR% goto :ExitSVN ) +:: +:: Check if the Folder is empty. If not, output an error. +:: + if "%1" == "create" ( title Creating... - if not exist "%_ROSSOURCEDIR%." ( - mkdir %_ROSSOURCEDIR% + if exist "%_ROSSOURCEDIR%.svn." ( + echo Folder already cotains a Reposority. Exiting + goto :ExitSVN + ) + if exist "%_ROSSOURCEDIR%*" ( + echo Folder is not empty. Continuing is dangerous and can cause errors. + echo Press Strg+C to abort. + pause goto :SVN ) + goto :SVN ) if "%1" == "status" ( title Status @@ -55,20 +66,6 @@ goto :ExitSVN )
-:: -:: Check if the Folder is empty. If not, output an error. -:: -if exist "%_ROSSOURCEDIR%.svn." ( - echo Folder already cotains a Reposority. Exiting - goto :ExitSVN -) -if exist "%_ROSSOURCEDIR%*.*" ( - echo Folder is not empty. Continuing is dangerous and can cause errors. - echo Press Strg+C to abort. - pause - goto :SVN -) - :SVN %ROSBEBASEDIR%\Tools\svn.exe checkout svn://svn.reactos.org/reactos/trunk/reactos %_ROSSOURCEDIR% goto :ExitSVN