Changeset 1208
- Timestamp:
- 12/05/08 09:16:38 (1 month ago)
- Files:
-
- branches/1.0.x/build/lib/jBuild.inc.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.0.x/build/lib/jBuild.inc.php
r418 r1208 172 172 class Subversion { 173 173 static public function revision($path='.'){ 174 $path=jBuildUtils::normalizeDir($path) .'.svn/entries';174 $path=jBuildUtils::normalizeDir($path); 175 175 $rev=-1; 176 if(file_exists($path )){176 if(file_exists($path.'.svn/entries')){ 177 177 /* FIXME : namespace invalide dans les fichiers entries, on ne peut 178 178 donc pas les lire à partir de simplxml ou dom 179 179 180 $path = $path.'.svn/entries'; 180 181 $svninfo = simplexml_load_file ( $path); 181 182 if(isset($svninfo->entry[0])) 182 183 $rev=$svninfo->entry[0]['revision']; 183 184 */ 184 $rev=`svn info | grep -E "vision" -m 1`;185 if(preg_match("/ vision\s*:\s*(\d+)/",$rev, $m))185 $rev=`svnversion $path --no-newline`; 186 if(preg_match("/(\d+)[MS]+/",$rev, $m)) 186 187 $rev=$m[1]; 187 188 }
