Commit Graph

394 Commits

Author SHA1 Message Date
Mitchell Hashimoto 9e12492f96 packer/rpc: fix build by missing import 2013-08-22 11:53:54 -07:00
Mitchell Hashimoto c0d194600b packer/rpc: get rid of panicable case 2013-08-22 11:45:58 -07:00
Mitchell Hashimoto 6d9265a244 packer: add mock implementations and more template tests 2013-08-22 11:32:59 -07:00
Mitchell Hashimoto c91558ffe2 up version for dev 2013-08-21 11:55:45 -07:00
Mitchell Hashimoto 3f18a31c24 v0.3.4 2013-08-21 11:44:20 -07:00
Mitchell Hashimoto 5559e49df3 packer/plugin: remove race in Exited() 2013-08-21 11:00:07 -07:00
Mitchell Hashimoto c05b6d628b packer/plugin: get rid of data race setting exited for Client 2013-08-21 10:56:58 -07:00
Mitchell Hashimoto e4e372046b packer/plugin: fix data race reading stdout in Client 2013-08-21 10:49:57 -07:00
Mitchell Hashimoto a66085444c packer/rpc: get rid of data races in tests 2013-08-21 10:21:32 -07:00
Mitchell Hashimoto 6f742cb332 packer: fix data race in communicator 2013-08-21 10:16:33 -07:00
Mitchell Hashimoto cfa9cef2bf packer/plugin: Set killed in the kill clients method 2013-08-19 23:39:14 -07:00
Mitchell Hashimoto f68e00085b packer/plugin: Killed bool to avoid panics when killing clients 2013-08-19 23:38:22 -07:00
Mitchell Hashimoto 8b00c82898 packer/rpc: when communicator abruptly exits, set exit status 123 2013-08-19 23:21:53 -07:00
Mitchell Hashimoto 1be6563e4c update version for dev 2013-08-19 16:39:00 -07:00
Mitchell Hashimoto 256135340e v0.3.3 2013-08-19 16:25:58 -07:00
Mitchell Hashimoto de1e94eb90 packer/plugin: set TCP keep-alive on connection 2013-08-19 16:25:00 -07:00
Mitchell Hashimoto a329d7dd2f packer: remove keep_input_artifact prior to sending to build [GH-310] 2013-08-19 16:00:25 -07:00
Mitchell Hashimoto be5ed793f9 packer: postProvisioner should be postProcessor 2013-08-19 15:55:30 -07:00
Mitchell Hashimoto b998e88b0a up version for dev 2013-08-18 12:27:25 -06:00
Mitchell Hashimoto b0848b274f v0.3.2 2013-08-18 10:38:00 -06:00
Mitchell Hashimoto 1e520b161b packer: ConfigTemplate, move from common 2013-08-15 19:11:27 -07:00
Mitchell Hashimoto ebea49bf89 packer: shuffle some tests around to where they make more sense 2013-08-15 17:46:41 -07:00
Mitchell Hashimoto df48c6253c packer: Parallelize synopsis lookup to speed up help output
Using `time` to calculate the average of 100 iterations on my machine,
`packer` went from 130ms on average to 70ms.

Previously, the load time would scale linearly about 30ms (on my
machine) on average per new command added. Now that is much much
smaller.
2013-08-13 10:16:25 -07:00
Mitchell Hashimoto 476066108f packer: get rid of unused code 2013-08-13 09:56:37 -07:00
Mitchell Hashimoto b11004b9f6 packer: ParseTemplateFile understands "-" to mean stdin 2013-08-13 09:52:32 -07:00
Mitchell Hashimoto a17c939042 packer: export template RawConfig 2013-08-13 09:11:49 -07:00
Mitchell Hashimoto f78d7708d1 packer: Export the raw template config structs 2013-08-13 09:10:49 -07:00
Mitchell Hashimoto da6bc82d5c packer: unknown commands show better on UI 2013-08-13 09:07:08 -07:00
Mitchell Hashimoto 35a9858444 Up version for dev 2013-08-12 17:23:14 -07:00
Mitchell Hashimoto 1243ff6c16 v0.3.1 2013-08-12 17:05:54 -07:00
Mitchell Hashimoto 392aba1fe7 packer: Don't output up to \r with remote command, lost anyways 2013-08-12 16:55:17 -07:00
Mitchell Hashimoto 656de901ca packer: replace stdout/stderr after StartWithUi
This just kind of shields the error with StartWithUi if we retry
2013-08-12 15:17:17 -07:00
Mitchell Hashimoto 7eb115f7a9 Up version for dev 2013-08-12 14:16:55 -07:00
Mitchell Hashimoto 5ee1b1c451 v0.3.0 2013-08-12 13:57:04 -07:00
Mitchell Hashimoto 116cdc6c75 packer/rpc: ui.Machine works over RPC properly 2013-08-12 10:25:56 -07:00
Mitchell Hashimoto 547d184855 packer: machine readable output for available commands 2013-08-12 09:22:01 -07:00
Mitchell Hashimoto d9bfe58c93 packer: version machine-readable output 2013-08-11 23:56:47 -07:00
Mitchell Hashimoto a675b89b0e packer: -machine-readable not double hyphen 2013-08-11 23:26:24 -07:00
Mitchell Hashimoto b3e8a41954 packer: document machine-readable 2013-08-11 23:24:57 -07:00
Mitchell Hashimoto c77d26e46c packer: replace \r with literal on Ui for MR 2013-08-11 23:19:13 -07:00
Mitchell Hashimoto ba3344a322 packer: replace new lines with literal \n 2013-08-11 23:18:14 -07:00
Mitchell Hashimoto 7b4b5d23fc packer: output a newline after each MR line 2013-08-11 23:14:42 -07:00
Mitchell Hashimoto aa143a330b packer: TargettedUi properly targets machine-readable data 2013-08-11 19:08:08 -07:00
Mitchell Hashimoto 89be12ae21 packer: Add MachineReadableUi 2013-08-11 19:05:07 -07:00
Mitchell Hashimoto edc59499e7 packer: BasicUi doesn't do machine-readable, just log 2013-08-11 18:38:24 -07:00
Mitchell Hashimoto 03c10a9aa8 packer: renamed PrefixedUi to TargettedUi 2013-08-11 18:31:28 -07:00
Mitchell Hashimoto 02edc7579b packer: Rename ReaderWriterUi to BasicUi 2013-08-11 18:20:27 -07:00
Mitchell Hashimoto fb6d2754da packer: Add Machine func to Ui 2013-08-11 18:16:00 -07:00
Mitchell Hashimoto 5220c1ff2a packer/rpc: register map[string]string since we transfer that 2013-08-09 16:53:18 -07:00
Mitchell Hashimoto 5166f511d2 common/json: add Unmarshal with method with syntax errors 2013-08-09 16:50:24 -07:00