基于django的subversion浏览器。

django-svnlit的Python项目详细描述


用于Django的Subversion浏览器,可以跟踪和显示 包含多个存储库。

Installation

在django站点中使用svnlit

一旦将svnlit源安装到python站点中 环境:

  1. Put ^{tt4}$ in your ^{tt5}$ setting.
  2. Run the command ^{tt6}$.
  3. Add Subversion repositories either through the Django admin application or through the svnlit management command ^{tt7}$.

Settings

可以通过添加 项目设置文件的适当设置。

以下设置可用:

SVNLIT_CLIENT_TIMEOUT

默认值:20

允许延长pysvnapi调用的时间(秒) 在取消之前。

SVNLIT_CACHE_TIMEOUT

默认值:86400

svnlit缓存的保留数据的时间(秒)。

SVNLIT_SVN_CONFIG_PATH

默认值:None

(可选)指定可以传递到的subversion配置文件 pysvn.Client

SVNLIT_CHANGESETS_PER_PAGE

默认值:50

要在“变更集列表”视图上显示的变更集数。

SVNLIT_AUTO_SYNC

默认值:True

如果启用此设置,svnlit将同步存储库' 大多数视图上的“变更集”。当视图 是否提供取决于SVNLIT_SYNC_INTERVAL设置。

SVNLIT_SYNC_INTERVAL

默认值:60

SVNLIT_AUTO_SYNC设置为True时,此设置控制 同步发生的频率。每当一个景观被提供,时间 自上次同步检查后经过的时间。如果超过了这个数字 此设置指定的秒数,svnlit将同步 正在查看的存储库的变更集。

Management commands

svnlit附带了一些可以与manage.py一起使用的命令。

The ^{tt1}$ command

添加存储库。label是要 在URL中使用。参数root是存储库uri,例如 file:///var/svn/myrepositorysvn://code.example.com/myrepository。 该命令还有几个附加选项。通过运行查看详细信息 manage.py help svnadd

The ^{tt2}$ command

获取存储库更改。如果未指定参数,则所有 同步由svnlit跟踪的存储库。也可以指定 通过将其标签作为参数传递给各个存储库。

The ^{tt3}$ command

清除svnlit生成的过期缓存数据。这个命令可以是 用作crontab中的作业。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用XYDataset(JFreeChart)向XySeries添加双变量值   ApacheJava:如何从远程smtp服务器删除邮件?   从Java API客户端访问HBase   如何使用spring mvc使用@RequestParam捕获多个参数?   java如何修复无效的infinispan数据存储?   java将一个接口扩展到另一个接口   java运行时。getRuntime()。exec()不起作用   java反射式地检查对象是否是方法的有效泛型参数   java如何确保每个jvm只有一个guava service manager实例?   java如何在第一个列表中按另一个列表排序?   java无法验证从属性文件加载的目录   Google PlayStore上HostnameVerifier接口的java Android不安全实现   带有jsch的java Scp文件提供了“意外的文件名”   Tomcat 7中子域上的java缓存控制   eclipse使用AspectJ 1.7安装将AspectJ代码编译为Java 6代码   java H2数据库损坏问题及其大文件大小   java汽车/移动PC平台是否需要基于触摸屏的UI?   java iText:在CellEvent期间设置单元格高度   java如何将列表<Long>中存储的值与长值进行比较?