django-svnlit

Django-based subversion browser.
Download

django-svnlit Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Tamas Kemenczy

django-svnlit Tags


django-svnlit Description

Django-based subversion browser. django-svnlit is a Subversion browser for Django that can track and display the contents multiple repositories.SettingsSome of the application's behaviour can be configured by adding the appropriate settings to your project's settings file.The following settings are available:SVNLIT_CLIENT_TIMEOUTDefault: 20Amount of time in seconds to allow a prolonged pysvn API call before cancelling.SVNLIT_CACHE_TIMEOUTDefault: 86400Amount of time in seconds to retained data cached by svnlit.SVNLIT_SVN_CONFIG_PATHDefault: NoneOptionally specify a subversion config file that can be passed to pysvn.Client.SVNLIT_CHANGESETS_PER_PAGEDefault: 50Number of changesets to display on the changeset list view.SVNLIT_AUTO_SYNCDefault: TrueIf this setting is enabled, svnlit will sync repositories' changesets' on most views. How often the syncing happens when a view is served depends on the SVNLIT_SYNC_INTERVAL setting.SVNLIT_SYNC_INTERVALDefault: 60When SVNLIT_AUTO_SYNC is set to True, this setting controls how often the syncing happens. Every time a view is served, the time elapsed since the last sync is checked. If it has exceeded the number of seconds specified by this setting, svnlit will sync the changesets of the repository being viewed.Management commandssvnlit comes with some commands you can use with manage.py.The svnadd commandAdd a repository. The label is the name of the repository to be used in the URLs. The root argument is the repository URI, such as file:///var/svn/myrepository or svn://code.example.com/myrepository. The command has several additional options. See details by running manage.py help svnadd.The svnsync commandGet repository changes. If no arguments are specified, all repositories tracked by svnlit are synced. Alternately you can specify individual repositories by passing their labels as arguments.The svnclean commandClean up expired cache data generated by svnlit. This command can be used as a job in a crontab. Requirements: · Django · Python


django-svnlit Related Software