Uploaded image for project: 'Sourcetree For Mac'
  1. Sourcetree For Mac
  2. SRCTREE-4972

Large commit diff view load slow block main thread, better manual trigger load

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Highest Highest
    • None
    • 2.6.1
    • None
    • None
    • Severity 2 - Major

      A commit may add or modify many many files with a lot of diffs.
      When click on a commit from History or Search view, bottom right window will try to load all the diffs of this commit. (tree view, defaults select the top folder)
      This make SourceTree not response for a really long time.

      See demo video in attachment for more detail.
      Try the demo project to experience for yourself.

        1. Sampling sourcetree for 3 seconds with 1 millis.txt
          1.46 MB
          Julian Schelker
        2. slowgit_bernhard-weichel.zip
          1.02 MB
          Bernhard Weichel
        3. SourceTreeLargeCommitDiffSlowDemo.mp4
          4.06 MB
          ooops
        4. SourceTreeLargeCommitDiffSlowDemo.zip
          4.93 MB
          ooops
        5. Spindump SourceTree.txt
          6.75 MB
          Julian Schelker

              Unassigned Unassigned
              950a9169a565 ooops
              Votes:
              37 Vote for this issue
              Watchers:
              33 Start watching this issue

                Created:
                Updated:
                Resolved: