about summary refs log tree commit diff
path: root/src/pathlocks.cc
AgeCommit message (Collapse)AuthorFilesLines
2003-10-14 * Automatically recover the database in case of a crash.Eelco Dolstra1-10/+31
2003-10-08 * Get rid of identifiers since they are redundant now. This greatlyEelco Dolstra1-6/+6
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 Dolstra1-0/+2
2003-08-06 * Allow locks on paths to be acquired recursively (that is, if theEelco Dolstra1-2/+4
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 Dolstra1-0/+17
* Simplified realiseSlice().
2003-08-01 * normaliseFState() now locks all output paths prior to building, thusEelco Dolstra1-0/+48
ensuring that simultaneous invocations of Nix don't clobber each other's builds. * Fixed a bug in `make install'.