added ChownErr and ChmodErr

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
formatting

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
do not re-download job templates during apply

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
do not re-download package blobs during apply

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
formatting

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
clean up all packages before compiling new package

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
do not ignore errors creating/deleting dirs during compilation

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
raise an error if bat ssh output is nil

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
make sure that bundle collection install dir exists before Install moves bundle contents

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Rename should be the last operation of Install

The check whether the job is installed relies on presence of the install directory.
To preserve atomicity Rename should be the last operation that might fail.

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
identify jobs and packages to bundle collections by version+sha1

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
extract drain integration tests into their own file

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
add integration tests to verify that job templates are updated during bosh deploy

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
OS images no longer contain libyaml so they should not be asserting that it is present
Add OS image changelog and update stemcell building instructions
made Files on FakeFileSystem private; removed Open

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
removed CopyDirEntries

Signed-off-by: dmitriy kalinin <dmitriy@pivotallabs.com>
never return nil from ssh
Adding final release for build 2366