lib/autoproj/cli/build.rb in autoproj-2.0.0.rc38 vs lib/autoproj/cli/build.rb in autoproj-2.0.0.rc39

- old
+ new

@@ -3,15 +3,13 @@ module Autoproj module CLI class Build < Update def validate_options(selected_packages, options) - selected_packages, options = super - if options[:amake] && selected_packages.empty? && !options[:all] - selected_packages = ['.'] - end - + selected_packages, options = + super(selected_packages, options.merge( + checkout_only: true, aup: options[:amake])) if options[:deps].nil? options[:deps] = !(options[:rebuild] || options[:force]) end return selected_packages, options @@ -21,12 +19,10 @@ build_options, options = filter_options options, force: false, rebuild: false, parallel: nil - Autobuild.ignore_errors = options[:keep_going] - command_line_selection, source_packages, osdep_packages = super(selected_packages, options.merge(checkout_only: true)) parallel = build_options[:parallel] || ws.config.parallel_build_level @@ -35,9 +31,11 @@ # Disable all packages that are not selected ws.manifest.each_autobuild_package do |pkg| next if source_packages.include?(pkg.name) pkg.disable end + + Autobuild.ignore_errors = options[:keep_going] ops = Ops::Build.new(ws.manifest) if build_options[:rebuild] || build_options[:force] packages_to_rebuild = if options[:deps] || command_line_selection.empty?