query_revision (Capistrano::Deploy::SCM::Subversion)

    # File lib/capistrano/recipes/deploy/scm/subversion.rb, line 53
            def query_revision(revision)
              return revision if revision =~ /^\d+$/
              command = scm(:info, arguments, repository, authentication, "-r#{revision}")
              result = yield(command)
              yaml = YAML.load(result)
              raise "tried to run `#{command}' and got unexpected result #{result.inspect}" unless Hash === yaml
              [ (yaml['Last Changed Rev'] || 0).to_i, (yaml['Revision'] || 0).to_i ].max
            end