Below you will find screenshots and a list of changes from XBMCDBR and added functions.
Homepage / Download : http://code.google.com/p/dxbmc/
Apart from the obvious features you can see from the screenshots:
-Only attempt ftp/email/shutdown if previous build rar is found, or XBMCDBR completed successfully
-FTP Folder can only be performed with a new build, while ftp rar can be performed as long as there is an existing build rar for the current day
-Option to delete local rar after successful ftp, build folder is automatically deleted
-Folders to add custom things before the build [Patches] and before the rar/transfer[Custom Extras], things this may include would be personal code changes in the patches folder or codecs/scripts/skins in the custom extras folder.
-Email support with gmail smtp, so the log can be emailed to you after the process is completed
-Command line options added, see readme in revision 007 for available options
-Integrated ftp client, can ftp rar, or folder with custom specified name, can overwrite UserData if user wishes but defaults to no. And can ftp to custom path.
-YOU CAN HAVE XBMC BUILT AND FTPed TO YOUR XBOX WITH ONE CLICK
Most people probably will not be interested in this.
Integrated settings manager into main program
Organized program data into Data Folder
Fixed up some problems with progress bars(possibly caused by me)
Added time output to log messages
Combined all log output into one file, VS Log still independent
using Directory.Delete() now instead of XDirectory delete function
Added more error checking here and there
I'm still using most of the underlying functions from XBMCDBR as you can see here:
doWork() - modified, basic logic retained
Finish() - slight modifications
getSource - minor modifications
[svn args for update and fresh added with one string instead of 3]
rebuildXBMC - minor modifications
added rebuild option [ no clean ]
prepareBuild - very minor changes, if any
getVsNetLocation - unchanged
writeStreamInfo - unchanged
writeProcessOut - unchanged
messageAndClose - very minor changes
runProcess - unchanged
Edited by pike, 04 April 2007 - 10:59 PM.