﻿ticket	summary	type	release	owner	status	created	modified	_description	_reporter
12182	Remove dependency to pysvn	enhancement	1.0	Franz	new	2015-02-09T10:25:46+01:00	2015-02-09T10:25:46+01:00	"Currently Translationmanager-Plugin depends on `pysvn`. This library however is not installable using `easy_install`, but only manually (e.g. by using `apt-get install python-svn`).

Maybe changing / expanding Trac itself in order to have a API to commit files - as also proposed in [http://trac.edgewall.org/ticket/2956 Trac-Ticket #2956] ""Upload files to the repository""."	Franz
12306	First check-in is very slow	defect	1.0	Franz	new	2015-05-08T14:59:12+02:00	2015-05-08T14:59:12+02:00	"== Main Error
When doing first check-in of any translation entry it is very slow.

This is because TM make a checkout of complete repository. It would be better, TM only checks out relevant paths.

== Error 2
Also TM raises an error when checkout folder is empty:
{{{
ClientError: '/var/local/transman/checkout' is not a working copy
}}}

'''Python Traceback''':
{{{
Traceback (most recent call last):
  File ""build\bdist.win32\egg\trac\web\main.py"", line 497, in _dispatch_request
    dispatcher.dispatch(req)
  File ""build\bdist.win32\egg\trac\web\main.py"", line 214, in dispatch
    resp = chosen_handler.process_request(req)
  File ""build\bdist.win32\egg\transmgr\main.py"", line 413, in process_request
    rev = client.info(self.__target_folder).revision.number
ClientError: '/var/local/transman/checkout' is not a working copy
}}}

Workaround is to delete checkout folder; then TM make a check-out of complete repository."	Franz
