From c3b96a5f3178a510d0c221aed8a30e801452b1a3 Mon Sep 17 00:00:00 2001 From: Jonathan Pastor <jonathancmoa@gmail.com> Date: Wed, 23 Oct 2019 01:07:29 +0200 Subject: [PATCH] Diff action return an exit code --- lib/refrepo/gen/oar-properties.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/refrepo/gen/oar-properties.rb b/lib/refrepo/gen/oar-properties.rb index 9ad68567416..f0f18e0a4b7 100644 --- a/lib/refrepo/gen/oar-properties.rb +++ b/lib/refrepo/gen/oar-properties.rb @@ -800,6 +800,7 @@ def get_oar_properties_from_oar(options) end def do_diff(options, generated_hierarchy, refrepo_properties) + ret = 0 properties = { 'ref' => refrepo_properties, @@ -987,6 +988,8 @@ TXT end # if options[:diff] end + + return ret end @@ -1388,6 +1391,8 @@ def generate_oar_properties(options) # Output generated information ############################################ + ret = 0 + # DO=table if options.key? :table and options[:table] export_rows_as_formated_line(generated_hierarchy) @@ -1401,7 +1406,7 @@ def generate_oar_properties(options) # Do=Diff if options.key? :diff and options[:diff] - do_diff(options, generated_hierarchy, refrepo_properties) + ret = do_diff(options, generated_hierarchy, refrepo_properties) end # Do=update @@ -1412,7 +1417,7 @@ def generate_oar_properties(options) run_commands_via_ssh(cmds, options) if prompt.downcase == 'y' end - return 0 + return ret end end -- GitLab