# 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