0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-11-28 16:24:56 +01:00
Commit Graph

111 Commits

Author SHA1 Message Date
Mark Benvenuto
8e9a032204 SERVER-24355 clang_format leaves temporary files around after a reformat 2016-06-08 18:42:01 -04:00
Kaloian Manassiev
293c4435cb Add XCode workspace artifacts to .gitignore 2015-11-30 15:39:15 -05:00
Mathias Stearn
07ede612d9 SERVER-20701 add perf.data.old to .gitignore 2015-09-30 13:54:00 -04:00
Scott Hernandez
2bfce15fbe add idea artifacts to gitignore 2015-07-20 17:10:12 -04:00
Scott Hernandez
9db15b95cd add additional eclipse ignore 2015-06-25 10:22:27 -04:00
Andrew Morrow
eea0ef850e SERVER-17919 Add support for emitting a compilation database 2015-04-13 15:47:26 -04:00
Dan Pasette
2441d8f786 Remove mongo-tools now built in go from .gitignore 2014-10-31 17:10:06 -04:00
Benety Goh
7a188f499b SERVER-15096 added mongoshim to git ignore. minor cleanup of mongoshim 2014-09-22 17:56:44 -04:00
Andrew Morrow
a6a55dfeb3 SERVER-9570 SERVER-9572 Default install prefix to subdirectory of selectable build dir
In addition, move the .scons directory to a subdirectory of the build
directory. This makes all build artifacts not installed to '#' live under the
build directory.
2014-07-14 18:54:26 -04:00
Randolph Tan
0417b6581b SERVER-13795 rename test binary to dbtest
Add dbtest to gitignore
2014-05-05 16:23:33 -04:00
matt dannenberg
61b70161b7 Revert "add mongoadmin to gitignore"
This reverts commit 359f4cbfea.
2014-02-19 13:19:21 -05:00
matt dannenberg
359f4cbfea add mongoadmin to gitignore 2014-01-29 15:46:48 -05:00
Eliot Horowitz
ab60e47f8a ignore fuse files 2014-01-09 14:21:50 -05:00
Andrew Morrow
ccf75cf830 Only ignore 'tags' in root of tree
Otherwise rsync --filter=":- .gitignore" drops .git/refs/tags
2013-11-04 10:42:59 -05:00
Sridhar Nanjundeswaran
fb4944060d SERVER-10822 - Include generated C++ driver header files folder
Build directly using heat, candle and light
2013-09-26 10:20:44 -07:00
Sridhar Nanjundeswaran
89d8e55e2e SERVER-9956 - Installer changes for enterprise edition for Windows
1) Changed default install directory
2) C++ driver is now an optional feature that can be installed
3) Enterprise dlls are now installed for enterprise builds

Note: Enterprise is only supported for x64 2008R2+ builds
2013-09-13 12:49:13 -07:00
Andy Schwerin
665e6ec217 SERVER-10074 RotatableFileWriter type, introduce logger module. 2013-07-03 10:11:38 -04:00
Tad Marshall
eb7ba8adc1 SERVER-9775 Remove SpiderMonkey 2013-06-24 17:26:06 -04:00
Spencer T Brody
859e80eccc Add eclipse build artifacts to .gitignore 2013-06-17 11:18:31 -04:00
Andrew Morrow
da8c0fa929 SERVER-6514 Re-add support for building the C++ driver shared library 2013-06-03 20:21:13 -04:00
Andrew Morrow
5b3f4cfd7a Add loadgen and docgen to .gitignore 2013-03-08 11:18:25 -05:00
Tad Marshall
5ed08e9a12 Visual Studio -- add src/ipch directory to .gitignore 2013-02-20 14:40:28 -05:00
Eliot Horowitz
fc54b8f7df smoke.py stores last test results as json 2013-01-01 21:47:25 -05:00
Tad Marshall
3854df8471 Visual Studio -- add Text Search to VS projects 2012-12-25 19:18:05 -05:00
Tad Marshall
46b277b8aa ignore .cache files created by Visual Studio 2012-11-28 05:51:25 -05:00
Tad Marshall
865564833f SERVER-7086 Visual Studio -- create V8 source files using js2c.py
Make the location of experimental-libraries.cc and libraries.cc
match the location where scons creates them.  Run the same Python
script that scons uses to create the files.
2012-11-09 18:31:03 -05:00
Tad Marshall
e347173063 SERVER-7600 Fixup V8 includes, adapt Visual Studio projects
Use <v8.h> as include path for includes of "third_party/v8/include/v8.h",
adapt Visual Studio project files to include the required path, move
includes in mongo/scripting/v8* into style guide order, build Visual Studio
output files for V8 in separate directories so that SpiderMonkey and V8
builds can be run at the same time and to prevent link errors, tell
.gitignore to ignore these new directories.
2012-11-09 11:23:47 -05:00
Tad Marshall
5a7456f2c7 SERVER-7565 SERVER-7126 SERVER-7576 Visual Studio require Python, run Python scripts
This commit makes the Visual Studio builds require Python to be installed.

