Fix TemplateOptions.clone; adds RunScriptOptions.copyTo
    
Previously not all fields of RunScriptOptions were included in 
templateOptions.copyTo (e.g. runAsRoot and initScript).
    
Also options.equals(options.clone()) failed if options.loginPassword was 
originally null - in the cloned object, it would have become Optional.absent.

This also fixes RunScriptOptions.toString, to only say “loginPasswordPresent” 
if optional.isPresent().

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds/pull/907

-- Commit Summary --

  * Fix TemplateOptions.clone; adds RunScriptOptions.copyTo

-- File Changes --

    M compute/src/main/java/org/jclouds/compute/options/RunScriptOptions.java 
(35)
    M compute/src/main/java/org/jclouds/compute/options/TemplateOptions.java 
(18)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/907.patch
https://github.com/jclouds/jclouds/pull/907.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/907

Reply via email to