Wouter den Breejen
|
1747d649c5
|
|
2007-10-19 13:42:17 +00:00 |
|
Wouter den Breejen
|
53e31381fa
|
State dirs/files to be versioned and state rights (user,grp,chmod) are now store in the db. Thuss we can remove their derivations at garbage collection time.
|
2007-10-18 17:45:31 +00:00 |
|
Wouter den Breejen
|
138973a6d5
|
setSnapshot & build-stateinfo fixes
|
2007-10-16 17:11:18 +00:00 |
|
Wouter den Breejen
|
d8e9dc2775
|
Garbage collection - gcKeepDerivations bug
|
2007-10-15 19:17:30 +00:00 |
|
Wouter den Breejen
|
60a32fcbf3
|
Fixed recursive build error
|
2007-10-12 14:01:43 +00:00 |
|
Wouter den Breejen
|
0ee803935e
|
Recursive build error.... *2
|
2007-10-12 10:05:17 +00:00 |
|
Wouter den Breejen
|
a94ea0fd61
|
Merged R9217
|
2007-10-08 14:04:55 +00:00 |
|
Wouter den Breejen
|
13b632ca57
|
Fixes to decodeValidPathInfo and cleanups
|
2007-10-08 12:24:02 +00:00 |
|
Wouter den Breejen
|
dacf2e0e87
|
Merged R9105
|
2007-10-08 11:58:34 +00:00 |
|
Wouter den Breejen
|
8e9c7d9338
|
Merged R8632
|
2007-10-08 10:15:18 +00:00 |
|
Wouter den Breejen
|
d69dd855d5
|
Added some state-specific garbage collection code (not complete yet)
|
2007-10-05 19:33:27 +00:00 |
|
Wouter den Breejen
|
51cff21c92
|
Fixed sharing issue. Created unshare method.
|
2007-09-18 15:10:48 +00:00 |
|
Wouter den Breejen
|
e80c7bda4c
|
|
2007-09-11 16:22:07 +00:00 |
|
Wouter den Breejen
|
35e239af33
|
EOF
|
2007-09-04 17:09:26 +00:00 |
|
Wouter den Breejen
|
89ab441fd2
|
Changed the [solid-state-dependencies] list in the derivation to a single variable 'externalState' (since we also have a single state path) which can, for instance, be set to ~/.mozilla-test in the case of firefox (not bugfree yet)
|
2007-09-03 19:22:09 +00:00 |
|
Wouter den Breejen
|
094c69ad19
|
|
2007-08-31 15:19:55 +00:00 |
|
Wouter den Breejen
|
30cf65af26
|
Fixed some more remote-store store bugs. Users can now add state store components with nix-env. Paths in /nix/state are now chowned and chmodded to their owners
|
2007-08-30 18:20:20 +00:00 |
|
Wouter den Breejen
|
627afcc1aa
|
Fixed a lot of remote store issues. But there is still a bug with 32bit unsigned integers: 'implementation cannot deal with > 32-bit integers'
|
2007-08-28 15:22:27 +00:00 |
|
Wouter den Breejen
|
2e7539bd27
|
Added state marshall functions in RemoteStore.cc (still unfinished in Nix-worker.cc)
|
2007-08-27 18:54:05 +00:00 |
|
Wouter den Breejen
|
bdcce95a39
|
Added / Removed state functions to the Store API
|
2007-08-27 13:09:24 +00:00 |
|
Wouter den Breejen
|
53a6b9aaa5
|
* Fixed very old transactional bug that caused a freeze sometimes
* State components that get their state at runtime can now be (un)installed with nix-env
|
2007-08-17 15:35:34 +00:00 |
|
Wouter den Breejen
|
4089bd5f19
|
State is now maintained (their paths are automatically shared), unless sharedState is set in the nix-expr, when a new version with the same drv-name of the component is installed
|
2007-08-13 15:35:12 +00:00 |
|
Wouter den Breejen
|
7424d72098
|
Partially integrated state components (startscripts) into nix-env
|
2007-08-10 15:39:02 +00:00 |
|
Wouter den Breejen
|
13f321e397
|
State revisions are now printed like this: Rev. 01 @ Mon Aug 6 15:48:37 2007 (1186408117) -- Initial build revision.
|
2007-08-06 15:01:39 +00:00 |
|
Wouter den Breejen
|
83ec65edf5
|
|
2007-07-27 16:22:53 +00:00 |
|
Wouter den Breejen
|
856251df03
|
Fixed revert issue
|
2007-07-26 11:39:55 +00:00 |
|
Wouter den Breejen
|
0fc5accd86
|
Replaced SVN by Ext3COW as a backend for state (still some things need to happen: reverting doesn't go right in all cases yet)
|
2007-07-25 21:52:33 +00:00 |
|
Wouter den Breejen
|
dc4395b737
|
|
2007-07-24 12:47:28 +00:00 |
|
Wouter den Breejen
|
00f39f88f7
|
adjusted queryReferences/Referrers to handle shared state paths.
|
2007-07-20 11:03:30 +00:00 |
|
Wouter den Breejen
|
7f2140d17f
|
Before adjusting queryReferences/Referrers to handle shared state paths
|
2007-07-19 12:25:38 +00:00 |
|
Wouter den Breejen
|
b46db4dea7
|
|
2007-07-18 11:19:41 +00:00 |
|
Wouter den Breejen
|
c0bd494865
|
Firefox can now be brought under state control, however, the symlink ~/.mozilla/firefox/ --> /nix/state/...../ can not (yet) be created automatically at build time since ~/ is set to /homeless-shelter/ ...
|
2007-07-13 18:37:25 +00:00 |
|
Wouter den Breejen
|
f3dabd6206
|
before making computeFSClosure recursively transactional ..... (adding Transaction txn)
|
2007-07-12 14:46:15 +00:00 |
|
Wouter den Breejen
|
96a62bb7e6
|
|
2007-07-12 10:51:10 +00:00 |
|
Wouter den Breejen
|
9f00b42f38
|
downscaled to 1 repos per statePath
|
2007-07-08 22:40:16 +00:00 |
|
Wouter den Breejen
|
4f483aad0f
|
runProgram backup
|
2007-07-06 15:12:20 +00:00 |
|
Wouter den Breejen
|
9d7438db9f
|
Before seperation of dbs references_state and references (and referrers)
|
2007-07-04 12:32:19 +00:00 |
|
Wouter den Breejen
|
c65c296ce0
|
Before trying to install STLdb4 ....
|
2007-07-03 13:50:16 +00:00 |
|
Wouter den Breejen
|
ad2b815b5e
|
added scanAndUpdateAllReferencesTxn(..) moving on to create a db-table that can save state-revision-closures and state-revision-reference-closures
|
2007-07-02 19:15:10 +00:00 |
|
Wouter den Breejen
|
1c3ec86c39
|
Fixed bug in build.cc All paths are now correctly scanned for the statpaths from the derivation inputs
|
2007-06-29 20:45:37 +00:00 |
|
Wouter den Breejen
|
c370c9f535
|
adjusted to: void computeFSClosure(const Path & path, PathSet & paths, const bool & withComponents, const bool & withState, bool flipDirection)
|
2007-06-29 15:24:51 +00:00 |
|
Wouter den Breejen
|
7eb2f61797
|
Before adjusting computeFSClosure
|
2007-06-29 14:56:32 +00:00 |
|
Wouter den Breejen
|
b32691da2b
|
registerValidPath can now also take state paths as arguments, nix-store still cannot
|
2007-06-28 18:59:07 +00:00 |
|
Wouter den Breejen
|
04dd3fdf34
|
Bugfix: Before adjusting registerValidPath to also be able to take state paths
|
2007-06-28 17:12:02 +00:00 |
|
Wouter den Breejen
|
3d22bd50b3
|
nix-state now works, state is recursively commited (when necessary)
|
2007-06-27 15:43:16 +00:00 |
|
Wouter den Breejen
|
6351b7e728
|
added dbValidStatePaths, StatePaths are now also registered as valid and can be query'd on validity
|
2007-06-22 14:04:06 +00:00 |
|
Wouter den Breejen
|
51fad07fbd
|
Before adding dbValidStatePaths
|
2007-06-22 13:03:06 +00:00 |
|
Wouter den Breejen
|
0e41b191bf
|
|
2007-06-21 16:47:48 +00:00 |
|
Wouter den Breejen
|
a4fda31ad5
|
Before editting get-drvs.hh: DrvInfo
|
2007-06-21 13:26:58 +00:00 |
|
Wouter den Breejen
|
235c91dd7f
|
State paths can now be scanned and queryed (references), referres still need to be added
|
2007-06-19 15:23:00 +00:00 |
|