Add Pre-Build Events to Visual Studio projects to run the same Python
scripts that the scons build runs to create src/mongo/base/error_codes.cpp,
src/mongo/base/error_codes.h, src/mongo/db/auth/action_type.h and
src/mongo/db/auth/action_type.cpp.
2012-11-07 08:32:39 -05:00
Andy Schwerin
435ad1672d Ignore the src/mongo/db/modules directory, which should not contain files tracked by git. 2012-10-23 16:27:29 -04:00
Eliot Horowitz
99d6bfd5a8 added a file for emr 2012-05-25 15:05:07 -04:00
Eliot Horowitz
e3306d5cad add *.class to .gitignore 2012-05-14 16:36:29 -04:00
Eliot Horowitz
cca4fc03d8 initial commit of emr based build suite 2012-05-11 13:56:52 -04:00
Tad Marshall
2054d7ec88 Visual Studio build improvements
Several changes to make Visual Studio match scons behavior more closely.
Build SpiderMonkey from source in every executable that uses it so there
is no dependency on separately downloaded pre-built .lib files.  Make debug
builds statically link the C runtime so there is no dependency on external
C runtime DLLs.  This is required for the Visual Studio debug build to work
with IAT hooking.  Use both the platform and configuration names (e.g. x64
Release) for the output directory structure so that switching between build
types doesn't require recompiling everything.  Make output directories be
relative to the project file instead of the solution file so that projects
that are included in more than one solution do not conflict across
solutions.  Rename db.vcxproj* to mongod.vcxproj* and rename dbgrid.vcxproj*
to mongos.vcxproj* to make the files easier to find and associate with their
executables.  Add solution files mongod.sln and mongos.sln to make it easier
to build individual executables.  Organize filters to model the directory
layout to make it easier to find files, break up the db filter into
alphabetical groups, use the same pattern for mongod.exe and test.exe to
make it easier to switch between projects without getting lost.  Remove some
non-existent files from project file lists.
2012-04-29 11:22:39 -04:00
Eliot Horowitz
349d959379 a couple of more gitignores 2012-04-18 20:26:25 -04:00
Andy Schwerin
2b8a0d7380 Have git ignore the "tutorial" binary, like the other example binaries in the root directory. 2012-04-04 10:09:51 -04:00
agirbal
49405ce14f SERVER-4989: MR: errors that happen during sharded post processing are ignored 2012-02-17 17:10:04 -08:00
Eliot Horowitz
057b78d8fc add old .gitignore things temporarily 2012-01-17 21:17:19 -05:00
Andy Schwerin
30668e1c79 SCons updates to support variant directories.
This patch is a reorganization of our build files, which brings them slightly
closer in line with standard SCons organization.

In particular, the SConstruct file sets up the various "build environment"
objects, by examining the local system and command line parameters.  Then, it
delegates to some SConscript files, which describe build rules, like how to
compile "mongod" from source.

Typically, you would create several SConscript files for a project this large,
after breaking the project into logical sub projects, such as "platform
abstraction", "data manager", "query optimizer", etc.  That will be future work.
For now, we only separate out the special rules for executing smoke tests into
SConscript.smoke.  Pretty much all other build rules are in src/mongo/SConscript.

"tools" are placed in site_scons/site_tools.

This patch also includes better support for building and tracking dependencies
among static libraries ("libdeps" and "MergeLibrary"), and some incumbent, minor
restructuring.

This patch introduces a "warning" message from SCons about framework.o having
two rules that generate it.  It is harmless, for now, and will be removed in
future work.

Future work also includes eliminating use of the SCons "Glob" utility, and
restructuring the source code into sensible components.
2012-01-17 14:58:51 -08:00
Eric Milkie
aab58686d0 filter out new VS configuration's build product directories 2011-12-28 13:08:27 -05:00
Eric Milkie
91fc1590e2 /src/mongo/ 2011-12-28 09:21:29 -05:00
Andy Schwerin
1310f7e8a3 Update .gitignore so as not to ignore src/mongo.
CR: eliot
http://codereview.10gen.com/7232243/

Still to ignore the two autogenerated files, /src/mongo/shell/mongo.cpp and
/src/mongo/shell/mongo-server.cpp.
2011-12-27 14:28:56 -08:00
Eliot Horowitz
ae1ecd9c78 bulk move of code to src/ SERVER-4551 2011-12-24 15:33:45 -05:00
Tad Marshall
7c79cef343 added */ipch and */*/ipch to .gitignore
These folders are created by Visual Studio for Intellisense.
2011-12-15 08:47:08 -05:00
Mathias Stearn
903de55aa1 add failfile.smoke to gitignore 2011-11-29 16:23:39 -05:00
Tad Marshall
cabc4a262a Added mongoperf to .gitignore 2011-11-27 17:14:46 -05:00
Eliot Horowitz
f6243e1a26 mongooplog -new tool for replaying oplogs SERVER-3873 2011-09-15 10:50:05 -04:00
Eliot Horowitz
b5343d9319 remove bad files for sm SERVER-3659 2011-08-21 10:40:24 -04:00
Eliot Horowitz
d40cad9feb combine sm in source 2011-08-21 01:34:54 -04:00
Eliot Horowitz
c7af2b9673 some more ignores 2011-08-16 14:19:44 -04:00
Eliot Horowitz
b2fc358af3 mongotop for collection load 2011-03-06 18:03:53 -05:00