# File lib/piston/commands/lock.rb, line 7
      def run
        raise Piston::CommandError, "No targets to run against" if args.empty?

        args.each do |dir|
          remote_rev = svn(:propget, Piston::REMOTE_REV, dir).chomp.to_i
          svn :propset, Piston::LOCKED, remote_rev, dir
          logging_stream.puts "'#{dir}' locked at revision #{remote_rev}"
        end
      end