Overview
| Comment: | Updated to fetch/update host index before fetching manifest |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
d6262bea99c643e8237d5122b0baca84 |
| User & Date: | rkeene on 2014-11-12 15:23:07 |
| Other Links: | manifest | tags |
Context
|
2014-11-14
| ||
| 04:05 | Tweaked hashing algorithm, added destructor for threads so that as threads terminate they are cleaned up check-in: 770584ac09 user: rkeene tags: trunk | |
|
2014-11-12
| ||
| 15:23 | Updated to fetch/update host index before fetching manifest check-in: d6262bea99 user: rkeene tags: trunk | |
| 08:36 | Corrected issue where package name was not considered when looking up package check-in: eb52173aaa user: rkeene tags: trunk | |
Changes
Modified appfsd.tcl from [5efeea4271] to [f5542ce16c].
| ︙ | ︙ | |||
507 508 509 510 511 512 513 514 515 516 517 518 519 520 |
lappend retval "latest"
}
return $retval
}
"files" {
catch {
::appfs::getpkgmanifest $pathinfo(hostname) $pathinfo(package_sha1)
}
set retval [::appfs::db eval {SELECT DISTINCT file_name FROM files WHERE package_sha1 = $pathinfo(package_sha1) AND file_directory = $pathinfo(file);}]
if {[info exists pathinfo(package)] && [info exists pathinfo(hostname)] && [info exists pathinfo(file)]} {
_as_user {
| > | 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 |
lappend retval "latest"
}
return $retval
}
"files" {
catch {
::appfs::getindex $pathinfo(hostname)
::appfs::getpkgmanifest $pathinfo(hostname) $pathinfo(package_sha1)
}
set retval [::appfs::db eval {SELECT DISTINCT file_name FROM files WHERE package_sha1 = $pathinfo(package_sha1) AND file_directory = $pathinfo(file);}]
if {[info exists pathinfo(package)] && [info exists pathinfo(hostname)] && [info exists pathinfo(file)]} {
_as_user {
|
| ︙ | ︙ |