#1540 SCM layer: computing diffs for a repo is very slow

v1.0.0
closed
General
nobody
2015-08-20
2011-02-19
No

Refreshing from scratch a repo with some 2000 commits takes around half an hour, both for git and hg. Most time is spent in "computing diffs" stage.

Related

Tickets: #2165
Tickets: #2294

Discussion

  • Rick Copeland - 2011-02-22
     
  • Rick Copeland - 2011-03-07
    • labels: --> pycon
     
  • Rick Copeland - 2011-05-09

    Pulling this in and taking it since my solution for [#2020] will also correct this (and [#2020] is a lot more work to get right than I anticipated).

     

    Related

    Tickets: #2020

  • Rick Copeland - 2011-05-09
    • status: open --> in-progress
    • assigned_to: Rick Copéland
    • size: 3 --> 8
    • milestone: limbo --> may-12
     
  • Rick Copeland - 2011-05-16
    • assigned_to: Rick Copéland --> Dave Brondsema
     
  • Rick Copeland - 2011-05-16

    On rc/2020. New ticket in [#2138] to use the new cache data. For now, refreshes will be a little slower as we refresh into two cache systems. When [#2138] is complete, this should speed things up a good bit.

     

    Related

    Tickets: #2138

  • Rick Copeland - 2011-05-17
    • status: in-progress --> code-review
     
  • Rick Copeland - 2011-05-17

    This actually needs the latest code on Ming: rc/functional-level as well.

     
  • Dave Brondsema

    Dave Brondsema - 2011-05-25
    • status: code-review --> closed
     

Log in to post a comment.