[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn:// protocol efficiency and Cascade

From: Philipp Marek <philipp.marek_at_emerion.com>
Date: Thu, 13 Nov 2008 08:29:02 +0100

Hello Matt,
hello others,

I'd like to join in.

On Mittwoch, 12. November 2008, Matt Craighead wrote:
> There were several reasons why libsvn_ra_dav generated too many network
> round trips, but the biggest one by far was that it didn't allow me to get
> the MD5 and other properties of each directory entry as part of
> svn_ra_get_dir(2).
I have more or less the same problem in FSVS - in certain circumstances I'd
like a similar list, see below.

> Ideally, Cascade would like to be able to obtain all of the following
> information for a directory (at a particular revision number) in a single
> query that is always just a single network round trip:
> - list of directory entries
> - range of revisions (start and end revision) where these directory entries
> are valid
> - for each directory entry:
> - mode flags: is it a directory? is it a symlink? is it executable? is
> it text (based on eol-style)?
> - timestamp of last commit for last modify time
> - if it's not a directory: size of file in bytes
> - if it's not a directory: MD5 or SHA1 of file contents
> - range of revisions (start and end revision) where the above information
> for this directory entry is valid
For FSVS I'd like to get a list of directory entries for a certain revision,
with this data for every entry:
- size,
- kind,
- all properties (or a specified subset) (for mode, owner, group, mtime and
  some more),
- checksum (currently only MD5, but I could use SHA1 with some effort)

And if there's some flag (or integer) for depth definition (0 to INF), even

See eg. http://svn.haxx.se/dev/archive-2007-08/0327.shtml - where I had asked
before, without getting an answer.



To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-11-13 08:29:23 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.