nack - needs fixing before push:

On 02/06/11 13:27, [email protected] wrote:
From: Michal Fojtik<[email protected]>


Signed-off-by: Michal fojtik<[email protected]>
---
  client/bin/deltacloudc              |    2 +-
  client/deltacloud-client.gemspec    |    2 +-
  client/lib/client_bucket_methods.rb |    4 ++--
  3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/client/bin/deltacloudc b/client/bin/deltacloudc
index f8ecdd0..41f2108 100755
--- a/client/bin/deltacloudc
+++ b/client/bin/deltacloudc
@@ -217,7 +217,7 @@ if options[:collection] and options[:operation]
    if options[:collection].eql?('buckets')
      if options[:operation].eql?('create')
          invalid_usage("Please specify an id for the new bucket with -i") 
unless options[:id]
-        bucket = client.create_bucket('id'=>options[:id])
+        bucket = client.create_bucket(:name=>options[:name])

must be a typo since options[:name] is null at this point - I think you meant:

bucket = client.create_bucket(:name=>options[:id])

Also, since we are changing this for create op, for the sake of consistency shouldn't we also change it for destroy op (so that destroy becomes client.destroy_bucket(:name=>'the_bucket_name') - lib/client_bucket_methods.rb:13 and bin/deltacloudc:224.

Thanks for doing this though I must say I'm still not entirely clear what problem this fixes (I missed part of the conversation on irc yesterday - I know its something that the aeolus guys needed?)

thanks, marios

          puts format(bucket)
      elsif options[:operation].eql?('destroy')
          invalid_usage("Please specify the bucket you wish to destroy with 
-i") unless options[:id]
diff --git a/client/deltacloud-client.gemspec b/client/deltacloud-client.gemspec
index ca81d60..81b36d1 100644
--- a/client/deltacloud-client.gemspec
+++ b/client/deltacloud-client.gemspec
@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
    s.email = '[email protected]'
    s.name = 'deltacloud-client'
    s.description = %q{Deltacloud REST Client for API}
-  s.version = '0.3.0'
+  s.version = '0.3.1'
    s.summary = %q{Deltacloud REST Client}
    s.files = Dir['Rakefile', 'lib/**/*.rb', 'init.rb', 'bin/deltacloudc']
    s.bindir = 'bin'
diff --git a/client/lib/client_bucket_methods.rb 
b/client/lib/client_bucket_methods.rb
index cc7dcff..1f71f52 100644
--- a/client/lib/client_bucket_methods.rb
+++ b/client/lib/client_bucket_methods.rb
@@ -2,7 +2,7 @@ module ClientBucketMethods

    def create_bucket(params)
      obj = nil
-    request(:post, "#{api_uri.to_s}/buckets", {:name =>  params['id'] }) do 
|response|
+    request(:post, "#{api_uri.to_s}/buckets", {:name =>  params[:name] }) do 
|response|
        handle_backend_error(response) if response.code!=201
        obj = base_object(:bucket, response)
      end
@@ -51,4 +51,4 @@ module ClientBucketMethods
      end
    end

-end
\ No newline at end of file
+end

Reply via email to