def do_checkout
      @logger.operation(:checkout_revision) do
        revision = resolve_revision
        svn_args = ['checkout', @repository.url, @repo_dir]
        svn_args += ['--revision', revision] if revision
        svn_args << '--force'
        svn_client.execute(svn_args)
        do_update_tag
      end
    end
def do_checkout
      @logger.operation(:checkout_revision) do
        revision = resolve_revision
        svn_args = ['checkout', @repository.url, @repo_dir]
        svn_args += ['--revision', revision] if revision
        svn_args << '--force'
        svn_client.execute(svn_args)
        do_update_tag
      end
    end
Implements CheckoutBase#do_checkout