Changeset 359
- Timestamp:
- Jan 5, 2012, 2:56:15 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/check_files.m
r357 r359 146 146 end 147 147 date_str=datestr(max(datnum)); 148 try 149 [status]=system('svn --help'); 150 if status==0 151 [tild,result]=system(['svn info ' dir_fct]); 152 t=regexp(result,'R.vision\s:\s(?<rev>\d+)','names'); 153 svn_info.cur_rev=str2double(t.rev); 154 [tild,result]=system(['svn info -r ''HEAD'' ' dir_fct]); 155 t=regexp(result,'R.vision\s:\s(?<rev>\d+)','names'); 156 svn_info.rep_rev=str2double(t.rev); 157 [tild,result]=system(['svn status' dir_fct]); 158 svn_info.status=result; 159 if svn_info.rep_rev>svn_info.cur_rev 160 errormsg {length(errormsg)+1}=['Repository now at revision ' num2str(svn_info.rep_rev) '. Please type svn update in uvmat folder']; 161 end 162 modifications=regexp(svn_info.status,'M\s[^(\n|\>)]+','match'); 163 if ~isempty(modifications) 164 for k=1:length(modifications) 165 errormsg {length(errormsg)+1}=modifications{k}; 166 end 148 [status,result]=system('svn --help'); 149 if status==0 150 [tild,result]=system(['svn info ' dir_fct]); 151 t=regexp(result,'R.vision\s:\s(?<rev>\d+)','names'); 152 svn_info.cur_rev=str2double(t.rev); 153 [tild,result]=system(['svn info -r ''HEAD'' ' dir_fct]); 154 t=regexp(result,'R.vision\s:\s(?<rev>\d+)','names'); 155 svn_info.rep_rev=str2double(t.rev); 156 [tild,result]=system(['svn status' dir_fct]); 157 svn_info.status=result; 158 if svn_info.rep_rev>svn_info.cur_rev 159 errormsg {length(errormsg)+1}=['Repository now at revision ' num2str(svn_info.rep_rev) '. Please type svn update in uvmat folder']; 160 end 161 modifications=regexp(svn_info.status,'M\s[^(\n|\>)]+','match'); 162 if ~isempty(modifications) 163 for k=1:length(modifications) 164 errormsg {length(errormsg)+1}=modifications{k}; 167 165 end 168 166 end
Note: See TracChangeset
for help on using the changeset viewer.