Mitchell Hashimoto
|
1fd5937839
|
v0.3.1
|
2013-08-12 17:05:54 -07:00 |
Mitchell Hashimoto
|
bc097abc72
|
packer: Don't output up to \r with remote command, lost anyways
|
2013-08-12 16:55:17 -07:00 |
Mitchell Hashimoto
|
7d9c7530be
|
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
|
049dc5bff5
|
Up version for dev
|
2013-08-12 14:16:55 -07:00 |
Mitchell Hashimoto
|
0eb9e06637
|
v0.3.0
|
2013-08-12 13:57:04 -07:00 |
Mitchell Hashimoto
|
d88ff24343
|
packer/rpc: ui.Machine works over RPC properly
|
2013-08-12 10:25:56 -07:00 |
Mitchell Hashimoto
|
1bf2bade7d
|
packer: machine readable output for available commands
|
2013-08-12 09:22:01 -07:00 |
Mitchell Hashimoto
|
43b23c5221
|
packer: version machine-readable output
|
2013-08-11 23:56:47 -07:00 |
Mitchell Hashimoto
|
bebed45a80
|
packer: -machine-readable not double hyphen
|
2013-08-11 23:26:24 -07:00 |
Mitchell Hashimoto
|
f4a9d9d3b7
|
packer: document machine-readable
|
2013-08-11 23:24:57 -07:00 |
Mitchell Hashimoto
|
eed6ece45b
|
packer: replace \r with literal on Ui for MR
|
2013-08-11 23:19:13 -07:00 |
Mitchell Hashimoto
|
04c8592077
|
packer: replace new lines with literal \n
|
2013-08-11 23:18:14 -07:00 |
Mitchell Hashimoto
|
f3bb028ec3
|
packer: output a newline after each MR line
|
2013-08-11 23:14:42 -07:00 |
Mitchell Hashimoto
|
ca54df1a76
|
packer: TargettedUi properly targets machine-readable data
|
2013-08-11 19:08:08 -07:00 |
Mitchell Hashimoto
|
b54a5c0074
|
packer: Add MachineReadableUi
|
2013-08-11 19:05:07 -07:00 |
Mitchell Hashimoto
|
cd62aa5003
|
packer: BasicUi doesn't do machine-readable, just log
|
2013-08-11 18:38:24 -07:00 |
Mitchell Hashimoto
|
10b0f920bc
|
packer: renamed PrefixedUi to TargettedUi
|
2013-08-11 18:31:28 -07:00 |
Mitchell Hashimoto
|
f3f4ab91c7
|
packer: Rename ReaderWriterUi to BasicUi
|
2013-08-11 18:20:27 -07:00 |
Mitchell Hashimoto
|
c8bc2bc1ba
|
packer: Add Machine func to Ui
|
2013-08-11 18:16:00 -07:00 |
Mitchell Hashimoto
|
2349706a68
|
packer/rpc: register map[string]string since we transfer that
|
2013-08-09 16:53:18 -07:00 |
Mitchell Hashimoto
|
777f595c8b
|
common/json: add Unmarshal with method with syntax errors
|
2013-08-09 16:50:24 -07:00 |
Mitchell Hashimoto
|
180d5c8275
|
packer: add ParseTemplateFile since that is useful
|
2013-08-09 15:57:08 -07:00 |
Mitchell Hashimoto
|
3e8b3b9327
|
packer: properly override/send user variables to prepare
|
2013-08-09 15:57:08 -07:00 |
Mitchell Hashimoto
|
7408558a55
|
packer, packer/rpc: Update Build interface to allow variable overrides
|
2013-08-09 15:57:07 -07:00 |
Mitchell Hashimoto
|
d87f878a44
|
packer: Template understands variables, puts it into a Build
|
2013-08-09 15:57:07 -07:00 |
Mitchell Hashimoto
|
6a6aa146ac
|
up version for dev
|
2013-08-07 15:47:43 -07:00 |
Mitchell Hashimoto
|
1e61157c5c
|
v0.2.3
|
2013-08-07 15:32:38 -07:00 |
Mitchell Hashimoto
|
da7febbfb9
|
Update version for dev
|
2013-08-01 10:40:18 -07:00 |
Mitchell Hashimoto
|
995b4ffc80
|
v0.2.2
|
2013-08-01 10:29:19 -07:00 |
Mitchell Hashimoto
|
5343bc42a0
|
packer: fmt
|
2013-07-31 14:43:34 -07:00 |
Mitchell Hashimoto
|
27a07cc9aa
|
packer: don't output colors if Windows and not Cygwin
|
2013-07-31 14:06:01 -07:00 |
Mitchell Hashimoto
|
02c20af35e
|
packer/plugin: trim whitespace on right of log data from plugin
|
2013-07-31 09:37:03 -07:00 |
Mitchell Hashimoto
|
8c341b0c78
|
packer/plugin: flush os.Stderr whenever a plugin ends
|
2013-07-30 10:48:59 -07:00 |
Mitchell Hashimoto
|
ce0322662d
|
packer/plugin: use chan struct{} for condition variable behavior
|
2013-07-30 10:43:43 -07:00 |
Mitchell Hashimoto
|
31731414be
|
packer/plugin: clean up stderr
|
2013-07-30 10:41:02 -07:00 |
Mitchell Hashimoto
|
467474910c
|
packer/plugin: more stable stderr logging
|
2013-07-30 10:38:48 -07:00 |
Mitchell Hashimoto
|
6110079401
|
packer: Use ch for condition variable
Thanks @titanous I didnt know this worked.
|
2013-07-29 13:20:57 -07:00 |
Mitchell Hashimoto
|
1812efe3b5
|
communicator/ssh: use SetExited
|
2013-07-29 12:12:42 -07:00 |
Mitchell Hashimoto
|
1400645d69
|
packer/rpc: Use the SetExited for remote communicators
|
2013-07-29 12:07:37 -07:00 |
Mitchell Hashimoto
|
6a940d9ea8
|
packer: use locks/conds to avoid races on RemoteCmd.Exited [GH-42]
|
2013-07-29 12:04:58 -07:00 |
Mitchell Hashimoto
|
beb97af6ce
|
Up version for dev
|
2013-07-26 10:15:35 -07:00 |
Mitchell Hashimoto
|
801a13dd38
|
v0.2.1
|
2013-07-26 09:54:05 -07:00 |
Mitchell Hashimoto
|
74ef543d5c
|
packer/plugin: connect stdin to parent stdin
|
2013-07-25 21:24:49 -05:00 |
Mitchell Hashimoto
|
17acee653b
|
packer: In the case of an error, close stdout/stderr writers
|
2013-07-23 22:46:51 -05:00 |
Mitchell Hashimoto
|
3641c1a708
|
packer: Preserve original stdout/stderr on StartWithUi
/cc @sit
|
2013-07-23 22:38:03 -05:00 |
Mitchell Hashimoto
|
32c84c17b1
|
packer: RemoteCmd.StartWithUi thanks to @sit
I ended up working on this on my own outside your PR, sorry, but it is
basically the same as yours.
|
2013-07-23 22:35:05 -05:00 |
Mitchell Hashimoto
|
bd1fe21718
|
packer/rpc: remove unused test file
|
2013-07-23 13:45:35 -07:00 |
Mitchell Hashimoto
|
38ae1a0ba9
|
packer: Properly handle ? in URLs in cache keys
/cc @sit - Found another edge case
|
2013-07-20 19:20:29 -07:00 |
Mitchell Hashimoto
|
f64fd019e5
|
packer: Extension works properly with URLs too
/cc @sit
|
2013-07-20 16:53:55 -07:00 |
Mitchell Hashimoto
|
cf9bc2c819
|
packer: Use strings operations, faster than regexp and easy
/cc @sit
|
2013-07-20 16:50:18 -07:00 |