1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
|
# File 'lib/cnvrg/datafiles.rb', line 1263
def end_commit(commit_sha1, force, success: true, uploaded_files: 0, commit_type: nil, auto_cache: false, external_disk: nil)
counter = 0
begin
counter += 1
response = Cnvrg::API.request(
"#{base_resource}/commit/end",
'POST',
{
commit_sha1: commit_sha1,
force:force,
success: success,
uploaded_files: uploaded_files,
commit_type: commit_type,
auto_cache: auto_cache,
external_disk: external_disk
}
)
is_success = Cnvrg::CLI.is_response_success(response, false)
raise Exception.new("Invalid response #{response}") unless is_success
return response
rescue => e
retry if counter <= 20
return false
end
end
|