I have written a Haskell script that I use as a pre-commit hook for
managing disk quota. It's not as polished as I'd like, but if there is
any amount of interest, I'll tidy it up and release it under a BSD
licence or something.
Tony Morris
http://tmorris.net/
Steve Williams wrote:
> Jacky Chan wrote:
>>
>> > Use operating system level tools to set disk quota for your
>> > repositories.
>>
>>
>> Does that use the operating system level tools to set the disk quota
>> seems to be the only way to ensure the repository quota?
>
>
> Subversion does not use, manage or even know about disk quotas. That is
> outside its realm of responsibly.
>
>>
>> And once you exceed them, you will not be able to commit to your
>> repository. Repositories only grow;
>> they do not shrink, unless you
>> take extraordinary measures,
>>
>> What does that suppose to be? I don't follow very well...@.@
>
>
> The repository grows in size with each commit. Repositories never get
> smaller.
>
>>
>>
>> such as taking the repository offline,
>> dumping the entire contents to a text file (for which you have no
>> space since you've exceeded quota), filtering the file with
>> svndumpfilter to remove some parts (or just leaving out some earlier
>> revisions), then reloading the modified dumpfile into a new empty
>> repository.
>>
>>
>> I think that should be the action taken when the quota nearly full or
>> really exits right?
>
>
> It is up to you to manage disk space and quotas. It is not Subversion's
> job to manage usage of disk quota.
>
Received on Fri Jan 5 02:01:45 2007