aboutsummaryrefslogtreecommitdiff
path: root/src/libstore
AgeCommit message (Expand)Author
2012-06-25When using chroots, use a private PID namespaceEelco Dolstra
2012-06-25Use a private UTS namespace to provide a deterministic host/domain name to bu...Eelco Dolstra
2012-06-23Improve error messageEelco Dolstra
2012-06-23In chroot builds, use a private SysV IPC namespaceEelco Dolstra
2012-06-23In chroot builds, use a private network namespaceEelco Dolstra
2012-05-30Compress build logs on the fly using bzip2Eelco Dolstra
2012-05-29Reserve some disk space for the garbage collectorEelco Dolstra
2012-05-29Add option ‘build-keep-log’ to enable/disable writing of build logsEelco Dolstra
2012-04-30* Add an option ‘build-use-substitutes’, which can be set to ‘false’Eelco Dolstra
2012-04-30Handle EPERM when creating a hard link for the chrootEelco Dolstra
2012-04-23Merge pull request #2 from viric/masterEelco Dolstra
2012-04-16Fix obscure race condition in GC root creationEelco Dolstra
2012-04-15Close almost all file descriptors in the builderEelco Dolstra
2012-04-05On Linux, pretend we're building on Linux 2.6Eelco Dolstra
2012-03-26Mac OS X fixEelco Dolstra
2012-03-26Delete non-directory valid paths right awayEelco Dolstra
2012-03-26Make the garbage collector more concurrentEelco Dolstra
2012-03-26Remove the --max-links GC optionEelco Dolstra
2012-03-22Fixing the default of sync-before-registeringLluís Batlle i Rossell
2012-03-22Adding a nix option to sync before registering a path, for non-ext*Lluís Batlle i Rossell
2012-03-20nix-store --clear-failed-paths: Clear derivation outputsEelco Dolstra
2012-03-18Drop the externals directoryEelco Dolstra
2012-03-13Ensure that Perl processes delete their entry in the temproots directoryEelco Dolstra
2012-03-05Set the close-on-exec flag on file descriptorsEelco Dolstra
2012-03-05Don't leak a file descriptor in commonChildInit()Eelco Dolstra
2012-03-05Restore progress indication during nix-copy-closureEelco Dolstra
2012-03-01Remove dependency on sqlite3_table_column_metadataEelco Dolstra
2012-03-01Fix an uninitialised variableEelco Dolstra
2012-02-18Fix chroots buildsEelco Dolstra
2012-02-15On Linux, make the Nix store really read-only by using the immutable bitEelco Dolstra
2012-02-15Fix a broken guard around utime()Eelco Dolstra
2012-02-15Don't use deletePath() to delete a single fileEelco Dolstra
2012-02-09Use data() instead of c_str() where appropriateEelco Dolstra
2011-12-30* Oops.Eelco Dolstra
2011-12-30* Move topoSortPaths() out of gc.cc.Eelco Dolstra
2011-12-30* Reject a build if there is a cycle among the outputs. This isEelco Dolstra
2011-12-30* Sync with the trunk.Eelco Dolstra
2011-12-25* Make sure that lock files are cleaned up properly when buildingEelco Dolstra
2011-12-22* Oops.Eelco Dolstra
2011-12-22* In the garbage collector, delete invalid paths before deletingEelco Dolstra
2011-12-22* Drop unnecessary call to canonPath() (nixStore is already canonical).Eelco Dolstra
2011-12-21* Another case of lock file permissions being too liberal.Eelco Dolstra
2011-12-21Revert previous commitShea Levy
2011-12-21Detect and reject mutually-referential outputsShea Levy
2011-12-20* Fix the build.Eelco Dolstra
2011-12-16* Sync with the trunk.Eelco Dolstra
2011-12-16* importPath() -> importPaths(). Because of buffering of the inputEelco Dolstra
2011-12-16* Make the import operation through the daemon much more efficientEelco Dolstra
2011-12-15* Refactoring: move sink/source buffering into separate classes.Eelco Dolstra
2011-12-14* Buffer writes in FdSink. This significantly reduces the number ofEelco Dolstra