# svn update and sort the members.txt file and show the differences | |
$LOAD_PATH.unshift '/srv/whimsy/lib' | |
require 'whimsy/asf' | |
FOUNDATION = ASF::SVN['foundation'] | |
Dir.chdir FOUNDATION | |
members = FOUNDATION + '/members.txt' | |
puts 'svn update ' + members | |
system 'svn update ' + members | |
source = File.read('members.txt') | |
sorted = ASF::Member.sort(source) | |
if source == sorted | |
puts 'no change' | |
else | |
File.write('members.txt', sorted) | |
system 'svn diff members.txt' | |
end | |