Author: ben
Date: 2007-11-21 16:42:07 -0800 (Wed, 21 Nov 2007)
New Revision: 7350
Removed:
openlaszlo/trunk/docs/src/developers/data-overview.dbk
openlaszlo/trunk/docs/src/developers/data-patterns-and-best-practices.dbk
openlaszlo/trunk/docs/src/developers/data-replication.dbk
openlaszlo/trunk/docs/src/developers/dataprovider.dbk
openlaszlo/trunk/docs/src/developers/dynamic-databinding.dbk
openlaszlo/trunk/docs/src/developers/programs/data-attributepathbinding.lzx
openlaszlo/trunk/docs/src/developers/programs/data-buffer_dataset.lzx
openlaszlo/trunk/docs/src/developers/programs/data-concatenatingattributes.lzx
openlaszlo/trunk/docs/src/developers/programs/data-master-detail.lzx
openlaszlo/trunk/docs/src/developers/programs/data-prettyprinter.lzx
openlaszlo/trunk/docs/src/developers/programs/data-setattribute_p.lzx
openlaszlo/trunk/docs/src/developers/programs/data-xpathstring.lzx
openlaszlo/trunk/docs/src/developers/programs/data_polling.lzx
openlaszlo/trunk/docs/src/developers/programs/datapointermove.lzx
openlaszlo/trunk/docs/src/developers/programs/incremental_loading.lzx
openlaszlo/trunk/docs/src/developers/static-databinding.dbk
openlaszlo/trunk/docs/src/developers/two-way-databinding.dbk
Log:
Change 20071120-ben-9 by [EMAIL PROTECTED] on 2007-11-20 11:06:01 PST
in /Users/ben/src/svn/openlaszlo/trunk-workspace-2
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: Deleting examples from discarded data chapters
Technical Reviewer: lou
Cleaned up programs referenced in discarded data binding chapters with this
handy script:
require 'ftools'
files_to_clean = %w{ data-overview.dbk
static-databinding.dbk
dynamic-databinding.dbk
two-way-databinding.dbk
data-replication.dbk
data-patterns-and-best-practices.dbk
dataprovider.dbk }
files_to_keep = %w{
databinding.dbk
data-structures.dbk
tutorials/data_app.dbk
}
BASE_DIR =
"/Users/ben/src/svn/openlaszlo/trunk-workspace-2/docs/src/developers"
def find_examples( file_list )
examples = Array.new
file_list.each{ | filename |
path = BASE_DIR + "/" + filename
if File.exists?( path ) then
file = File.open( path )
this_files_program_limes = file.grep(%r{fileref})
example_file_regexp = %r{fileref=\"([-\w$.\d/]*)}
this_files_program_limes.each { | line |
line.scan( example_file_regexp ) { | md |
examples.push(md[0])
}
}
end
}
examples
end
programs_to_delete = find_examples( files_to_clean )
programs_to_save = find_examples( files_to_keep )
programs_to_save.each{ | p |
puts "yeah save #{p}"
path = BASE_DIR + "/" + p
`svn revert '#{path}'`
}
puts "hi?"
programs_to_delete = programs_to_delete - programs_to_save
programs_to_delete.each{ | p |
path = BASE_DIR + "/" + p
puts path
if (File.exists?( path )) then
`svn delete '#{path}'`
end
}
files_to_clean.each { | f |
path = BASE_DIR + "/" + f
if File.exists?(path) then
puts path
`svn delete '#{path}'`
end
}
Tests:
ant developers.examples.verify
Deleted: openlaszlo/trunk/docs/src/developers/data-overview.dbk
Deleted:
openlaszlo/trunk/docs/src/developers/data-patterns-and-best-practices.dbk
Deleted: openlaszlo/trunk/docs/src/developers/data-replication.dbk
Deleted: openlaszlo/trunk/docs/src/developers/dataprovider.dbk
Deleted: openlaszlo/trunk/docs/src/developers/dynamic-databinding.dbk
Deleted:
openlaszlo/trunk/docs/src/developers/programs/data-attributepathbinding.lzx
Deleted: openlaszlo/trunk/docs/src/developers/programs/data-buffer_dataset.lzx
Deleted:
openlaszlo/trunk/docs/src/developers/programs/data-concatenatingattributes.lzx
Deleted: openlaszlo/trunk/docs/src/developers/programs/data-master-detail.lzx
Deleted: openlaszlo/trunk/docs/src/developers/programs/data-prettyprinter.lzx
Deleted: openlaszlo/trunk/docs/src/developers/programs/data-setattribute_p.lzx
Deleted: openlaszlo/trunk/docs/src/developers/programs/data-xpathstring.lzx
Deleted: openlaszlo/trunk/docs/src/developers/programs/data_polling.lzx
Deleted: openlaszlo/trunk/docs/src/developers/programs/datapointermove.lzx
Deleted: openlaszlo/trunk/docs/src/developers/programs/incremental_loading.lzx
Deleted: openlaszlo/trunk/docs/src/developers/static-databinding.dbk
Deleted: openlaszlo/trunk/docs/src/developers/two-way-databinding.dbk
_______________________________________________
Laszlo-checkins mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-checkins