aboutsummaryrefslogtreecommitdiff
path: root/src/pathlocks.cc
AgeCommit message (Collapse)Author
2003-10-14* Automatically recover the database in case of a crash.Eelco Dolstra
2003-10-08* Get rid of identifiers since they are redundant now. This greatlyEelco Dolstra
simplifies stuff. * The format of Nix expressions and the database schema changed because of this, so it's best to delete old Nix installations.
2003-09-11* Added some missing #includes.Eelco Dolstra
2003-08-06* Allow locks on paths to be acquired recursively (that is, if theEelco Dolstra
process is already holding a lock on a path, it may acquire the lock again without blocking or failing). (This might be dangerous, not sure). Necessary for fast builds to work.
2003-08-01* Defensive programming against POSIX locking idiocy.Eelco Dolstra
* Simplified realiseSlice().
2003-08-01* normaliseFState() now locks all output paths prior to building, thusEelco Dolstra
ensuring that simultaneous invocations of Nix don't clobber each other's builds. * Fixed a bug in `make install'.