Wouter den Breejen
|
1164d6a389
|
Merged to R9561; Fixed initial snapshot bug.
|
2007-10-31 15:08:22 +00:00 |
|
Wouter den Breejen
|
c28742f633
|
Now using ln -snf to ensure symlinks are overwritten; Fixed --showstatepaths
|
2007-10-26 10:02:58 +00:00 |
|
Wouter den Breejen
|
0ee803935e
|
Recursive build error.... *2
|
2007-10-12 10:05:17 +00:00 |
|
Wouter den Breejen
|
16410fc714
|
Merged to R9439. Fixed a computeFSClosure bug. The state garbage colletor basically works, Missing items: State locks, shared state and Topological sort
|
2007-10-10 15:55:00 +00:00 |
|
Wouter den Breejen
|
7d82fd16e9
|
Merged R9433
|
2007-10-09 21:12:02 +00:00 |
|
Wouter den Breejen
|
67022b7cca
|
Merged latest trunk revision R9332 into my state branch :)
|
2007-10-08 14:09: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
|
43d93e5e64
|
Replaced cp for rsync to copy state
|
2007-10-03 09:46:22 +00:00 |
|
Wouter den Breejen
|
d0458acb7c
|
Implemented runtime --share= and --unshare options. Fixed some things.
|
2007-10-02 15:52:50 +00:00 |
|
Wouter den Breejen
|
86f0fd8341
|
Fixed ~ and * to expand in cp and ln commands.
|
2007-09-19 22:00:43 +00:00 |
|
Wouter den Breejen
|
51cff21c92
|
Fixed sharing issue. Created unshare method.
|
2007-09-18 15:10:48 +00:00 |
|
Wouter den Breejen
|
ed55982085
|
Fixed remote issues
|
2007-09-05 14:13:50 +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
|
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
|
696f1fd5e2
|
before allowing comments to revisions
|
2007-08-06 12:13:53 +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
|
cc7d4c8bd7
|
|
2007-07-06 19:15:05 +00:00 |
|
Wouter den Breejen
|
40161d0be1
|
runProgram backup2
|
2007-07-06 15:20:46 +00:00 |
|
Wouter den Breejen
|
0a4a3a1b68
|
runProgram backup2
|
2007-07-06 15:18:37 +00:00 |
|
Wouter den Breejen
|
4f483aad0f
|
runProgram backup
|
2007-07-06 15:12:20 +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
|
04dd3fdf34
|
Bugfix: Before adjusting registerValidPath to also be able to take state paths
|
2007-06-28 17:12:02 +00:00 |
|
Wouter den Breejen
|
b9fe3f00c1
|
merged executeAndPrintShellCommand to runProgram
|
2007-06-28 13:17:03 +00:00 |
|
Wouter den Breejen
|
729933062b
|
before merging executeAndPrintShellCommand to runProgram
|
2007-06-28 11:11:09 +00:00 |
|
Wouter den Breejen
|
1c0b052243
|
before merging executeAndPrintShellCommand to runProgram
|
2007-06-28 11:05:11 +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
|
bdecf3bdbc
|
In the middle of adding state references to derivations and the db...
|
2007-06-18 19:54:31 +00:00 |
|
Wouter den Breejen
|
184443d18d
|
Before adjusting getStateReferencesClosure_
|
2007-06-13 15:18:57 +00:00 |
|
Wouter den Breejen
|
fe04276aef
|
before adjusting derivers table
|
2007-06-12 12:48:35 +00:00 |
|
Wouter den Breejen
|
95ce7e04b7
|
Nix now includes the username into the hash calculation, statepaths are also recomputed at buildtime so they cannot be spoofed
|
2007-06-11 16:43:32 +00:00 |
|
Wouter den Breejen
|
267ccc589d
|
Nix now understands the difference between runtime-state-components and non-runtime-state-compontens. Components and Derivations are now properly (re)build/derived (or not) when necessary.
|
2007-06-08 16:00:55 +00:00 |
|
Wouter den Breejen
|
79d5604780
|
Changed commit script: it recursively walkes through all dirs itself now, uses svn stat where needed, and doesnt use svn add *,svn revert anymore and is much faster
|
2007-06-07 13:16:38 +00:00 |
|
Wouter den Breejen
|
bcf9d3ab2f
|
|
2007-06-04 16:51:15 +00:00 |
|
Wouter den Breejen
|
25117fd165
|
the command /nixstate/nix/bin/nix-state --run /nix/store/sig2qgvaayydrwy5hn6b2dm5r2ayhv5s-hellohardcodedstateworld-1.0 now causes state to be checked and comitted
|
2007-05-30 17:16:25 +00:00 |
|
Wouter den Breejen
|
86b053dd80
|
Fixed backwards compatible hack & added state creation call after build
|
2007-05-22 13:19:27 +00:00 |
|
Wouter den Breejen
|
802d7f40bd
|
Small fix
|
2007-05-21 21:56:34 +00:00 |
|
Wouter den Breejen
|
5cac336820
|
Repositorys are created, state dirs are checked out automatically
|
2007-05-21 21:34:49 +00:00 |
|
Wouter den Breejen
|
3fc0b0da58
|
build error
|
2007-05-20 12:29:55 +00:00 |
|
Wouter den Breejen
|
8a7874d77d
|
in the middle of adding nixStoreState ...
|
2007-05-18 19:50:58 +00:00 |
|