# $Id: .scm-settings 69394 2017-10-26 17:32:06Z 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-2017 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 "/tools/." --filter-out-dirs "/webtools/." --filter-out-dirs "/kBuild/." --filter-out-dirs "/_kBuild/." --filter-out-dirs "/kBuild_/." --filter-out-dirs "/debian/." --filter-out-dirs "/SlickEdit/." --filter-out-dirs "/doc/manual/texfiles/." --filter-out-dirs "/src/libs/*/." --filter-out-dirs "/src/apps/kchmviewer*/." --filter-out-dirs "/src/VBox/Devices/Graphics/shaderlib*/." --filter-out-dirs "/src/VBox/Devices/Graphics/vmsvga/." --filter-out-dirs "/src/VBox/Devices/Graphics/vmsvga_glext/." --filter-out-dirs "/src/VBox/Devices/PC/ipxe/*/." --filter-out-dirs "/src/VBox/Devices/EFI/Firmware*/." --filter-out-dirs "/src/VBox/Devices/Network/lwip*/src*/." --filter-out-dirs "/src/VBox/Devices/Network/lwip*/doc*/." --filter-out-dirs "/src/VBox/Devices/Network/lwip*/test*/." --filter-out-dirs "/src/VBox/RDP/client-*/." --filter-out-dirs "/src/recompiler/tests/." # # 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 "/include/VBox/HostServices/glext.h" --filter-out-files "/include/VBox/HostServices/glxext.h" --filter-out-files "/include/VBox/HostServices/wglext.h" --filter-out-files "/src/VBox/Devices/Audio/sys-queue.h" --filter-out-files "/src/VBox/Devices/Audio_old/sys-queue.h" --filter-out-files "/src/VBox/RDP/x11server/Init*.c" --filter-out-files "/vslick.h" --filter-out-files "/tools/envSub.cmd" --filter-out-files "*/PkgInfo" --filter-out-files "*/*-PkgInfo" --filter-out-files "*.plist" --filter-out-files "*/Doxyfile*" --filter-out-files "*/COPYING" --filter-out-files "*/COPYING.LIB" --filter-out-files "*.desktop" # # Files and sub-trees where we don't convert tabs. # /src/VBox/Devices/Network/slirp/*: --no-convert-tabs /src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxVgaDxe/Edid.c: --no-convert-tabs /src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxFsDxe/*.*: --no-convert-tabs /src/apps/tunctl/tunctl.c: --no-convert-tabs vboxvideo_drm.c: --no-convert-tabs *linux.mod.c: --no-convert-tabs /src/recompiler/*: --no-convert-tabs /src/recompiler/VBox*: --convert-tabs # # Files and sub-trees where we don't set forcibly set svn:keywords. # /src/VBox/Devices/Network/slirp/*: --dont-set-svn-keywords /src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxVgaDxe/Edid.c: --dont-set-svn-keywords /src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxFsDxe/*.*: --dont-set-svn-keywords /src/VBox/Devices/PC/BIOS/rombios.c: --dont-set-svn-keywords /src/recompiler/*: --dont-set-svn-keywords /src/recompiler/VBox*: --set-svn-keywords # # Temporary exclusions, awaiting cleanup. # --filter-out-dirs "/src/VBox/Devices/PC/PXE/." /src/VBox/Installer/solaris/vboxconfig.sh: --no-convert-tabs