Edgewall Software

Changes between Initial Version and Version 2 of Ticket #10606


Ignore:
Timestamp:
Sep 3, 2012, 7:03:32 PM (7 years ago)
Author:
Christian Boos
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #10606

    • Property Keywords performance added
  • Ticket #10606 – Description

    initial v2  
    44>  - try to create an additional `libgit-thin`-based `Storage` in `PyGIT.py` to evaluate whether the exec+fork+parse overhead is still signifikant
    55>  - 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 to `ls-tree`; but having to call `rev-list` for each folder element still remains an issue... maybe it'll be possible to get an enhancement to `ls-tree` merged upstream to provide that information as well...)
     6
     7----
     8See also: TracDev/Performance/Git