Jan Hudec <[EMAIL PROTECTED]> writes:
> The .listing files are generated with the arch.cgi thing, so it really
> does not need that file. However if bazaar checks it, it thinks it won't
> work (though it would if it tried). Then it would be time to add this
> special case to the cgi.
$ strace -s 100 baz abrowse [EMAIL PROTECTED] | & grep GET
fcntl64(3, F_GETFD) = 0
fcntl64(3, F_GETFD) = 0
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/.listing HTTP/1.1\r\nHost:
www.hezmatt"..., 179) = 179
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/.listing HTTP/1.1\r\nHost:
www.hezmatt"..., 179) = 179
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/=meta-info/mirror
HTTP/1.1\r\nHost: ww"..., 188) = 188
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/=meta-info/name
HTTP/1.1\r\nHost: www."..., 186) = 186
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/=meta-info/http-blows
HTTP/1.1\r\nHost"..., 192) = 192
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/=meta-info/signed-archive
HTTP/1.1\r\n"..., 196) = 196
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/.listing HTTP/1.1\r\nHost:
www.hezmatt"..., 179) = 179
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/.listing HTTP/1.1\r\nHost:
www.hezmatt"..., 179) = 179
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/=meta-info/mirror
HTTP/1.1\r\nHost: ww"..., 188) = 188
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/=meta-info/name
HTTP/1.1\r\nHost: www."..., 186) = 186
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/=meta-info/http-blows
HTTP/1.1\r\nHost"..., 192) = 192
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/=meta-info/signed-archive
HTTP/1.1\r\n"..., 196) = 196
write(3, "GET /~mpalmer/mirrors/[EMAIL PROTECTED]/.listing HTTP/1.1\r\nHost:
www.hezmatt"..., 179) = 179
>From which I deduce that
1) baz downloads the =meta-info files twice. There's a possible
optimization here.
2) It does try the .listing files.
--
Matthieu
_______________________________________________
Gnu-arch-users mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-arch-users
GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/