.scm-settings revision bc1484a141a5638d1c26739e77e8a47c77dc2da3
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
40642fb7f08e1b6c55284d571b47c06d103514b2vboxsync# 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 Oracle Corporation
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync#
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# available from http://www.virtualbox.org. This file is free software;
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# you can redistribute it and/or modify it under the terms of the GNU
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# General Public License (GPL) as published by the Free Software
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# 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#
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsync
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsync
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsync#
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsync# Global settings.
7e960d3a0a8a3a84d7aba2cca45d72b1c31cc97bvboxsync#
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsync# Only consider directories and files that are part of a SVN working set.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
0c437bb10c61b229407a7517efde04dfe3b1e4a1vboxsync--only-svn-dirs
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsync--only-svn-files
0c437bb10c61b229407a7517efde04dfe3b1e4a1vboxsync--set-svn-eol
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--set-svn-executable
f091ce66ee934d599f16056078a9a76d7286b959vboxsync--set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Directories to ignore.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
2f0d866e126dd288169fed591c259c1c6b4016e5vboxsync# These are simple string patterns (see iprt/string.h) and we'll match both the
b74ca013e5f201a2dd371e6c438433ceac12af30vboxsync# 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"
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/*out*/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/tools/."
590bfe12ce22cd3716448fbb9f4dc51664bfe5e2vboxsync--filter-out-dirs "*/webtools/."
223cf005b18af2c21352a70693ebaf0582f68ebcvboxsync--filter-out-dirs "*/kBuild/."
223cf005b18af2c21352a70693ebaf0582f68ebcvboxsync--filter-out-dirs "*/debian/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/SlickEdit/."
afed5ab737f4aacfae3fe73776f40e989190a7cavboxsync--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/."
37e7900123b003cc3ef0c27e5669829fa688c16evboxsync--filter-out-dirs "*/src/VBox/Additions/WINNT/i8042prt/include/."
2daaccf68be3773aee600c5c3e48bcf5401418a6vboxsync--filter-out-dirs "*/src/VBox/Additions/common/crOpenGL/."
0174432b2b1a760b89840ba696f7ba51def65dddvboxsync--filter-out-dirs "*/src/VBox/Additions/solaris/DRM/include/."
70aa086e9e9d2f85d2e997d0e69169018a001e54vboxsync--filter-out-dirs "*/src/VBox/Additions/solaris/SharedFolders/solaris10/sys/."
2634ec5cbf8f1fa0a968cd4664ead6df1fed730dvboxsync--filter-out-dirs "*/src/VBox/HostServices/SharedOpenGL/."
614cbe11a7e5588dc8d369e223174b1441a09359vboxsync--filter-out-dirs "*/src/VBox/HostDrivers/VBoxNetFlt/solaris/include/."
7666082b743c5e146a8cee6cc794ff4bc3fd0ffdvboxsync--filter-out-dirs "*/src/VBox/HostDrivers/VBoxUSB/solaris/include/."
7666082b743c5e146a8cee6cc794ff4bc3fd0ffdvboxsync--filter-out-dirs "*/src/VBox/GuestHost/OpenGL/*/."
7666082b743c5e146a8cee6cc794ff4bc3fd0ffdvboxsync--filter-out-dirs "*/src/VBox/Devices/PC/Etherboot-src/*/."
7666082b743c5e146a8cee6cc794ff4bc3fd0ffdvboxsync--filter-out-dirs "*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Include/*/."
7666082b743c5e146a8cee6cc794ff4bc3fd0ffdvboxsync--filter-out-dirs "*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxIdeBusDxe/."
7666082b743c5e146a8cee6cc794ff4bc3fd0ffdvboxsync--filter-out-dirs "*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxIdeControllerDxe/."
590bfe12ce22cd3716448fbb9f4dc51664bfe5e2vboxsync--filter-out-dirs "*/src/VBox/Devices/Network/lwip/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Storage/VDFormats/StorageCraft/*/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/RDP/client/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--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.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-files "*/include/VBox/HostServices/glext.h"
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--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--filter-out-files "*/src/VBox/HostDrivers/VBoxUSB/os2/usbcalls.h"
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-files "*/src/VBox/RDP/x11server/Init*.c"
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-files "*/vslick.h"
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Files and sub-trees where we don't convert tabs.
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
f351fab06d1e1507b72f5c574df71193061fd393vboxsync*/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
b1c3cdef473df2fbc621d5da81acc82dbfb8a11avboxsync*/src/apps/tunctl/tunctl.c: --no-convert-tabs
a11c569636fa6838bd423f4631a9660a5a84204bvboxsyncvboxvideo_drm.c: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*linux.mod.c: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Main/DisplayResampleImage.cpp: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/recompiler/*: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/recompiler/VBox*: --convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Files and sub-trees where we don't set forcibly set svn:keywords.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/x11/vboxmouse/*mouse*: --dont-set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/x11/vboxmouse/*pnp.c: --dont-set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/x11/vboxvideo/vboxvideo*.c: --dont-set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/x11/vboxvideo/vboxvideo*.h: --dont-set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Devices/Network/slirp/*: --dont-set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxVgaDxe/Edid.c: --dont-set-svn-keywords
3ecf9412133496b2aeb090cfd33a286404ec59fbvboxsync*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxFsDxe/*.*: --dont-set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Devices/PC/BIOS/rombios.c: --dont-set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/recompiler/*: --dont-set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/recompiler/VBox*: --set-svn-keywords
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync# Temporary exclusions, awaiting cleanup.
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync#
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Additions/os2/VBoxGradd/."
750d4d0506a38b2e80c997075d40aad474e675fbvboxsync--filter-out-dirs "*/src/VBox/Additions/os2/VBoxGrext/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Additions/os2/VBoxMouse/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync--filter-out-dirs "*/src/VBox/Devices/PC/PXE/."
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Additions/solaris/Installer/postinstall.sh: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/HostDrivers/Support/solaris/mod.sh: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync*/src/VBox/Installer/solaris/vboxconfig.sh: --no-convert-tabs
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync
d408b82da0773c7e8cd4b3a01cb8a065a2c73a2dvboxsync