1. TortoiseHg
  2. TortoiseHg
  3. thg
Issue #3376 resolved

DAG tree doesn't refresh

Roger Kratz
created an issue

After upgrading to 2.9.1 from time to time the graph won't refresh after an update.

To solve the issue, I restart thg and refreshing after update works again. But then... after X operations/minutes/hours the tree won't refresh after an update again. Unfortunately I haven't figured out what causes the tree to suddenly not refresh anymore.

If needed, can I turn on some extra debugging to give you more info after the tree has stopped refreshing?

Thanks for a great product!

Comments (11)

  1. Yuya Nishihara

    Can you take a screenshot of "Output Log" and/or copy-and-paste the output text?

    I suspect that there's a bug in busy handling. If "Output Log" doesn't show prompt line, busy flag isn't cleared yet.

    TortoiseHg 2.9 had another bug #3298 on Windows, but fixed in 2.9.1.

  2. Roger Kratz reporter

    this is what is written in output log....

    % hg update --verbose --config ui.merge=internal:fail --rev tip --check resolving manifests [...] [getting files] [...] 78 files updated, 0 files merged, 0 files removed, 0 files unresolved [command completed successfully Fri Oct 25 17:41:31 2013]

  3. Yuya Nishihara

    pbranch, repomodel, sync: replace remaining manual busy counting (refs #3376)

    It doesn't make sense to increment and decrement busy counter in the same context. The signal of QFileSystemWatcher won't be handled until the next event loop anyway.

    → <<cset 63c5c36e2431>>

  4. Log in to comment