History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEABKL-5417
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: Brett Sealey
Votes: 0
Watchers: 0
Available Workflow Actions

Mark as Stalled
Operations

If you were logged in you would be able to see more operations.
IDEA: Backlog

Allow VCS/subversion annotate to run in the background.

Created: 24 Jun 08 14:42   Updated: 09 Jul 08 00:59
Component/s: Version Control Integration, User Interface, Version Control Integration. Subversion
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: All platforms

Build: 7,757
Severity: Medium


 Description  « Hide
Sometimes the annotate command takes a long time to complete.
It would be useful to be able to background this and continue work.
Currently the only options are to cancel the operation or wait.

 All   Comments   Work Log   Change History      Sort Order:
Dmitry Jemerov - 08 Jul 08 13:47
This looks a bit strange to me. One problem is that you can modify the file while the annotate operation is running, which could cause the displayed data to be incorrect. Another is simply a UI context issue (how do we signal you that the annotations are available if you have already switched to a different file? or closed the original file altogether?)

All of these problems can of course be solved, but this looks like a large amount of work for a relatively small improvement.


Brett Sealey - 09 Jul 08 00:59
Thanks for looking at this, I understand that you guys need to triage appropriately, anyway a few follow-up comments:
  • Somehow an annotated file deals with modifications made after it completes in a sane fashion.
  • svn update manages to operate in the background, by blocking other svn operations.

As a final data point, I really liked it when you guys implemented backgrounding of "blocking tasks", and it says a lot about how good intellij is when this is the remaining "twiddle-my-thumbs-and-wait" svn operation...