# .ccignore file used by some of the clearcase perl classes to tell them what kind of files to ignore. # Normally used to filter out any view private files that match the filters in the file # # The format of the this file is as follows # Expression # Expression is a perl Regular expression to match against path names found. # Directory separators should be "/", they will be matched accordingly. # Expresions should not use the RE "^" beggining of line as the search dir # is not known and therefore cannot be matched # The RE "$" end of line should be used to match against the current item whether it be a file or dir # eg # /\.ccignore$ - Will match (ignore) any file/dir called .ccignore in any path # /.*\.contrib$ - Will ignore any file/dir with a .contrib extension in any path # /pkg$ - Will ignore the file/dir pkg in any path will not ignore files below it # /pkg/.*$ - Will ignore any files/dirs in any pkg dir will not ignore the pkg dir itself # /pkg/?(?(?<=/).*)$ - Will ignore file/dir pkg in any path and if pkg is a dir will ignore all files below it # - RE explained # - pkg/? => pkg followed by 0 or 1 / # - (? => Start of a conditional expression # - (?<=/) => The condition that uses a positive lookbehind that is true if last char was a / # - .*) => Matches one or more chars if condition above was true # - $ => Match the end of the line # - This will match for eg .../pkg, .../pkg/, .../pkg/file, .../pkg/dir/file # Any file with a contrib or keep extension /.*\.contrib$ /.*\.keep$ # The build dirs pkg & interface and all files dirs within them /pkg/?(?(?<=/).*)$ /interface/?(?(?<=/).*)$ # The installshield build files from GBE_TOOLS /ishieldlib\.(h|rul) # jats files /build\.log$ /Makefile$ /setenv\.bat$ /descpkg$ /src/version\.(c|h)$ /src/WIN32\.mk$ # Installshield work files /IsConfig\.INI$ /pkgdef\.h$ /Setup\.(dbg|inx|map|obs)$ /String1033\.txt$ /_ISUser1033\..*$