| Trees | Indices | Help |
|
|---|
Filesystem access to Subversion repositories.
'''Note about Unicode:'''
The Subversion bindings are not unicode-aware and they expect to
receive UTF-8 encoded string parameters,
On the other hand, all paths manipulated by Trac are unicode objects.
Therefore:
- before being handed out to SVN, the Trac paths have to be encoded to UTF-8, using _to_svn()
- before being handed out to Trac, a SVN path has to be decoded from UTF-8, using _from_svn()
Whenever a value has to be stored as utf8, we explicitly mark the variable name with "_utf8", in order to avoid any possible confusion.
Nonethreading.Lock()
'trac.versioncontrol'
Imports: os, weakref, posixpath, quote, ListOption, ISystemInfoProvider, Changeset, Node, Repository, IRepositoryConnector, NoSuchChangeset, NoSuchNode, CachedRepository, embedded_numbers, threading, exception_to_unicode, to_unicode, _, from_utimestamp, Component, ExtensionPoint, Interface, TracError, implements
| Trees | Indices | Help |
|
|---|