Wouter den Breejen
a34a198006
Merged the Nix sources from the trunk from R9751 to R10133 for my State Nix project.
2008-01-13 16:36:27 +00:00
Wouter den Breejen
55b07d65b1
Merged trunk R9751 back in.
2007-11-19 11:47:41 +00:00
Wouter den Breejen
c0dceea9f0
2007-10-22 13:22:56 +00:00
Wouter den Breejen
65ba1f3008
Recursive build error....
2007-10-12 10:04:58 +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
67022b7cca
Merged latest trunk revision R9332 into my state branch :)
2007-10-08 14:09:02 +00:00
Wouter den Breejen
ca3d96222a
Merged R9207
2007-10-08 12:47:47 +00:00
Wouter den Breejen
dacf2e0e87
Merged R9105
2007-10-08 11:58:34 +00:00
Wouter den Breejen
546ca6e8bc
Merged R8864
2007-10-08 10:26:21 +00:00
Wouter den Breejen
854e155b2c
Merged R8636
2007-10-08 10:20:43 +00:00
Wouter den Breejen
05297240ea
fixed some hard links
2007-08-16 13:44:53 +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
e3034da88b
2007-07-23 14:36:36 +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
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
b6974f2ae6
before adding solid-state dependencies to be able to support state for components that can't be configured to store state in /nix/state/.../ (like firefox)
2007-07-13 13:02:43 +00:00
Wouter den Breejen
6392da5f90
Files and directorys are now properly 'svn deleted'
2007-07-13 11:48:57 +00:00
Wouter den Breejen
9257f16c85
Besides directorys, single files can now also be versioned (or excluded)
2007-07-09 11:59:29 +00:00
Wouter den Breejen
bc2fbabc12
Fixed bugs, cleaned up some code
2007-07-09 00:28:38 +00:00
Wouter den Breejen
afb445957d
States can now be (recursively) rolled back and forward :)
2007-07-08 22:59:44 +00:00
Wouter den Breejen
9f00b42f38
downscaled to 1 repos per statePath
2007-07-08 22:40:16 +00:00
Wouter den Breejen
ca5fc7c582
major update
2007-07-08 19:02:08 +00:00
Wouter den Breejen
cc7d4c8bd7
2007-07-06 19:15:05 +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
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
fd2b8271e4
Fixed a bug in the auto-deleted-checkout part of the commit bash script, Had to use a hack to get bash to support 2D arrays....
2007-06-07 18:59:20 +00:00
Wouter den Breejen
255bf5f04b
Fixed a bug in the auto-deleted-checkout part of the commit bash script, Had to use a hack to get bash to support 2D arrays....
2007-06-07 18:39:22 +00:00
Wouter den Breejen
01062b0563
Removed collision-bug between repositorys, each group of repositorys and each individual repository has now a scannable unique hash
2007-06-07 14:08:57 +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
9c46444641
Before creating multiple derivation - component instances
2007-05-31 17:18:13 +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
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
Eelco Dolstra
4caca58ff7
* Make the maximum patch size configurable.
2007-03-30 09:01:05 +00:00
Eelco Dolstra
efd31139df
* Forgot a @bindir@.
2007-03-27 09:53:58 +00:00
Eelco Dolstra
d303b389a9
* `nix-copy-closure --from': copy from a remote machine instead of to
...
a remote machine.
2007-03-26 21:05:17 +00:00
Eelco Dolstra
7edd2e2cd2
* Refactoring.
2007-03-26 20:49:22 +00:00
Eelco Dolstra
a8ea4cbcc8
* Scan /proc/sys/kernel/modprobe for roots to prevent the kernel
...
modules for the running kernel from being garbage-collected. Idem
for /proc/sys/kernel/fbsplash.
2007-03-20 11:13:15 +00:00
Eelco Dolstra
eb2dd4815c
* Remove old generations in all directories under
...
/nix/var/nix/profiles, not just in that directory itself. (NixOS
puts profiles in /nix/var/nix/profiles/per-user.)
2007-03-13 11:30:57 +00:00
Eelco Dolstra
df0283ae86
* Get rid of those stupid --login tricks, it's the responsibility of
...
the remote system to make sure that Nix is in the $PATH.
2007-03-01 13:55:47 +00:00
Eelco Dolstra
30394a4f3f
* sh -> bash.
2007-03-01 13:49:20 +00:00
Eelco Dolstra
363e307fd3
* Error message to stdout.
2007-02-26 23:32:10 +00:00
Eelco Dolstra
fa2be32034
* nix-copy-closure: force a login shell on the remote machine to make
...
sure that nix-store is in the PATH.
* nix-copy-closure: option --gzip to compress data.
2007-02-22 16:42:01 +00:00
Eelco Dolstra
4c5e6d1a2f
* nix-copy-closure: option --sign.
...
* nix-copy-closure: set SSH options through NIX_SSHOPTS..
2007-02-22 15:48:20 +00:00
Eelco Dolstra
024a8ed382
* New command `nix-copy-closure' to copy a closure to a Nix store on
...
another machine through ssh. E.g.,
$ nix-copy-closure xyzzy $(which svn)
copies the closure of Subversion to machine `xyzzy'. This is like
`nix-pack-closure $(which svn) | ssh xyzzy', but it's much more
efficient since it only copies those paths that are missing on the
target machine.
2007-02-21 23:14:53 +00:00
Eelco Dolstra
8181a1c3bb
* Close the file - just in case.
2007-02-20 22:49:08 +00:00
Eelco Dolstra
bae75ca5a1
* New kind of manifest object: "localPath", which denotes that a store
...
path can be created by copying it from another location in the file
system. This is useful in the NixOS installation.
2007-01-23 16:50:19 +00:00
Eelco Dolstra
36d9258c0d
* Successors have been gone for ages.
2007-01-23 16:05:59 +00:00
Eelco Dolstra
7bc30e1ca8
* nix-prefetch-url: change the default hash to SHA-256 (in base-32).
2007-01-22 09:53:36 +00:00