Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed

# .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\..*$