#!/usr/bin/env ruby puts 'dumping mysql' `mysqldump -d -u root hieraki_dev --compatible=mysql40 > db/mysql40.sql` class Status def initialize @lines = `svn status`.split("\n") end def added @lines.collect { |l| l.split[1] if l.split[0] == '?' }.compact end def deleted @lines.collect { |l| l.split[1] if l.split[0] == '!'}.compact end end snapshot = Status.new puts puts "Added :" snapshot.added.each { |i| `svn add #{i}` print "." } puts puts "Deleted :" snapshot.deleted.each { |i| `svn rm #{i}` print "." } puts 'status:' puts `svn status`