Sha256: af7a9011942b3e423ae48e3dbd4a2d363e0723064b1314283438c364dac5fc64
Contents?: true
Size: 1.14 KB
Versions: 32
Compression:
Stored size: 1.14 KB
Contents
#!/usr/bin/ruby require 'big_keeper/util/podfile_operator' require 'big_keeper/util/gitflow_operator' require 'big_keeper/util/bigkeeper_parser' require 'big_keeper/util/logger' require 'big_keeper/util/pod_operator' require 'big_keeper/dependency/dep_service' require 'big_keeper/dependency/dep_type' require 'big_keeper/service/stash_service' require 'big_keeper/service/module_service' module BigKeeper def self.delete(path, user, name, type) begin # Parse Bigkeeper file BigkeeperParser.parse("#{path}/Bigkeeper") branch_name = "#{GitflowType.name(type)}/#{name}" modules = BigkeeperParser.module_names modules.each do |module_name| module_full_path = BigkeeperParser.module_full_path(path, user, module_name) if FileOperator.definitely_exists?(module_full_path) StashService.new.pop_stash(module_full_path, branch_name, module_name) GitService.new.verify_del(module_full_path, branch_name, module_name, type) end end StashService.new.pop_stash(path, branch_name, 'Home') GitService.new.verify_del(path, branch_name, 'Home', type) ensure end end end
Version data entries
32 entries across 32 versions & 3 rubygems