Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2003-07-09 03:11:03 -0700 (Wed, 09 Jul 2003)
Revision: 109
Log message:
Only copy the files to RPM if such directory actually exists.
Changes | Path |
+5 -3 | omake/make_rpm |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-14 09:26:26 -0700 (Mon, 14 Jul 2003)
Revision: 115
Log message:
Added some extra debugging lines.
Changes | Path |
+12 -3 | omake/src/build/omake_build.ml |
Changes by: ( at unknown.email)
Date: 2003-07-14 09:26:26 -0700 (Mon, 14 Jul 2003)
Revision: 116
Log message:
This commit was manufactured by cvs2svn to create branch
'piped_exec_policy'.
Changes | Path |
Copied | omake-branches/piped_exec_policy |
Copied | omake-branches/piped_exec_policy/src |
Changes by: ( at unknown.email)
Date: 2003-07-14 09:26:26 -0700 (Mon, 14 Jul 2003)
Revision: 117
Log message:
This commit was manufactured by cvs2svn to create tag 'piped_jobs'.
Changes | Path |
Copied | omake-tags/piped_jobs |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-27 08:59:58 -0700 (Sun, 27 Jul 2003)
Revision: 119
Log message:
Starting a new execution method using pipes to filter the
output from jobs. This can be used to implement the "quiet
build" that Aleksey was requesting, and also provides a starting
point for distributed builds.
One thing to note: normal make allows for interactive jobs.
The main difference here is that job output is not to a terminal.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-27 10:27:05 -0700 (Sun, 27 Jul 2003)
Revision: 120
Log message:
Minor change to return type for Exec.wait.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-30 12:32:26 -0700 (Wed, 30 Jul 2003)
Revision: 125
Log message:
Print status lines. I'll augment this to add new status options,
in line with what Aleksey wants.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-30 13:19:40 -0700 (Wed, 30 Jul 2003)
Revision: 126
Log message:
More concise printing. The -S flag will print the status line, but the
command will only be printed if the program generates some output.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-30 19:12:22 -0700 (Wed, 30 Jul 2003)
Revision: 127
Log message:
Reorganized code to be more suitable for remote execution.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-31 20:12:24 -0700 (Thu, 31 Jul 2003)
Revision: 128
Log message:
Added remote execution. Note, this doesn't work quite yet, though
it seems logically correct. I believe the problem is that NFS does
not have a good semantics. If a command on one machine creates a file,
that file will not be reflected to other clients for a while.
Perhaps there is some way to sync NFS files...
Example bug script. The machine in the brackets indicates the host.
If there are no brackets, the machine is local.
-[yukon] build . omake_cache.cmi
+[yukon] ocamlc.opt -warn-error A -g -I . -c omake_cache.mli
-[yukon] exit omake_cache.cmi, 0
- build . omake_build.cmi
+ ocamlc.opt -warn-error A -g -I . -c omake_build.mli
File "omake_build.mli", line 28, characters 0-16:
Unbound module Omake_cache
- exit omake_build.cmi, 2
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-31 20:13:58 -0700 (Thu, 31 Jul 2003)
Revision: 129
Log message:
Forgot these files. I don't know why, but .cvsignore no longer works for me.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-31 20:14:30 -0700 (Thu, 31 Jul 2003)
Revision: 130
Log message:
Remote execution server.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-31 20:15:40 -0700 (Thu, 31 Jul 2003)
Revision: 131
Log message:
Removed external/C functions.
Changes | Path |
+0 -4 | omake-branches/piped_exec_policy/src/exec/omake_exec_util.ml |
+0 -4 | omake-branches/piped_exec_policy/src/exec/omake_exec_util.mli |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-07-31 21:10:33 -0700 (Thu, 31 Jul 2003)
Revision: 132
Log message:
Well, this is sad. Here's the problem: when a file is created on
one machine, NFS will not reflect it until some time later. That means
distributed omake will not work, unless we figure out how to
fix NFS consistency.