This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 225037 - Option to NOT reuse output tab
Summary: Option to NOT reuse output tab
Status: REOPENED
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: Subversion (show other bugs)
Version: 7.2.1
Hardware: PC Windows 7
: P3 normal (vote)
Assignee: Ondrej Vrabec
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-17 18:11 UTC by mark_barnes
Modified: 2013-01-30 21:17 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
example versioning output (46.42 KB, image/png)
2013-01-30 20:42 UTC, mark_barnes
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mark_barnes 2013-01-17 18:11:29 UTC
There are other requests to do this for other components (Maven, jasm, etc) but I would like the option to NOT reuse output tabs when running version control -- specifically subversion in this case -- like is done for Ant.

Scenario:

I click on several projects and run svn update on each.

When one of them finishes, depending on timing, it can overwrite the output of the previous one to finish.

If one of them produces a MERGE CONFLICT, it's very difficult to find which file(s) had a conflict, because the output has been overwritten.  The dialog merely says there was a conflict.
Comment 1 Ondrej Vrabec 2013-01-18 10:14:32 UTC
I am pretty sure that i will not allow opening every vcs command in a separate window. That will soon produce hundreds of windows which is obviously a nonsense.
What surprises me is your statement that the second command overwrites the content of the previous one. That should not happen because all commands on one repository are synchronized and their output should be too:
> ==[IDE]== Jan 18, 2013 11:12:44 AM Updating "213125"
> update /home/ondra/NetBeansProjects/svn/213125/2/213125 -r HEAD --force
> At revision 257.
> ==[IDE]== Jan 18, 2013 11:12:47 AM Updating "213125" finished.
> ==[IDE]== Jan 18, 2013 11:12:47 AM Updating "src"
> update /home/ondra/NetBeansProjects/svn/213125/2/213125/src -r HEAD --force
> At revision 257.
> ==[IDE]== Jan 18, 2013 11:12:48 AM Updating "src" finished.
Can you please explain what you mean by "overwrite" and demonstrate with the attaching the content of the output window?
Comment 2 mark_barnes 2013-01-30 18:19:31 UTC
Sorry.  I may have left something out.

Scenario:

I have about 5 projects that I want to update first thing in the morning.

I click each project and click SVN Update for each.

If one of them happens to finish before I start SVN Update on one of the others, one of the latter updates overwrites the update for the one that finished.

I want to have the ability to keep all the output, regardless, even if I run the same update twice.
Comment 3 Ondrej Vrabec 2013-01-30 20:28:36 UTC
maybe we're both talking about different views. Are you talking about Output Window (printing text output, messages etc.) or Versioning Output (table displaying what files were updated, resulted in conflict etc.)? The best would be to make a screenshot.
Comment 4 mark_barnes 2013-01-30 20:42:33 UTC
Created attachment 130856 [details]
example versioning output
Comment 5 mark_barnes 2013-01-30 20:44:35 UTC
Versioning output.

I get a dialog telling me there was some conflict, but when I look at my versioning output tabs I can't find one that lists the conflict, so I don't know which file has a conflict.  I have to search for it.

Please see attachment for an example.
Comment 6 Ondrej Vrabec 2013-01-30 21:17:11 UTC
got it. btw, are your projects from the same or from separate repositories? If the former then you can probably solve this by selecting all the projects at once and run Svn -> update just once for them all.