proj_info = api.get_project target_proj # check project existance
vars = load_variables(@target_dir)
+ parent_vars = load_variables(@target_dir.parent)
- if @target_release || vars.release_id
+ if @target_release || vars.release_id ||
+ parent_vars.package_id && !vars.release_id # new release case...
process_release(@target_dir)
elsif @target_package || vars.package_id
process_package(@target_dir)
end
raise e
end
- else vars.release_id
+ else
logger.info "Createing new release '#{rdir.basename}'"
if @dry_run
rinfo = Hashie::Mash.new id: '(dry-run)', name: rdir.basename, url: '(dry-run)', files: []