Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 351246

Summary: Include commit and/or staging views in the Team Synchronizing perspective
Product: [Technology] EGit Reporter: Jacek Kolodziejczyk <jackolo>
Component: UIAssignee: Project Inbox <egit.ui-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: daniel_megert, jackolo, robin
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Jacek Kolodziejczyk CLA 2011-07-05 18:17:08 EDT
Build Identifier: 

The commit and/or staging views should be open by default in the Team Synchronizing perspective, if it is to be a central place to work with versioning.

Reproducible: Always
Comment 1 Kevin Sawicki CLA 2011-11-08 20:19:34 EST
Just to clarify, which commit view are you referring to?
Comment 2 Jacek Kolodziejczyk CLA 2011-11-09 04:19:45 EST
I am referring to something like GitGui where you can browse the changes, stage and commit in one spot. I'm not sure eGit has such a view. The mentioned actions  are the ones most often executed and having them immediately available after open synchronization perspective would greatly improve usability.
Comment 3 Robin Stocker CLA 2013-05-26 15:04:56 EDT
The Git Staging view is included in the "Git Repository Exploring" perspective. I'm not sure about adding it to "Team Synchronizing", as that is provided by Platform Team.

Dani, what do you think, would it be ok to add the "Git Staging" view to "Team Synchronizing" (via perspectiveExtension)?
Comment 4 Dani Megert CLA 2013-06-06 05:04:08 EDT
(In reply to comment #3)
> The Git Staging view is included in the "Git Repository Exploring"
> perspective. I'm not sure about adding it to "Team Synchronizing", as that
> is provided by Platform Team.
> 
> Dani, what do you think, would it be ok to add the "Git Staging" view to
> "Team Synchronizing" (via perspectiveExtension)?

No. The Team Synchronizing perspective is generic. It allows all team providers to hook into the Synchronize and History views. However, users can configure that perspective and e.g. add other views.

The 'Git Repository Exploring' perspective already contains other non-repository related views. I would just rename it to "Git".
Comment 5 Robin Stocker CLA 2013-06-18 15:43:34 EDT
(In reply to comment #4)
> (In reply to comment #3)
> > The Git Staging view is included in the "Git Repository Exploring"
> > perspective. I'm not sure about adding it to "Team Synchronizing", as that
> > is provided by Platform Team.
> > 
> > Dani, what do you think, would it be ok to add the "Git Staging" view to
> > "Team Synchronizing" (via perspectiveExtension)?
> 
> No. The Team Synchronizing perspective is generic. It allows all team
> providers to hook into the Synchronize and History views. However, users can
> configure that perspective and e.g. add other views.

Ok, I thought so too. Closing this bug as WONTFIX.

> The 'Git Repository Exploring' perspective already contains other
> non-repository related views. I would just rename it to "Git".

Change by Matthias: https://git.eclipse.org/r/#/c/13868/
Merged by Robin R for 3.1: http://git.eclipse.org/c/egit/egit.git/commit/?id=b999de02057fc1706f8cddd7c4ef2eba3b28bd69