Sha256: b6e2af7bb3791d2d51e7d31d2b29a41c9b7213a85e007fee17d87826e7093488

Contents?: true

Size: 505 Bytes

Versions: 125

Compression:

Stored size: 505 Bytes

Contents

require 'knapsack_pro'

namespace :knapsack_pro do
  task :encrypted_branch_names, [:branch] do |_, args|
    branch = args[:branch]

    branches =
      if branch
        [branch]
      else
        KnapsackPro::RepositoryAdapters::GitAdapter.new.branches
      end

    branches.each do |branch_name|
      encrypted_branch = KnapsackPro::Crypto::BranchEncryptor.new(branch_name).call

      puts "branch: #{branch_name}"
      puts "encrypted branch: #{encrypted_branch}"
      puts
    end
  end
end

Version data entries

125 entries across 125 versions & 1 rubygems

Version Path
knapsack_pro-0.55.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.54.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.53.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.52.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.51.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.50.1 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.50.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.49.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.48.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.47.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.46.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.45.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.44.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.43.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.42.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.41.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.40.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.39.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.38.0 lib/tasks/encrypted_branch_names.rake
knapsack_pro-0.37.0 lib/tasks/encrypted_branch_names.rake