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
Emil Sit
27da543a41
packer/cache: Preserve any extension found on keys
...
This allows us to hand cache paths to any programs that may want to
interpret file extensions in order to behave differently. For
example, VirtualBox may want ISO images to end with .iso.
2013-07-20 00:19:05 -04:00
Emil Sit
fd1ec31a1d
packer/cache: Extract cache path calculation to method
2013-07-20 00:15:14 -04:00
Mitchell Hashimoto
7d1f799ced
builder/*: switch to MultiErrorAppend
2013-07-19 19:08:25 -04:00
Mitchell Hashimoto
40ec63d349
packer: MultiErrorAppend helper method.
2013-07-19 18:14:50 -04:00
Mitchell Hashimoto
c80db71361
packer: fix failing tests
2013-07-19 14:13:02 -04:00
Julian Phillips
dca4fabd1b
packer/template: Remove name from builder rawConfig
...
This prevents the builder from rejecting the name (which it doesn't
know about) when validating the config.
2013-07-19 15:36:13 +01:00
Julian Phillips
a31fd29b8b
packer/template: Test that builder.rawConfig excludes name
...
The name isn't actually part of the builder config, so it should be
removed during parsing.
2013-07-19 15:35:05 +01:00
Mitchell Hashimoto
8cb035cc65
Up version for dev
2013-07-16 11:44:15 -07:00