On Wed, Apr 3, 2013 at 1:15 PM, Daniel Shahaf <danie...@elego.de> wrote:
> Mark Phippard wrote on Wed, Apr 03, 2013 at 13:10:54 -0400:
>> On Wed, Apr 3, 2013 at 12:15 PM, <danie...@apache.org> wrote:
>> >
>> > +(danielsh adds: if we do this, would be nice to have 'svnadmin info' 
>> > command
>> > +that prints the equivalent of `cat fs-type uuid ../format ../db/format`; 
>> > but
>> > +that's orthogonal to all backend changes.)
>> >
>>
>> I think having an svnadmin info command would be nice anyway.  We have
>> this feature in the web UI for SVN Edge and users like it a lot.  We
>> show information like this:
>>
>> Revisions: 123
>> Size: 32.9 KB
>> Filesystem Format: FSFS version 4
>> Repository Format: 5
>> Sharding: Enabled (1,000 revisions)
>> Packed: False
>> Representation Sharing: True
>> Supports: svndiff1, sharding, mergeinfo, rep-sharing, packed revs
>> UUID: bc35d16b-8bfe-a849-b069-5d48e0fb7551
>>
>> I think the command could also probably list the hook scripts that were 
>> enabled.
>
> Agreed.  My only comment is that I don't see how to compute 'size'
> cheaply.  (On svn.a.o each repository is its own filesystem, so 'df'
> functions as an O(1) size calculator.  But otherwise?)

I think you could leave that out.  I was just copying and pasting what
we show.  You are right that it cannot be obtained cheaply.  We have a
background process that gathers the size and stores it in database to
support graphs etc.  So we are able to pull the size from there.

I would just report the information we could include relatively easily
which might have value for the user.

--
Thanks

Mark Phippard
http://markphip.blogspot.com/

Reply via email to