Actions:
|
2012-04-25 04:53 AEST by Glen Starrett - I have a modules2 filter set up as follows:
[testfilt2]
/ = testing (^((?!\.doc).)*$)
With a testing module that looks like this:
Folder PATH listing for volume OS
Volume serial number is 662A-18BA
C:\USERS\GLEN STARRETT\DOCUMENTS\TEST\EUROPA\TESTING
│ foo.doc
│ hi2.txt
│ hi3.txt
│ hi_rename.doc
│ myfile.csp
│ UnicodeNOTTest.txt
│ UnicodeTest.txt
│
└───promoTest
file1.txt
hi1.txt
hi2.txt
The filter does NOT remove the renamed "hi_rename.doc", but it does get
"foo.doc" as follows:
C:\Users\Glen Starrett\Documents\test\europa>cvs -tttt -d :sspi:europa:/myrepo c
o testfilt2 > co2.txt 2>&1 && tree /f testfilt2 && rd /q/s testfilt2
Folder PATH listing for volume OS
Volume serial number is 662A-18BA
C:\USERS\GLEN STARRETT\DOCUMENTS\TEST\EUROPA\TESTFILT2
│ hi1.txt
│ hi2.txt
│ hi3.txt
│ hi_rename.doc
│ myfile.csp
│ UnicodeNOTTest.txt
│ UnicodeTest.txt
│
├───fold
└───promoTest
file1.txt
hi1.txt
hi2.txt
From the trace (starting at line 2024):
>>>>
12:45:06: S -> Match ^((?!\.doc).)*$ to foo.doc = 0
...
12:45:06: S -> Match ^((?!\.doc).)*$ to hi_rename.doc = 0
12:45:06: S -> Match ^((?!\.doc).)*$ to hi1.txt = 1
...
12:45:06: S -> Match ^((?!\.doc).)*$ to hi3.txt = 1
12:45:06: S -> Match ^((?!\.doc).)*$ to hi_txt.doc = 0
12:45:06: S -> Match ^((?!\.doc).)*$ to myfile.csp = 1
<<<<
Looks like it's failing the match properly, but it still gets checked out. Must
be something specific to rename?? |