depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
libstore
/
gc.cc
Age
Commit message (
Expand
)
Author
Files
Lines
2014-08-01
findRoots(): Prevent a call to lstat()
Eelco Dolstra
1
-9
/
+14
2014-08-01
Make readDirectory() return inode / file type
Eelco Dolstra
1
-8
/
+6
2014-08-01
Allow regular files as GC roots
Eelco Dolstra
1
-0
/
+6
2014-03-30
boost::shared_ptr -> std::shared_ptr
Eelco Dolstra
1
-3
/
+1
2014-02-27
Set up a minimal /dev in chroots
Eelco Dolstra
1
-7
/
+5
2014-01-21
Fix some clang warnings
Eelco Dolstra
1
-2
/
+0
2013-12-10
Garbage collector: Release locks on temporary root files
Eelco Dolstra
1
-0
/
+1
2013-11-14
Remove nix-setuid-helper
Eelco Dolstra
1
-1
/
+1
2013-10-22
For auto roots, show the intermediate link
Eelco Dolstra
1
-1
/
+1
2013-07-12
Garbage collector: Don't follow symlinks arbitrarily
Eelco Dolstra
1
-41
/
+39
2013-04-26
addAdditionalRoots(): Check each path only once
Eelco Dolstra
1
-2
/
+2
2013-03-08
Revert "Prevent config.h from being clobbered"
Eelco Dolstra
1
-1
/
+4
2013-03-07
Prevent config.h from being clobbered
Eelco Dolstra
1
-4
/
+1
2013-01-05
Delete a left-over trash directory before doing a GC
Eelco Dolstra
1
-1
/
+4
2013-01-04
Fix "0 store paths deleted" message
Eelco Dolstra
1
-0
/
+2
2013-01-03
Clear any immutable bits in the Nix store
Eelco Dolstra
1
-2
/
+0
2012-12-20
Yet another rewrite of the garbage collector
Eelco Dolstra
1
-130
/
+133
2012-12-19
If gc-keep-derivations is set, only keep the actual deriver
Eelco Dolstra
1
-1
/
+1
2012-09-19
Templatise tokenizeString()
Eelco Dolstra
1
-1
/
+1
2012-09-13
Vacuum the SQLite DB after running the garbage collector
Eelco Dolstra
1
-0
/
+3
2012-09-13
Delete paths in a component in topologically sorted order
Eelco Dolstra
1
-1
/
+3
2012-09-12
Handle gc-keep-outputs and gc-keep-derivations both enabled
Eelco Dolstra
1
-94
/
+97
2012-08-27
Merge branch 'master' into no-manifests
Eelco Dolstra
1
-8
/
+24
2012-08-05
Handle amount of disk space saved by hard linking being negative
Eelco Dolstra
1
-2
/
+2
2012-08-01
Count bytes freed deleting unused links
Eelco Dolstra
1
-2
/
+4
2012-08-01
Drop the block count in the garbage collector
Eelco Dolstra
1
-3
/
+2
2012-08-01
nix-store --gc: Make ‘--max-freed 0’ do the right thing
Eelco Dolstra
1
-2
/
+2
2012-08-01
removeUnusedLinks(): Print stats on disk space saved by hard linking
Eelco Dolstra
1
-1
/
+16
2012-07-30
Refactor settings processing
Eelco Dolstra
1
-39
/
+39
2012-07-23
Garbage collect unused links in /nix/store/.links
Eelco Dolstra
1
-0
/
+37
2012-04-16
Fix obscure race condition in GC root creation
Eelco Dolstra
1
-16
/
+18
2012-03-26
Mac OS X fix
Eelco Dolstra
1
-0
/
+3
2012-03-26
Delete non-directory valid paths right away
Eelco Dolstra
1
-16
/
+27
2012-03-26
Make the garbage collector more concurrent
Eelco Dolstra
1
-11
/
+42
2012-03-26
Remove the --max-links GC option
Eelco Dolstra
1
-11
/
+1
2012-03-13
Ensure that Perl processes delete their entry in the temproots directory
Eelco Dolstra
1
-0
/
+12
2012-03-05
Set the close-on-exec flag on file descriptors
Eelco Dolstra
1
-0
/
+1
2012-02-15
Don't use deletePath() to delete a single file
Eelco Dolstra
1
-1
/
+1
2012-02-09
Use data() instead of c_str() where appropriate
Eelco Dolstra
1
-1
/
+1
2011-12-30
* Move topoSortPaths() out of gc.cc.
Eelco Dolstra
1
-36
/
+0
2011-12-30
* Reject a build if there is a cycle among the outputs. This is
Eelco Dolstra
1
-4
/
+10
2011-12-22
* Oops.
Eelco Dolstra
1
-1
/
+1
2011-12-22
* In the garbage collector, delete invalid paths before deleting
Eelco Dolstra
1
-11
/
+35
2011-12-22
* Drop unnecessary call to canonPath() (nixStore is already canonical).
Eelco Dolstra
1
-1
/
+1
2011-08-31
* Eliminate all uses of the global variable ‘store’ from libstore.
Eelco Dolstra
1
-24
/
+24
2010-10-14
* Wrap deleteFromStore() in a transaction. Otherwise there might be a
Eelco Dolstra
1
-3
/
+5
2010-08-31
`nix-store --verify' improvements:
Eelco Dolstra
1
-2
/
+1
2010-08-30
* When using the build hook, distinguish between the stderr of the
Eelco Dolstra
1
-1
/
+1
2010-08-30
* Disable the GC reachability check for now (when creating new roots),
Eelco Dolstra
1
-1
/
+1
2010-03-08
* Set `gc-keep-outputs' or `gc-keep-derivations' to false with
Eelco Dolstra
1
-0
/
+9
[next]