Jump to: navigation, search

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

(Bugs Closed)
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Drag and Drop Support =  
+
= Pull 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.
+
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.
  
TODO INSERT IMAGE
+
= Rebase Support =
  
= Pull Support =
+
EGit now supports [[EGit/User_Guide#Rebasing | Rebase]] with options to abort, skip, and continue when rebase finds conflicts .
  
TODO
+
[[Image:EGit-0.10-StartRebaseFromRepoView.png]]
 +
 
 +
When conflicts are detected during rebase the following dialog presents the options how to proceed
 +
 
 +
[[Image:EGit-0.10-RebaseConflictDialog.png]]
  
 
= Cherry-pick Support =
 
= Cherry-pick Support =
  
TODO
+
EGit now supports [[EGit/User_Guide#Cherry_Picking | Cherry-pick]]
 +
 
 +
[[Image:CherryPick1.png]]
 +
 
 +
= Merge Tool =
 +
 
 +
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]]
 +
 
 +
= 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 =
 +
 
 +
EGit now supports HTTP basic and digest authentication. This helps users sitting behind firewalls
 +
which often block <code>git:</code> and <code>ssh:</code> traffic.
 +
User credentials can be optionally stored in the Eclipse Secure Store.
 +
 
 +
= 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.
 +
 
 +
== Support for References ==
 +
 
 +
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]]
 +
 
 +
= 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.
 +
 
 +
[[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 =
 +
 
 +
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 04:43, 16 December 2010

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.

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

Cherry-pick Support

EGit now supports Cherry-pick

CherryPick1.png

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

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.

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.

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.

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

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

Auto-wrapping Commit Messages

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

PDE Build Fetch Factory

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

Bugs Closed

74 EGit Bugs have been closed since 0.9

Commits

EGit 0.10 - commits in gitweb