Opened 12 years ago
Last modified 17 months ago
#10606 new enhancement
GitPlugin: Improve performance — at Initial Version
Reported by: | Peter Suter | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | next-dev-1.7.x |
Component: | plugin/git | Version: | 1.0dev |
Severity: | critical | Keywords: | performance |
Cc: | Jun Omae | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
Created as part of the move of GitPlugin. Tickets originally reported for th:GitPlugin: #746
Quoting hvr:
- try to create an additional
libgit-thin
-basedStorage
inPyGIT.py
to evaluate whether the exec+fork+parse overhead is still signifikant- most external
git
calls can be avoided now thanks to extensive caching of meta-data; one of the remaining speed killers is listing directories in the source browser (cat-file -s
calls can be optimized, by using GIT 1.5.3+-l
option tols-tree
; but having to callrev-list
for each folder element still remains an issue… maybe it'll be possible to get an enhancement tols-tree
merged upstream to provide that information as well…)
Note:
See TracTickets
for help on using tickets.