> OK, done:
>
> [root@atomism i386]# rpm -qa subversion
> subversion-0.26.0-6662
I'm confused about this rpm's name, by the way. The caching headers
were in revision 6636. Subversion 0.26 was based on revision 6550 or
so. What does the "-6662" mean -- where did the rpm come from?
I tried to detect the caching headers with ethereal, in a lynx dump
and then in a checkout, no luck. So something is wrong here. Dang
it, I *know* Ben and did an ethereal dump after we made the change,
and we saw the expected headers in there, so what happened? :-) I
don't know yet...
$ lynx -head -dump http://localhost/repositories/basic_tests-1/iota
HTTP/1.1 200 OK
Date: Thu, 07 Aug 2003 22:01:50 GMT
Server: Apache/2.0.47 (Unix) DAV/2 SVN/0.26.0+
ETag: "1//iota"
Accept-Ranges: bytes
Connection: close
Content-Type: text/plain; charset=ISO-8859-1
During which ethereal said:
HEAD /repositories/basic_tests-1/iota HTTP/1.0
Host: localhost
Accept: text/html, text/plain, audio/mod, image/*, video/mpeg, video/*, application/pgp, application/pdf, application/postscript, message/partial, message/external-body, x-be2, application/andrew-inset, text/richtext, text/enriched, x-sun-attachment
Accept: audio-file, postscript-file, default, mail-file, sun-deskset-message, application/x-metamail-patch, application/msword, text/sgml, */*;q=0.01
Accept-Language: en
User-Agent: Lynx/2.8.5dev.7 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6b
HTTP/1.1 200 OK
Date: Thu, 07 Aug 2003 22:01:50 GMT
Server: Apache/2.0.47 (Unix) DAV/2 SVN/0.26.0+
ETag: "1//iota"
Accept-Ranges: bytes
Connection: close
Content-Type: text/plain; charset=ISO-8859-1
Hmmm, no caching headers. Then I tried a checkout:
$ svn co http://localhost/repositories/basic_tests-1
A basic_tests-1/A
A basic_tests-1/A/mu
A basic_tests-1/A/B
A basic_tests-1/A/B/lambda
A basic_tests-1/A/B/E
A basic_tests-1/A/B/E/alpha
A basic_tests-1/A/B/E/beta
A basic_tests-1/A/B/F
A basic_tests-1/A/C
A basic_tests-1/A/D
A basic_tests-1/A/D/gamma
A basic_tests-1/A/D/G
A basic_tests-1/A/D/G/pi
A basic_tests-1/A/D/G/rho
A basic_tests-1/A/D/G/tau
A basic_tests-1/A/D/H
A basic_tests-1/A/D/H/chi
A basic_tests-1/A/D/H/omega
A basic_tests-1/A/D/H/psi
A basic_tests-1/iota
Checked out revision 1.
$
And ethereal saw nothing about caching or Last-Modified during the
checkout:
PROPFIND /repositories/basic_tests-1 HTTP/1.1
Host: localhost
User-Agent: neon/0.23.5 SVN/0.26.0 (dev build)
Keep-Alive:
Connection: TE, Keep-Alive
TE: trailers
Content-Length: 308
Content-Type: text/xml
Depth: 0
<?xml version="1.0" encoding="utf-8"?>
<propfind xmlns="DAV:">
<prop>
<version-controlled-configuration xmlns="DAV:"/>
<resourcetype xmlns="DAV:"/>
<baseline-relative-path xmlns="http://subversion.tigris.org/xmlns/dav/"/>
<repository-uuid xmlns="http://subversion.tigris.org/xmlns/dav/"/>
</prop></propfind>
HTTP/1.1 207 Multi-Status
Date: Thu, 07 Aug 2003 22:04:06 GMT
Server: Apache/2.0.47 (Unix) DAV/2 SVN/0.26.0+
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/xml; charset="utf-8"
2ab
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns1="http://subversion.tigris.org/xmlns/dav/" xmlns:ns0="DAV:">
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/">
<D:href>/repositories/basic_tests-1/</D:href>
<D:propstat>
<D:prop>
<lp1:version-controlled-configuration><D:href>/repositories/basic_tests-1/!svn/vcc/default</D:href></lp1:version-controlled-configuration>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp3:baseline-relative-path/>
<lp3:repository-uuid>42d2e9d8-54c4-0310-af10-f660da32b4ac</lp3:repository-uuid>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
0
PROPFIND /repositories/basic_tests-1/!svn/vcc/default HTTP/1.1
Host: localhost
User-Agent: neon/0.23.5 SVN/0.26.0 (dev build)
Connection: TE
TE: trailers
Content-Length: 116
Content-Type: text/xml
Depth: 0
<?xml version="1.0" encoding="utf-8"?>
<propfind xmlns="DAV:">
<prop>
<checked-in xmlns="DAV:"/>
</prop></propfind>
HTTP/1.1 207 Multi-Status
Date: Thu, 07 Aug 2003 22:04:06 GMT
Server: Apache/2.0.47 (Unix) DAV/2 SVN/0.26.0+
Transfer-Encoding: chunked
Content-Type: text/xml; charset="utf-8"
1b2
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns0="DAV:">
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/">
<D:href>/repositories/basic_tests-1/!svn/vcc/default</D:href>
<D:propstat>
<D:prop>
<lp1:checked-in><D:href>/repositories/basic_tests-1/!svn/bln/1</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
0
PROPFIND /repositories/basic_tests-1/!svn/bln/1 HTTP/1.1
Host: localhost
User-Agent: neon/0.23.5 SVN/0.26.0 (dev build)
Connection: TE
TE: trailers
Content-Length: 154
Content-Type: text/xml
Depth: 0
<?xml version="1.0" encoding="utf-8"?>
<propfind xmlns="DAV:">
<prop>
<baseline-collection xmlns="DAV:"/>
<version-name xmlns="DAV:"/>
</prop></propfind>
HTTP/1.1 207 Multi-Status
Date: Thu, 07 Aug 2003 22:04:06 GMT
Server: Apache/2.0.47 (Unix) DAV/2 SVN/0.26.0+
Transfer-Encoding: chunked
Content-Type: text/xml; charset="utf-8"
1e5
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns0="DAV:">
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/">
<D:href>/repositories/basic_tests-1/!svn/bln/1</D:href>
<D:propstat>
<D:prop>
<lp1:baseline-collection><D:href>/repositories/basic_tests-1/!svn/bc/1/</D:href></lp1:baseline-collection>
<lp1:version-name>1</lp1:version-name>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
0
PROPFIND /repositories/basic_tests-1 HTTP/1.1
Host: localhost
User-Agent: neon/0.23.5 SVN/0.26.0 (dev build)
Connection: TE
TE: trailers
Content-Length: 308
Content-Type: text/xml
Depth: 0
<?xml version="1.0" encoding="utf-8"?>
<propfind xmlns="DAV:">
<prop>
<version-controlled-configuration xmlns="DAV:"/>
<resourcetype xmlns="DAV:"/>
<baseline-relative-path xmlns="http://subversion.tigris.org/xmlns/dav/"/>
<repository-uuid xmlns="http://subversion.tigris.org/xmlns/dav/"/>
</prop></propfind>
HTTP/1.1 207 Multi-Status
Date: Thu, 07 Aug 2003 22:04:06 GMT
Server: Apache/2.0.47 (Unix) DAV/2 SVN/0.26.0+
Transfer-Encoding: chunked
Content-Type: text/xml; charset="utf-8"
2ab
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns1="http://subversion.tigris.org/xmlns/dav/" xmlns:ns0="DAV:">
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/">
<D:href>/repositories/basic_tests-1/</D:href>
<D:propstat>
<D:prop>
<lp1:version-controlled-configuration><D:href>/repositories/basic_tests-1/!svn/vcc/default</D:href></lp1:version-controlled-configuration>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp3:baseline-relative-path/>
<lp3:repository-uuid>42d2e9d8-54c4-0310-af10-f660da32b4ac</lp3:repository-uuid>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
0
PROPFIND /repositories/basic_tests-1/!svn/vcc/default HTTP/1.1
Host: localhost
User-Agent: neon/0.23.5 SVN/0.26.0 (dev build)
Connection: TE
TE: trailers
Content-Length: 154
Content-Type: text/xml
Label: 1
Depth: 0
<?xml version="1.0" encoding="utf-8"?>
<propfind xmlns="DAV:">
<prop>
<baseline-collection xmlns="DAV:"/>
<version-name xmlns="DAV:"/>
</prop></propfind>
HTTP/1.1 207 Multi-Status
Date: Thu, 07 Aug 2003 22:04:06 GMT
Server: Apache/2.0.47 (Unix) DAV/2 SVN/0.26.0+
Vary: Label
Transfer-Encoding: chunked
Content-Type: text/xml; charset="utf-8"
1e5
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns0="DAV:">
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/">
<D:href>/repositories/basic_tests-1/!svn/bln/1</D:href>
<D:propstat>
<D:prop>
<lp1:baseline-collection><D:href>/repositories/basic_tests-1/!svn/bc/1/</D:href></lp1:baseline-collection>
<lp1:version-name>1</lp1:version-name>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
0
PROPFIND /repositories/basic_tests-1/!svn/bc/1 HTTP/1.1
Host: localhost
User-Agent: neon/0.23.5 SVN/0.26.0 (dev build)
Connection: TE
TE: trailers
Content-Length: 308
Content-Type: text/xml
Depth: 0
<?xml version="1.0" encoding="utf-8"?>
<propfind xmlns="DAV:">
<prop>
<version-controlled-configuration xmlns="DAV:"/>
<resourcetype xmlns="DAV:"/>
<baseline-relative-path xmlns="http://subversion.tigris.org/xmlns/dav/"/>
<repository-uuid xmlns="http://subversion.tigris.org/xmlns/dav/"/>
</prop></propfind>
HTTP/1.1 207 Multi-Status
Date: Thu, 07 Aug 2003 22:04:06 GMT
Server: Apache/2.0.47 (Unix) DAV/2 SVN/0.26.0+
Transfer-Encoding: chunked
Content-Type: text/xml; charset="utf-8"
2b5
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:ns1="http://subversion.tigris.org/xmlns/dav/" xmlns:ns0="DAV:">
<D:response xmlns:lp1="DAV:" xmlns:lp3="http://subversion.tigris.org/xmlns/dav/">
<D:href>/repositories/basic_tests-1/!svn/bc/1/</D:href>
<D:propstat>
<D:prop>
<lp1:version-controlled-configuration><D:href>/repositories/basic_tests-1/!svn/vcc/default</D:href></lp1:version-controlled-configuration>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp3:baseline-relative-path/>
<lp3:repository-uuid>42d2e9d8-54c4-0310-af10-f660da32b4ac</lp3:repository-uuid>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
</D:response>
</D:multistatus>
0
-Karl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Aug 7 22:00:34 2003