Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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

(Start the N&N for EGit 5.2)
 
m (Title case for "New Preferences")
Line 1: Line 1:
 
= EGit =
 
= EGit =
  
== New preferences ==
+
== New Preferences ==
  
 
The main Egit preference page has two new preferences: one for enabling [[#Parallel Pull Operations|parallel pull]] and one for selecting the [[#New SSH Library|SSH client library]] to use.
 
The main Egit preference page has two new preferences: one for enabling [[#Parallel Pull Operations|parallel pull]] and one for selecting the [[#New SSH Library|SSH client library]] to use.

Revision as of 16:13, 20 November 2018

EGit

New Preferences

The main Egit preference page has two new preferences: one for enabling parallel pull and one for selecting the SSH client library to use. New Options 5.2.png

New SSH Library

EGit 5.2.0 newly includes an SSH client based on Apache MINA sshd. Until now, EGit used an older library called JSch for its built-in SSH handling.

You can choose which library to use in the main EGit preferences page, and we encourage you to switch to the new Apache MINA sshd. Benefits for now are that more kinds of SSH keys work: ECDSA-384 and ECDSA-521 keys work, and ed25519 keys now also work!

Note that there is no support yet for ssh-agent or for Pageant with the new SSH library.

The previously existing mechanism for using an external SSH executable by setting the GIT_SSH environment variable is still available.

We plan to remove the old JSch SSH implementation completely in a future release of EGit.

Parallel Pull Operations

On the main EGit preference page, you can define how many parallel pull operations EGit should do when you pull from several repositories. Setting the value to "1" disables parallel pulls, and EGit will pull one repository after another. A larger value will make EGit run pull operations on different repositories in parallel.

Back to the top