From 619c3ef56ddfc8145ec0cdf38eec336dacbc5c6b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= <schiessle@owncloud.com>
Date: Mon, 7 Jan 2013 12:06:31 +0100
Subject: [PATCH] use limits defined in issue
 https://github.com/owncloud/core/issues/860

---
 apps/files_versions/lib/versions.php | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/apps/files_versions/lib/versions.php b/apps/files_versions/lib/versions.php
index 341afb380a..a17ce5a22b 100644
--- a/apps/files_versions/lib/versions.php
+++ b/apps/files_versions/lib/versions.php
@@ -29,12 +29,18 @@ class Storage {
 	const DEFAULTENABLED=true;
 	const DEFAULTMAXSIZE=50; // unit: percentage; 50% of available disk space/quota
 	
-	private static $max_versions_per_interval = array(1 => array('intervalEndsAfter' => 3600,     //first hour, one version every 10sec
+	private static $max_versions_per_interval = array(1 => array('intervalEndsAfter' => 10,     //first 10sec, one version every 2sec
+																	'step' => 2),
+														2 => array('intervalEndsAfter' => 60,     //next minute, one version every 10sec
 																	'step' => 10),
-														2 => array('intervalEndsAfter' => 86400,   //next 24h, one version every hour
+														3 => array('intervalEndsAfter' => 3600,     //next hour, one version every minute
+																	'step' => 60),
+														4 => array('intervalEndsAfter' => 86400,   //next 24h, one version every hour
 																	'step' => 3600),
-														3 => array('intervalEndsAfter' => -1,      //until the end one version per day
+														5 => array('intervalEndsAfter' => 2592000,   //next 30days, one version per day
 																	'step' => 86400),
+														6 => array('intervalEndsAfter' => -1,      //until the end one version per week
+																	'step' => 604800),
 			);	
 
 	private static function getUidAndFilename($filename)
-- 
GitLab