【发布时间】:2015-01-17 15:16:09
【问题描述】:
我已经读过:
- 配额
- 预提交
我在哪里定义存储库大小限制
a) 配额和
b) 预提交?
你能给出一个示例脚本吗?
我在LINK 找到了一个关于限制存储库大小的提交前示例脚本。
但是我应该把这个名为“max-repo-size.py”的脚本放在哪里?
#!/bin/bash
#commit hook to limit the size of a repos
REPOS=\"$1\"
TXN=\"$2\"
#max size for repos
QUOTA=\"100\"
MEGS=`du -sm $REPOS | sed -r \"s/^([0-9\\.]+).+/\\1/\"`
if [ \"$MEGS\" -gt \"$QUOTA\" ]; then
#send error message to stderr
echo \"Repository is over ${QUOTA}M in size\" 1>&2
exit 1;
fi
exit 0;
【问题讨论】:
标签: svn ubuntu-14.04