# $Id: .scm-settings 96319 2022-08-18 20:12:52Z vboxsync $ ## @file # Top level source code massager settings. # # This will be loaded when scm is pointed to any file or directory in the # VirtualBox source tree. It will recursively load all .scm-settings files # it find in or above directories or files it's told to work on. So, # .scm-settings files can be placed in sub-directories in the tree to provide # additional settins specific to that sub-tree. # # # Copyright (C) 2010-2022 Oracle Corporation # # This file is part of VirtualBox Open Source Edition (OSE), as # available from http://www.virtualbox.org. This file is free software; # you can redistribute it and/or modify it under the terms of the GNU # General Public License (GPL) as published by the Free Software # Foundation, in version 2 as it comes in the "COPYING" file of the # VirtualBox OSE distribution. VirtualBox OSE is distributed in the # hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. # # # Global settings. # # Only consider directories and files that are part of a SVN working set. # --only-svn-dirs --only-svn-files --set-svn-eol --set-svn-executable --set-svn-keywords # # Directories to ignore. # # These are simple string patterns (see iprt/string.h) and we'll match both the # base name as well as the absolute path of each directory we consider for # recursion against these patterns. # --filter-out-dirs ".svn" --filter-out-dirs "/*out*/." --filter-out-dirs "/webtools/." --filter-out-dirs "/*kBuild*/." --filter-out-dirs "/SlickEdit/." --filter-out-dirs "/src/libs/*/." # # Files to ignore. # # Same format as for the directories, except that we'll also apply them to # files specified directly on the command line. # --filter-out-files "/vslick.h" --filter-out-files "/.dir-locals.el" --filter-out-files "*/.gitignore" --filter-out-files "*/PkgInfo" --filter-out-files "*/*-PkgInfo" --filter-out-files "*.crt" --filter-out-files "*.plist" --filter-out-files "*.provisionprofile" --filter-out-files "*/Doxyfile*" --filter-out-files "*/COPYING" --filter-out-files "*/COPYING.LIB" --filter-out-files "*/COPYING.CDDL" --filter-out-files "*/COPYING.GPLv3" --filter-out-files "*/COPYING.UBDL" --filter-out-files "*.desktop" --filter-out-files "*/.swagger-codegen-ignore" --filter-out-files "*/.swagger-codegen/VERSION" # # Header guards are by default relative to the parent directory. # --guard-prefix VBOX_INCLUDED_SRC_ --guard-relative-to-dir {parent} --fix-header-guard-endif