about summary refs log tree commit diff
path: root/src/libstore
AgeCommit message (Expand)AuthorFilesLines
2010-08-27 * Experimental feature: allow a derivation to tell the build hook thatEelco Dolstra1-2/+10
2010-08-25 * Made the build hook mechanism more efficient. Rather than startingEelco Dolstra1-203/+187
2010-08-24 * Don't complain if the stored hash of a path is zero (unknown).Eelco Dolstra1-2/+3
2010-08-24 * Handle the unlikely case where a derivation has no dependencies atEelco Dolstra1-1/+4
2010-08-24 * Sync with the trunk.Eelco Dolstra2-1/+4
2010-08-12 * Make --cores work when building through the Nix daemon.Eelco Dolstra2-1/+4
2010-08-04 * Sync with the trunk.Eelco Dolstra4-0/+13
2010-08-04 * Use SQLite 3.7.0's write-ahead logging (WAL mode). This is a lotEelco Dolstra1-2/+12
2010-08-04 * Allow derivations to hint that they should not be built remotelyEelco Dolstra1-23/+39
2010-06-24 Include <cstring> to ensure that strcpy(), strlen(), and memset() are declared.Peter Simons2-0/+4
2010-06-23 Added support for passing an (impure) NIX_BUILD_CORES variable to build expre...Peter Simons3-0/+9
2010-06-21 * Okay, putting a lock on the temporary directory used by importPath()Eelco Dolstra2-6/+20
2010-06-21 * Sync with the trunk.Eelco Dolstra4-4/+20
2010-06-14 * In importPath() and exportPath(), lock the temporary directory toEelco Dolstra1-0/+4
2010-06-08 * Replacing ValidPath rows doesn't work because it causes a constraintEelco Dolstra1-2/+5
2010-06-04 * Applied a patch from David Brown to prevent `nix-store --optimise'Eelco Dolstra1-1/+15
2010-06-01 * Turn build errors during evaluation into EvalErrors.Eelco Dolstra2-3/+1
2010-06-01 * Hack to allow derivations to disable chroot builds by setting theEelco Dolstra1-0/+3
2010-05-12 * Sync with the trunk.Eelco Dolstra6-146/+123
2010-05-04 * Allow unprivileged users to do `nix-store --clear-failed-paths' andEelco Dolstra5-3/+32
2010-04-26 * Added a command `nix-store --clear-failed-paths <PATHS>' to clearEelco Dolstra2-0/+22
2010-04-26 * Add an command `nix-store --query-failed-paths' to list the cachedEelco Dolstra2-0/+25
2010-04-21 * Don't use an ostringstream in unparseDerivation(), because it'sEelco Dolstra1-38/+39
2010-04-19 * Drop the dependency on the ATerm library.Eelco Dolstra1-1/+1
2010-04-19 * Don't use the ATerm library for parsing/printing .drv files.Eelco Dolstra6-142/+117
2010-03-11 * Sync with the trunk.Eelco Dolstra1-1/+7
2010-03-11 Show the build user's group in /etc/group in chroots.Ludovic Courtès1-0/+6
2010-03-11 * Sync with the trunk.Eelco Dolstra1-5/+6
2010-03-11 Fix thinko in r20547.Ludovic Courtès1-4/+4
2010-03-11 Clear supplementary groups of `nixbld' in /etc/passwd in chroots.Ludovic Courtès1-4/+5
2010-03-10 * Remove a debug statement.Eelco Dolstra1-1/+0
2010-03-09 * In `nix-store --export', abort if the contents of a path hasEelco Dolstra1-6/+17
2010-03-08 * Set `gc-keep-outputs' or `gc-keep-derivations' to false withEelco Dolstra1-0/+9
2010-03-08 * Increase the sqlite timeout.Eelco Dolstra1-1/+1
2010-03-04 * Remove some unused functions.Eelco Dolstra1-18/+0
2010-03-02 * checkInterrupt() shouldn't be called from a destructor.Eelco Dolstra1-1/+1
2010-03-02 * When using the included sqlite/aterm libraries, build withEelco Dolstra2-3/+3
2010-02-26 * Implement RemoteStore::queryValidPaths().Eelco Dolstra2-1/+4
2010-02-25 * Implement RemoteStore::queryDerivationOutputs().Eelco Dolstra2-1/+6
2010-02-24 * Support read-only access to the database.Eelco Dolstra1-1/+5
2010-02-24 * Refactor the upgrade / database initialisation logic a bit.Eelco Dolstra2-59/+62
2010-02-24 * Don't use fdatasync since it doesn't work on Snow Leopard.Eelco Dolstra1-2/+2
2010-02-24 * A function to query just the database id of a valid path.Eelco Dolstra2-16/+22
2010-02-24 (no commit message)Eelco Dolstra1-1/+1
2010-02-24 * Use `truncate' journal mode, which should be a bit faster.Eelco Dolstra1-0/+4
2010-02-24 * Disable fsync() in SQLite if the fsync-metadata option is set toEelco Dolstra2-8/+7
2010-02-24 * Do registerValidPaths() in one transaction, which is much faster.Eelco Dolstra1-29/+9
2010-02-24 * ADDITIONAL_NETWORK_LIBS -> LIBS.Eelco Dolstra1-2/+1
2010-02-24 * Add ${sqlite_lib} everywhere. Just adding it in `libstore' doesn'tEelco Dolstra1-1/+1
2010-02-24 * Use normal (rather than full) synchronous mode, which I gather fromEelco Dolstra1-0/+4