lib/coderunner/instance_methods.rb in coderunner-0.15.13 vs lib/coderunner/instance_methods.rb in coderunner-0.16.0
- old
+ new
@@ -169,10 +169,19 @@
read_defaults
options.each do |key,value|
key = LONG_TO_SHORT.key(key) if LONG_TO_SHORT.key(key)
set(key, value) if value
end
+ if is_in_repo?
+ repo = Repository.open_in_subfolder(@root_folder)
+ Dir.chdir(@root_folder) do
+ repo.add('.code_runner_script_defaults.rb')
+ repo.autocommit("Updated script defaults in #{repo.relative_path}")
+ #repo.add('.code-runner-irb-save-history')
+ end
+ end
+
# ep options
log 'modlet in initialize', @modlet
@version= options[:version]
@@ -1191,10 +1200,16 @@
@write_status_dots, wsd = false, @write_status_dots
@run_class.update_status(self)
runs.each do |run|
# ep run.id, run_list.keys
Dir.chdir(run.directory){traverse_directories}
+
end
+ if is_in_repo? @root_folder
+ runs.each do |run|
+ Dir.chdir(run.directory){run.add_to_repo}
+ end
+ end
@write_status_dots = wsd
save_large_cache
File.delete("submitting")
#trap(0, old_trap0)
trap(2, old_trap2)