| Line 204... |
Line 204... |
| 204 |
var SVNTagInValidSlashAtBOL = /^\/.*$/i;
|
204 |
var SVNTagInValidSlashAtBOL = /^\/.*$/i;
|
| 205 |
var SVNTagInValidSlashAtEOL = /\/$/i;
|
205 |
var SVNTagInValidSlashAtEOL = /\/$/i;
|
| 206 |
var SVNTagInValidSlash = /^.*\/\/.*$/i;
|
206 |
var SVNTagInValidSlash = /^.*\/\/.*$/i;
|
| 207 |
var SVNTagInValidTrunkAnywhereRE = /\/trunk\//i;
|
207 |
var SVNTagInValidTrunkAnywhereRE = /\/trunk\//i;
|
| 208 |
var SVNTagValidTagAnywhereRE = /^.*\/tags\/.*$/i;
|
208 |
var SVNTagValidTagAnywhereRE = /^.*\/tags\/.*$/i;
|
| - |
|
209 |
var SVNTagValidTagBranchPathRE = /^.*\/branches\/.*\/.*$/i;
|
| 209 |
|
210 |
|
| 210 |
if (val.search(SVNTagValidCharsRE) < 0)
|
211 |
if (val.search(SVNTagValidCharsRE) < 0)
|
| 211 |
errors += val + ' - '+nm+' uses invalid character. Allowed characters are / A-Z a-z 0-9 . - _\n';
|
212 |
errors += val + ' - '+nm+' uses invalid character. Allowed characters are / A-Z a-z 0-9 . - _\n';
|
| 212 |
else if (val.search(SVNTagInValidSlashAtBOL) >= 0)
|
213 |
else if (val.search(SVNTagInValidSlashAtBOL) >= 0)
|
| 213 |
errors += val + ' - '+nm+' begins with a /. This is not allowed.\n';
|
214 |
errors += val + ' - '+nm+' begins with a /. This is not allowed.\n';
|
| Line 217... |
Line 218... |
| 217 |
errors += val + ' - '+nm+' uses //. This is not allowed.\n';
|
218 |
errors += val + ' - '+nm+' uses //. This is not allowed.\n';
|
| 218 |
else if (val.search(SVNTagValidTagAnywhereRE) >= 0)
|
219 |
else if (val.search(SVNTagValidTagAnywhereRE) >= 0)
|
| 219 |
errors += val + ' - '+nm+' contains /tags/. This is not allowed.\n';
|
220 |
errors += val + ' - '+nm+' contains /tags/. This is not allowed.\n';
|
| 220 |
else if (val.search(SVNTagInValidTrunkAnywhereRE) >= 0)
|
221 |
else if (val.search(SVNTagInValidTrunkAnywhereRE) >= 0)
|
| 221 |
errors += val + ' - '+nm+' contains /trunk/. This is not allowed.\n';
|
222 |
errors += val + ' - '+nm+' contains /trunk/. This is not allowed.\n';
|
| - |
|
223 |
else if (val.search(SVNTagValidTagBranchPathRE) >= 0)
|
| - |
|
224 |
errors += val + ' - '+nm+' contains branch with multiple sub directories. This is not allowed.\n';
|
| 222 |
else {
|
225 |
else {
|
| 223 |
var bits = val.split("/");
|
226 |
var bits = val.split("/");
|
| 224 |
if ( bits.length < 4 )
|
227 |
if ( bits.length < 4 )
|
| 225 |
errors += val + ' - Must contain at least 4 path items.\n';
|
228 |
errors += val + ' - Must contain at least 4 path items.\n';
|
| 226 |
|
229 |
|