From ee6dd9872aabf90d71662c4c39a33f071a8886d0 Mon Sep 17 00:00:00 2001 From: xue <> Date: Wed, 3 May 2006 18:09:10 +0000 Subject: TAssetManager now ignores .svn directories --- HISTORY | 1 + framework/Web/TAssetManager.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/HISTORY b/HISTORY index 83257db8..a9f029a5 100644 --- a/HISTORY +++ b/HISTORY @@ -1,5 +1,6 @@ Version 3.0.1 June 1, 2006 ========================== +ENH: Ticket#153 - TAssetManager now ignores .svn directories (Qiang) ENH: added sanity check to calling event handlers (Qiang) Version 3.0.0 May 1, 2006 diff --git a/framework/Web/TAssetManager.php b/framework/Web/TAssetManager.php index bfc5ef8b..deae32ff 100644 --- a/framework/Web/TAssetManager.php +++ b/framework/Web/TAssetManager.php @@ -213,6 +213,7 @@ class TAssetManager extends TModule * File modification time is used to ensure the copied files are latest. * @param string the source directory * @param string the destination directory + * @todo a generic solution to ignore certain directories and files */ protected function copyDirectory($src,$dst) { @@ -221,7 +222,7 @@ class TAssetManager extends TModule $folder=@opendir($src); while($file=@readdir($folder)) { - if($file==='.' || $file==='..') + if($file==='.' || $file==='..' || $file==='.svn') continue; else if(is_file($src.'/'.$file)) { -- cgit v1.2.3