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. Roger Kratz reporter

    ...forgot to mention...Manually refreshing the tree by clicking refresh button still works even when "auto refresh" has stopped working.

  2. 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.

  3. 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]

  4. 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>>

  5. Log in to comment