todo: replace with logger
[Source]
# File lib/rscm/scm/perforce.rb, line 484 484: def debug(msg) 485: #puts msg 486: end
TODO: use Ruby‘s built-in timeout? (require ‘timeout’)
# File lib/rscm/scm/perforce.rb, line 475 475: def timeout(attempts=5, &proc) 476: 0.upto(attempts) do 477: sleep 1 478: return false if proc.call 479: end 480: true 481: end
[Validate]