e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# $Id$
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync## @file
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# Top level source code massager settings.
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# This will be loaded when scm is pointed to any file or directory in the
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# VirtualBox source tree. It will recursively load all .scm-settings files
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# it find in or above directories or files it's told to work on. So,
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# .scm-settings files can be placed in sub-directories in the tree to provide
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# additional settins specific to that sub-tree.
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
c7814cf6e1240a519cbec0441e033d0e2470ed00vboxsync# Copyright (C) 2010-2011 Oracle Corporation
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# available from http://www.virtualbox.org. This file is free software;
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# you can redistribute it and/or modify it under the terms of the GNU
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# General Public License (GPL) as published by the Free Software
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync
4bcaf5d320bf0d88910212509c37bdd634e0879evboxsync#
4bcaf5d320bf0d88910212509c37bdd634e0879evboxsync# Global settings.
4bcaf5d320bf0d88910212509c37bdd634e0879evboxsync#
cec3b04587a02f0dc7d0cc679e9a0de19b730e2cvboxsync# Only consider directories and files that are part of a SVN working set.
cec3b04587a02f0dc7d0cc679e9a0de19b730e2cvboxsync#
4bcaf5d320bf0d88910212509c37bdd634e0879evboxsync--only-svn-dirs
cec3b04587a02f0dc7d0cc679e9a0de19b730e2cvboxsync--only-svn-files
1370cf4dc67bdee7d2b6bb3b475e22d4cb394f91vboxsync--set-svn-eol
4a4d802b46dfabbfd36e88822ff7b17421120469vboxsync--set-svn-executable
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync--set-svn-keywords
4bcaf5d320bf0d88910212509c37bdd634e0879evboxsync
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# Directories to ignore.
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# These are simple string patterns (see iprt/string.h) and we'll match both the
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# base name as well as the absolute path of each directory we consider for
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# recursion against these patterns.
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs ".svn"
4bcaf5d320bf0d88910212509c37bdd634e0879evboxsync--filter-out-dirs "*/*out*/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/tools/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/webtools/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/kBuild/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/debian/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/SlickEdit/."
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync--filter-out-dirs "*/src/libs/*/."
8a7af14e45ca3f1aadcad537ddf79f68a830748cvboxsync--filter-out-dirs "*/src/apps/kchmviewer*/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/src/VBox/Additions/x11/x11include/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/src/VBox/Additions/WINNT/Graphics/Wine/."
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync--filter-out-dirs "*/src/VBox/Additions/WINNT/Network/freebsd/."
9d508d63ddd8cbaa227c3e3176bb376ba98ffa53vboxsync--filter-out-dirs "*/src/VBox/Additions/WINNT/i8042prt/include/."
3f48ab8e7406ac659fa2a919b836770792f739f2vboxsync--filter-out-dirs "*/src/VBox/Additions/WINNT/Graphics/Wine*/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/src/VBox/Additions/common/crOpenGL/."
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync--filter-out-dirs "*/src/VBox/Additions/solaris/DRM/include/."
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync--filter-out-dirs "*/src/VBox/Additions/solaris/SharedFolders/solaris10/sys/."
3f48ab8e7406ac659fa2a919b836770792f739f2vboxsync--filter-out-dirs "*/src/VBox/Additions/linux/lightdm-greeter/*/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/src/VBox/HostServices/SharedOpenGL/."
1d94ccd0c6d838a45dea3a79ba295adc4caabcf9vboxsync--filter-out-dirs "*/src/VBox/HostDrivers/VBoxNetFlt/solaris/include/."
1d94ccd0c6d838a45dea3a79ba295adc4caabcf9vboxsync--filter-out-dirs "*/src/VBox/HostDrivers/VBoxUSB/solaris/include/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync--filter-out-dirs "*/src/VBox/GuestHost/OpenGL/*/."
3f48ab8e7406ac659fa2a919b836770792f739f2vboxsync--filter-out-dirs "*/src/VBox/Devices/Graphics/shaderlib*/."
3f48ab8e7406ac659fa2a919b836770792f739f2vboxsync--filter-out-dirs "*/src/VBox/Devices/Graphics/vmsvga/."
3f48ab8e7406ac659fa2a919b836770792f739f2vboxsync--filter-out-dirs "*/src/VBox/Devices/Graphics/vmsvga_glext/."
3f48ab8e7406ac659fa2a919b836770792f739f2vboxsync--filter-out-dirs "*/src/VBox/Devices/PC/ipxe/*/."
2b114c590cf5a19f8047cd7bde9c7e5ae00aa22bvboxsync--filter-out-dirs "*/src/VBox/Devices/EFI/Firmware*/."
3f48ab8e7406ac659fa2a919b836770792f739f2vboxsync--filter-out-dirs "*/src/VBox/Devices/Network/lwip*/src*/."
3f48ab8e7406ac659fa2a919b836770792f739f2vboxsync--filter-out-dirs "*/src/VBox/Devices/Network/lwip*/doc*/."
3f48ab8e7406ac659fa2a919b836770792f739f2vboxsync--filter-out-dirs "*/src/VBox/Devices/Network/lwip*/test*/."
bc1484a141a5638d1c26739e77e8a47c77dc2da3vboxsync--filter-out-dirs "*/src/VBox/Storage/VDFormats/StorageCraft/*/."
218c5abcfe14c89d04353015e755a02447960018vboxsync--filter-out-dirs "*/src/VBox/RDP/client/."
218c5abcfe14c89d04353015e755a02447960018vboxsync--filter-out-dirs "*/src/recompiler/tests/."
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync
9d508d63ddd8cbaa227c3e3176bb376ba98ffa53vboxsync
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# Files to ignore.
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# Same format as for the directories, except that we'll also apply them to
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync# files specified directly on the command line.
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync#
e7e589ca404045e288030a4151e57b63976cb39dvboxsync--filter-out-files "*/include/VBox/HostServices/glext.h"
e7e589ca404045e288030a4151e57b63976cb39dvboxsync--filter-out-files "*/include/VBox/HostServices/glxext.h"
e7e589ca404045e288030a4151e57b63976cb39dvboxsync--filter-out-files "*/include/VBox/HostServices/wglext.h"
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync--filter-out-files "*/src/VBox/Devices/Audio/sys-queue.h"
1d94ccd0c6d838a45dea3a79ba295adc4caabcf9vboxsync--filter-out-files "*/src/VBox/HostDrivers/VBoxUSB/os2/usbcalls.h"
df277f214bcaae98f80456ec998330eaa7460ecavboxsync--filter-out-files "*/src/VBox/RDP/x11server/Init*.c"
4bcaf5d320bf0d88910212509c37bdd634e0879evboxsync--filter-out-files "*/vslick.h"
9d508d63ddd8cbaa227c3e3176bb376ba98ffa53vboxsync
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync
7255e1c7174fd3b892a74dede74e72557f6cced9vboxsync#
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync# Files and sub-trees where we don't convert tabs.
7255e1c7174fd3b892a74dede74e72557f6cced9vboxsync#
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/VBox/Additions/solaris/SharedFolders/*: --no-convert-tabs
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/VBox/Additions/x11/vboxmouse/*mouse*: --no-convert-tabs
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/VBox/Additions/x11/vboxmouse/*pnp.c: --no-convert-tabs
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/VBox/Additions/x11/vboxvideo/vboxvideo*.c: --no-convert-tabs
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/VBox/Additions/x11/vboxvideo/vboxvideo*.h: --no-convert-tabs
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/VBox/Devices/Network/slirp/*: --no-convert-tabs
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxVgaDxe/Edid.c: --no-convert-tabs
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxFsDxe/*.*: --no-convert-tabs
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/apps/tunctl/tunctl.c: --no-convert-tabs
da7dd3061cddf2c716ec50849c4f23a597e82f68vboxsync*/src/VBox/Main/src-all/DisplayResampleImage.cpp: --no-convert-tabs
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsyncvboxvideo_drm.c: --no-convert-tabs
d00167eae3bb1cbd4b7b5d0837eeffee1e7276aavboxsync*linux.mod.c: --no-convert-tabs
2f3e13b744091a6c1d3bc4b9dc6ef4e7f25bf1cdvboxsync*/src/VBox/Main/DisplayResampleImage.cpp: --no-convert-tabs
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/recompiler/*: --no-convert-tabs
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/recompiler/VBox*: --convert-tabs
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync#
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync# Files and sub-trees where we don't set forcibly set svn:keywords.
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync#
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/VBox/Additions/x11/vboxmouse/*mouse*: --dont-set-svn-keywords
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/VBox/Additions/x11/vboxmouse/*pnp.c: --dont-set-svn-keywords
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/VBox/Additions/x11/vboxvideo/vboxvideo*.c: --dont-set-svn-keywords
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/VBox/Additions/x11/vboxvideo/vboxvideo*.h: --dont-set-svn-keywords
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/VBox/Devices/Network/slirp/*: --dont-set-svn-keywords
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxVgaDxe/Edid.c: --dont-set-svn-keywords
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxFsDxe/*.*: --dont-set-svn-keywords
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/VBox/Devices/PC/BIOS/rombios.c: --dont-set-svn-keywords
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/recompiler/*: --dont-set-svn-keywords
52f16f53a955f5b24bc2132c418a5fffb700f089vboxsync*/src/recompiler/VBox*: --set-svn-keywords
7255e1c7174fd3b892a74dede74e72557f6cced9vboxsync
7255e1c7174fd3b892a74dede74e72557f6cced9vboxsync
7255e1c7174fd3b892a74dede74e72557f6cced9vboxsync#
7255e1c7174fd3b892a74dede74e72557f6cced9vboxsync# Temporary exclusions, awaiting cleanup.
7255e1c7174fd3b892a74dede74e72557f6cced9vboxsync#
9d508d63ddd8cbaa227c3e3176bb376ba98ffa53vboxsync--filter-out-dirs "*/src/VBox/Additions/os2/VBoxGradd/."
9d508d63ddd8cbaa227c3e3176bb376ba98ffa53vboxsync--filter-out-dirs "*/src/VBox/Additions/os2/VBoxGrext/."
9d508d63ddd8cbaa227c3e3176bb376ba98ffa53vboxsync--filter-out-dirs "*/src/VBox/Additions/os2/VBoxMouse/."
7255e1c7174fd3b892a74dede74e72557f6cced9vboxsync--filter-out-dirs "*/src/VBox/Devices/PC/PXE/."
b4514c911ccdb647c9c0f503f3cee0660f41104avboxsync*/src/VBox/Additions/solaris/Installer/postinstall.sh: --no-convert-tabs
1d94ccd0c6d838a45dea3a79ba295adc4caabcf9vboxsync*/src/VBox/HostDrivers/Support/solaris/mod.sh: --no-convert-tabs
5328f9f73c4625bdcc8ea1d4a95c34c6eeac9ec9vboxsync*/src/VBox/Installer/solaris/vboxconfig.sh: --no-convert-tabs
e45e3ae4a834169539e689759ba6b3ac71bfe40fvboxsync