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

Reply via email to