.scm-settings revision d00167eae3bb1cbd4b7b5d0837eeffee1e7276aa
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# $Id$
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync## @file
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Top level source code massager settings.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# This will be loaded when scm is pointed to any file or directory in the
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# VirtualBox source tree. It will recursively load all .scm-settings files
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# it find in or above directories or files it's told to work on. So,
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# .scm-settings files can be placed in sub-directories in the tree to provide
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# additional settins specific to that sub-tree.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync#
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# Copyright (C) 2010 Sun Microsystems, Inc.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync#
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# available from http://www.virtualbox.org. This file is free software;
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# you can redistribute it and/or modify it under the terms of the GNU
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# General Public License (GPL) as published by the Free Software
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Clara, CA 95054 USA or visit http://www.sun.com if you need
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# additional information or have any questions.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Directories to ignore.
7e960d3a0a8a3a84d7aba2cca45d72b1c31cc97bvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# These are simple string patterns (see iprt/string.h) and we'll match both the
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# base name as well as the absolute path of each directory we consider for
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# recursion against these patterns.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs ".svn"
61fa69e2bc9fc9e7490feed1c020273f3ddb238dvboxsync--filter-out-dirs "*/out/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/tools/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/webtools/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/kBuild/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/debian/."
b74ca013e5f201a2dd371e6c438433ceac12af30vboxsync--filter-out-dirs "*/SlickEdit/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/libs/*/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/apps/kchmviewer*/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Additions/x11/x11include/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Additions/WINNT/Graphics/Wine/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Additions/WINNT/Network/freebsd/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Additions/WINNT/i8042prt/include/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Additions/common/crOpenGL/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Additions/solaris/DRM/include/."
223cf005b18af2c21352a70693ebaf0582f68ebcvboxsync--filter-out-dirs "*/src/VBox/Additions/solaris/SharedFolders/solaris10/sys/."
223cf005b18af2c21352a70693ebaf0582f68ebcvboxsync--filter-out-dirs "*/src/VBox/HostServices/SharedOpenGL/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/GuestHost/OpenGL/*/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Devices/PC/Etherboot-src/*/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Include/*/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Devices/Network/lwip/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Devices/Storage/VBoxHDDFormats/StorageCraft/*/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/RDP/client/."
afed5ab737f4aacfae3fe73776f40e989190a7cavboxsync--filter-out-dirs "*/src/recompiler/tests/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Files to ignore.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Same format as for the directories, except that we'll also apply them to
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# files specified directly on the command line.
0174432b2b1a760b89840ba696f7ba51def65dddvboxsync#
2daaccf68be3773aee600c5c3e48bcf5401418a6vboxsync--filter-out-files "*/include/VBox/HostServices/glext.h"
0174432b2b1a760b89840ba696f7ba51def65dddvboxsync--filter-out-files "*/include/VBox/HostServices/glxext.h"
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-files "*/include/VBox/HostServices/wglext.h"
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-files "*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxFsDxe/fsw_strfunc.h"
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-files "*/src/VBox/Devices/Audio/sys-queue.h"
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Other options.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/solaris/SharedFolders/*: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/x11/vboxmouse/*mouse*: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/x11/vboxmouse/*pnp.c: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/x11/vboxvideo/vboxvideo*.c: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/x11/vboxvideo/vboxvideo*.h: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Devices/Network/slirp/*: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxVgaDxe/Edid.c: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxFsDxe/*.*: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/recompiler/*: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/recompiler/VBox*: --convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/apps/tunctl/tunctl.c: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsyncvboxvideo_drm.c: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*linux.mod.c: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
22e281e75ed636601178296c6daebda8f1d17c59vboxsync
22e281e75ed636601178296c6daebda8f1d17c59vboxsync#
22e281e75ed636601178296c6daebda8f1d17c59vboxsync# Temporary exclusions, awaiting cleanup.
22e281e75ed636601178296c6daebda8f1d17c59vboxsync#
22e281e75ed636601178296c6daebda8f1d17c59vboxsync--filter-out-dirs "*/src/VBox/Additions/os2/VBoxGradd/."
22e281e75ed636601178296c6daebda8f1d17c59vboxsync--filter-out-dirs "*/src/VBox/Additions/os2/VBoxGrext/."
22e281e75ed636601178296c6daebda8f1d17c59vboxsync--filter-out-dirs "*/src/VBox/Additions/os2/VBoxMouse/."
22e281e75ed636601178296c6daebda8f1d17c59vboxsync--filter-out-dirs "*/src/VBox/Devices/PC/PXE/."
22e281e75ed636601178296c6daebda8f1d17c59vboxsync*/src/VBox/Additions/solaris/Installer/postinstall.sh: --no-convert-tabs
22e281e75ed636601178296c6daebda8f1d17c59vboxsync
22e281e75ed636601178296c6daebda8f1d17c59vboxsync# --no-convert-tabs
22e281e75ed636601178296c6daebda8f1d17c59vboxsync
22e281e75ed636601178296c6daebda8f1d17c59vboxsync