Autocommit to SVN (if x time has gone by)

Hi,
I'm attempting to commit a folder to SVN whenever the contents change and it hasn't been committed by Hazel within the last day (to avoid filling my SVN repository with lots of tiny changes).
I've attempted to handle this using the following two sets of rules but it seems to be running the rules every few seconds and as a result is taking up a lot of RAM and processor cycles.

Uploaded with ImageShack.us

Uploaded with ImageShack.us
The shell script I'm running is the following:
cd $1
svn update
svn commit -m "Autocommit"
Could anyone suggest a method of handling this without the overhead?
Many thanks,
Danny
I'm attempting to commit a folder to SVN whenever the contents change and it hasn't been committed by Hazel within the last day (to avoid filling my SVN repository with lots of tiny changes).
I've attempted to handle this using the following two sets of rules but it seems to be running the rules every few seconds and as a result is taking up a lot of RAM and processor cycles.

Uploaded with ImageShack.us

Uploaded with ImageShack.us
The shell script I'm running is the following:
cd $1
svn update
svn commit -m "Autocommit"
Could anyone suggest a method of handling this without the overhead?
Many thanks,
Danny