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
better.
See eg. http://svn.haxx.se/dev/archive-2007-08/0327.shtml - where I had asked
before, without getting an answer.
Regards,
Phil
---------------------------------------------------------------------
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