Difference between revisions of "EGit/New and Noteworthy/0.10"

From Eclipsepedia

Jump to: navigation, search
(Merge Tool)
(Bugs Closed)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
= Pull Support =
 +
 +
EGit now supports [[EGit/User_Guide#Pulling_New_Changes_from_Upstream_Repositories | Pull]] for branches which are configured to track remote branches. When local branches are created based on a remote tracking branch EGit will automatically establish a tracking relationship.
 +
 
= Rebase Support =
 
= Rebase Support =
  
EGit now supports rebase with options to abort, skip, and continue when rebase finds conflicts .
+
EGit now supports [[EGit/User_Guide#Rebasing | Rebase]] with options to abort, skip, and continue when rebase finds conflicts .
  
 
[[Image:EGit-0.10-StartRebaseFromRepoView.png]]
 
[[Image:EGit-0.10-StartRebaseFromRepoView.png]]
Line 11: Line 15:
 
= Cherry-pick Support =
 
= Cherry-pick Support =
  
EGit now supports cherry-pick
+
EGit now supports [[EGit/User_Guide#Cherry_Picking | Cherry-pick]]
  
 
[[Image:CherryPick1.png]]
 
[[Image:CherryPick1.png]]
Line 17: Line 21:
 
= Merge Tool =
 
= Merge Tool =
  
EGit now supports a visual merge tool to better support resolving conflicts detected during merge, rebase or cherry-pick
+
EGit now supports a [[EGit/User_Guide#Using_Merge_Tool | visual merge tool]] to better support resolving conflicts detected during merge, rebase or cherry-pick
  
 
[[Image:Egit-0.10-merge-tool.png]]
 
[[Image:Egit-0.10-merge-tool.png]]
 +
 +
= Synchronize View - Local Changes in Changeset Mode =
 +
 +
EGit now shows current working tree and index status in changeset mode.
 +
 +
[[Image:EGit-0.10-working-tree-and-staged-changes-in-changeset.png]]
 +
 +
Those two nodes will only appear when "Include local uncommited changes in comparison" option was selected in synchronization dialog and when there are any staged or locally made changes.
  
 
= HTTP Authentication =
 
= HTTP Authentication =
Line 27: Line 39:
 
User credentials can be optionally stored in the Eclipse Secure Store.
 
User credentials can be optionally stored in the Eclipse Secure Store.
  
= Drag and Drop Support =  
+
= Repositories View Improvements =
 +
 
 +
== Drag and Drop Support ==  
  
 
The repositories view now supports drag and drop. You can drag a folder or a list of folders from the file system into the Repositories View. If the folders are a valid Git repository or a direct parent of a .git folder, they will be added as a repository to the view.
 
The repositories view now supports drag and drop. You can drag a folder or a list of folders from the file system into the Repositories View. If the folders are a valid Git repository or a direct parent of a .git folder, they will be added as a repository to the view.
  
= Pull Support =
+
== Support for References ==
  
TODO
+
The Repositories View now displays References like HEAD, FETCH_HEAD and provides corresponding checkout and create branch menu actions.
 +
[[Image:Egit-0.10-repoview-refsupport.png]]
  
= Cherry-pick Support =
+
= History View Enhancements =
 +
The History View coding has been cleaned up, this yields some performance improvements.
 +
<br/>Also some menu actions have been added on the commit list's context menu.
  
TODO
+
[[Image:Egit-0.10-history-commitmenu.png]]
 +
 
 +
= Auto-wrapping Commit Messages =
 +
The EGit commit dialog can now auto-wrap the commit message.
  
 
= PDE Build Fetch Factory =  
 
= PDE Build Fetch Factory =  
  
 
In the '''org.eclipse.egit.fetchfactory''' plug-in TODO
 
In the '''org.eclipse.egit.fetchfactory''' plug-in TODO
 +
 +
= Bugs Closed =
 +
 +
[https://bugs.eclipse.org/bugs/buglist.cgi?chfieldto=2010-12-15;query_format=advanced;chfield=bug_status;chfieldfrom=2010-09-23;bug_status=RESOLVED;bug_status=CLOSED;resolution=FIXED;classification=Technology;product=EGit 74 EGit Bugs] have been closed since 0.9
  
 
= Commits =  
 
= Commits =  
  
TODO
+
[http://egit.eclipse.org/w/?p=egit.git;a=shortlog;h=stable-0.10;hp=v0.9.3;opt=--no-merges EGit 0.10 - commits in gitweb]

Latest revision as of 05:43, 16 December 2010

Contents

[edit] Pull Support

EGit now supports Pull for branches which are configured to track remote branches. When local branches are created based on a remote tracking branch EGit will automatically establish a tracking relationship.

[edit] Rebase Support

EGit now supports Rebase with options to abort, skip, and continue when rebase finds conflicts .

EGit-0.10-StartRebaseFromRepoView.png

When conflicts are detected during rebase the following dialog presents the options how to proceed

EGit-0.10-RebaseConflictDialog.png

[edit] Cherry-pick Support

EGit now supports Cherry-pick

CherryPick1.png

[edit] Merge Tool

EGit now supports a visual merge tool to better support resolving conflicts detected during merge, rebase or cherry-pick

Egit-0.10-merge-tool.png

[edit] Synchronize View - Local Changes in Changeset Mode

EGit now shows current working tree and index status in changeset mode.

EGit-0.10-working-tree-and-staged-changes-in-changeset.png

Those two nodes will only appear when "Include local uncommited changes in comparison" option was selected in synchronization dialog and when there are any staged or locally made changes.

[edit] HTTP Authentication

EGit now supports HTTP basic and digest authentication. This helps users sitting behind firewalls which often block git: and ssh: traffic. User credentials can be optionally stored in the Eclipse Secure Store.

[edit] Repositories View Improvements

[edit] Drag and Drop Support

The repositories view now supports drag and drop. You can drag a folder or a list of folders from the file system into the Repositories View. If the folders are a valid Git repository or a direct parent of a .git folder, they will be added as a repository to the view.

[edit] Support for References

The Repositories View now displays References like HEAD, FETCH_HEAD and provides corresponding checkout and create branch menu actions. Egit-0.10-repoview-refsupport.png

[edit] History View Enhancements

The History View coding has been cleaned up, this yields some performance improvements.
Also some menu actions have been added on the commit list's context menu.

Egit-0.10-history-commitmenu.png

[edit] Auto-wrapping Commit Messages

The EGit commit dialog can now auto-wrap the commit message.

[edit] PDE Build Fetch Factory

In the org.eclipse.egit.fetchfactory plug-in TODO

[edit] Bugs Closed

74 EGit Bugs have been closed since 0.9

[edit] Commits

EGit 0.10 - commits in gitweb