System.Data.SQLite
Check-in [06cb175d37]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix issues in the master release archive verification tool regarding file names containing spaces.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 06cb175d37d2d8572f95fcad4a54588fca397e24
User & Date: mistachkin 2014-11-24 22:21:42
Context
2014-11-24
23:13
Further improvements to the master release archive verification tool. check-in: 8d7c524914 user: mistachkin tags: trunk
22:21
Fix issues in the master release archive verification tool regarding file names containing spaces. check-in: 06cb175d37 user: mistachkin tags: trunk
22:09
Simplify the changes in the previous check-in. check-in: 12fe311a36 user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Setup/data/verify.lst.

   653    653     Tests/installer.eagle
   654    654     Tests/linq.eagle
   655    655     Tests/pkgIndex.eagle
   656    656     Tests/speed.eagle
   657    657     Tests/stress.eagle
   658    658     Tests/thread.eagle
   659    659     Tests/tkt-00f86f9739.eagle
          660  +  Tests/tkt-0a32885109.eagle
   660    661     Tests/tkt-0d5b1ef362.eagle
   661    662     Tests/tkt-17045010df.eagle
   662    663     Tests/tkt-1c456ae75f.eagle
   663    664     Tests/tkt-201128cc88.eagle
   664    665     Tests/tkt-2c630bffa7.eagle
   665    666     Tests/tkt-2ce0870fad.eagle
   666    667     Tests/tkt-3113734605.eagle
   667    668     Tests/tkt-343d392b51.eagle
   668    669     Tests/tkt-3567020edf.eagle
   669    670     Tests/tkt-393d954be0.eagle
   670    671     Tests/tkt-3aa50d8413.eagle
   671    672     Tests/tkt-3c00ec5b52.eagle
          673  +  Tests/tkt-3e783eecbe.eagle
   672    674     Tests/tkt-448d663d11.eagle
   673    675     Tests/tkt-47f4bac575.eagle
   674    676     Tests/tkt-48a6b8e4ca.eagle
   675    677     Tests/tkt-4a791e70ab.eagle
   676    678     Tests/tkt-544dba0a2f.eagle
   677    679     Tests/tkt-56b42d99c1.eagle
   678    680     Tests/tkt-58ed318f2f.eagle
................................................................................
   691    693     Tests/tkt-ac47dd230a.eagle
   692    694     Tests/tkt-ae5267b863.eagle
   693    695     Tests/tkt-b4a7ddc83f.eagle
   694    696     Tests/tkt-bb4b04d457.eagle
   695    697     Tests/tkt-c010fa6584.eagle
   696    698     Tests/tkt-ccfa69fc32.eagle
   697    699     Tests/tkt-da9f18d039.eagle
          700  +  Tests/tkt-daeaf3150a.eagle
   698    701     Tests/tkt-e06c4caff3.eagle
   699    702     Tests/tkt-e1b2e0f769.eagle
   700    703     Tests/tkt-e30b820248.eagle
   701    704     Tests/tkt-e47b3d8346.eagle
   702    705     Tests/tkt-ef2216192d.eagle
   703    706     Tests/tkt-f2c47a01eb.eagle
   704    707     Tests/tkt-f8dbab8baf.eagle

Changes to Setup/verify.eagle.

    34     34     set lines [split $data \n]
    35     35   
    36     36     foreach line $lines {
    37     37       if {[string range $line 0 1] eq "F "} then {
    38     38         set fields [split $line " "]
    39     39   
    40     40         if {[llength $fields] >= 3} then {
    41         -        set hashes([lindex $fields 1]) [lindex $fields 2]
           41  +        set hashes([string map [list \\s " "] [lindex $fields 1]]) \
           42  +            [lindex $fields 2]
           43  +
    42     44           incr result
    43     45         }
    44     46       }
    45     47     }
    46     48   
    47     49     return $result
    48     50   }
    49     51   
    50     52   proc getSha1Sum { fileName } {
    51     53     variable fossil
    52     54   
    53     55     return [string range [exec -success Success -nocarriagereturns \
    54         -      -trimall -- $fossil sha1sum $fileName] 0 39]
           56  +      -trimall -- $fossil sha1sum [appendArgs \" $fileName \"]] 0 39]
    55     57   }
    56     58   
    57     59   set argc [llength $argv]
    58     60   
    59     61   if {$argc == 2} then {
    60     62     set directory [lindex $argv 0]
    61     63