aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Sohn2018-09-11 12:23:54 -0400
committerMatthias Sohn2018-09-11 12:23:54 -0400
commitca3a1f9318e33a95dcf3079f71de2fafe2687393 (patch)
tree482e300e496b5099606ce04398ddd0e9d6267e28
parent81c42e3003c978cd66a4f2dbd9a95839f7e9efd5 (diff)
downloadegit-ca3a1f9318e33a95dcf3079f71de2fafe2687393.tar.gz
egit-ca3a1f9318e33a95dcf3079f71de2fafe2687393.tar.xz
egit-ca3a1f9318e33a95dcf3079f71de2fafe2687393.zip
Update documentation for 5.1.0
Change-Id: I25fd79dc01cf81e6411122e6e32c05492c8a13ee Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
-rw-r--r--org.eclipse.egit.doc/build-help.xml4
-rw-r--r--org.eclipse.egit.doc/help/EGit/Contributor_Guide/Builds.html13
-rw-r--r--org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/5.0.html184
-rw-r--r--org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/5.1.html275
-rw-r--r--org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/Contributors.html (renamed from org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/Contributors.html)22
-rw-r--r--org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/Updating-This-Document.html (renamed from org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/Updating-This-Document.html)8
-rw-r--r--org.eclipse.egit.doc/help/EGit/User_Guide/Tasks.html2
-rw-r--r--org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.0/5.0.html160
-rw-r--r--org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.1/5.1.html201
-rw-r--r--org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.1/Updating-This-Document.html (renamed from org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.0/Updating-This-Document.html)16
-rw-r--r--org.eclipse.egit.doc/help/toc.xml36
11 files changed, 531 insertions, 390 deletions
diff --git a/org.eclipse.egit.doc/build-help.xml b/org.eclipse.egit.doc/build-help.xml
index 282f380c6..5544e6fc0 100644
--- a/org.eclipse.egit.doc/build-help.xml
+++ b/org.eclipse.egit.doc/build-help.xml
@@ -44,8 +44,8 @@
>
<path name="EGit/User_Guide" title="EGit User Guide" />
<path name="JGit/User_Guide" title="JGit User Guide" />
- <path name="EGit/New_and_Noteworthy/5.0" title="EGit 5.0 New and Noteworthy" />
- <path name="JGit/New_and_Noteworthy/5.0" title="JGit 5.0 New and Noteworthy" />
+ <path name="EGit/New_and_Noteworthy/5.1" title="EGit 5.1 New and Noteworthy" />
+ <path name="JGit/New_and_Noteworthy/5.1" title="JGit 5.1 New and Noteworthy" />
<path name="EGit/Git_For_Eclipse_Users" title="Git for Eclipse Users" />
<path name="EGit/Contributor_Guide" title="EGit Contributor Guide" />
<stylesheet url="book.css" />
diff --git a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Builds.html b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Builds.html
index c5f9a14da..f67ccdf17 100644
--- a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Builds.html
+++ b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Builds.html
@@ -79,7 +79,7 @@
<li>Due to a
<a href="http://wiki.eclipse.org/Tycho/How_Tos/Dependency_on_pom-first_artifacts" target="egit_external">limitation of Tycho</a> it is not possible to mix pom-first and manifest-first builds in the same reactor build hence the pom-first JGit build has to run separately before the build for the manifest-first JGit packaging project.
</li>
- <li>The 3 builds must share the same local Maven repository otherwise dependencies between these builds cannot be resolved.</li>
+ <li>The local maven builds must share the same local Maven repository otherwise dependencies between these builds cannot be resolved.</li>
<li>To run the build behind a firewall follow
<a href="http://maven.apache.org/guides/mini/guide-proxies.html" target="egit_external">http://maven.apache.org/guides/mini/guide-proxies.html</a>
</li>
@@ -98,11 +98,20 @@
[~/src/egit] $ mvn clean install
[INFO] Scanning for projects...
...
+
+[~/src/jgit] $ cd ../egit-github
+
+[~/src/egit-github] $ mvn clean install
+[INFO] Scanning for projects...
+...
</pre>
<p>The EGit build uses the JGit p2 repository to resolve jgit dependencies. For local builds the build assumes
that egit and jgit source trees are located under a common parent folder. If this is not the case the path
to the jgit p2 repository has to be injected via system property:</p>
- <pre>[~/src/egit] $ mvn clean install -Djgit-site=file:/path/to/org.eclipse.jgit.updatesite/target/site
+ <pre>[~/src/egit] $ mvn clean install -Djgit-site=file:/path/to/jgit/org.eclipse.jgit.packaging/org.eclipse.jgit.repository/target/repository
+</pre>
+ <p>in the same way you can configure a custom path for the build of egit-github to the egit p2 repository</p>
+ <pre>[~/src/egit-github] $ mvn clean install -Degit-site=file:/path/to/egit/org.eclipse.egit.repository/target/repository
</pre>
<p>The hudson build on build.eclipse.org uses (for SNAPSHOT builds):</p>
<pre>[~/src/egit] $ mvn clean install -Djgit-site=<a href="https://repo.eclipse.org/content/unzip/snapshots.unzip/" target="egit_external">https://repo.eclipse.org/content/unzip/snapshots.unzip/</a>
diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/5.0.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/5.0.html
deleted file mode 100644
index 8b2bc27a9..000000000
--- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/5.0.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- <title>EGit 5.0 New and Noteworthy</title>
- <link type="text/css" rel="stylesheet" href="../../../book.css"/>
- </head>
- <body>
- <table class="navigation" style="width: 100%;" border="0" summary="navigation">
- <tr>
- <th style="width: 100%" align="center" colspan="3">EGit 5.0 New and Noteworthy</th>
- </tr>
- <tr>
- <td style="width: 20%" align="left"></td>
- <td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right">
- <a href="Contributors.html" title="Contributors">
- <img alt="Next" border="0" src="../../../images/next.gif"/>
- </a>
- </td>
- </tr>
- <tr>
- <td style="width: 20%" align="left" valign="top"></td>
- <td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right" valign="top">Contributors</td>
- </tr>
- </table><hr class="navigation-separator"/>
- <h1 id="EGit">EGit</h1>
- <h2 id="Features">Features</h2>
- <ul>
- <li>Built-in EGit integration for LFS
- <ul>
- <li>Register builtin LFS on startup. When EGit starts and the lfs bundle (org.eclipse.jgit.lfs) is available register the LFS implementation and check configuration.</li>
- <li>Allow install (enablement) of LFS support in Preferences (global) and on the repository (local).</li>
- <li>Apply smudge/clean filters where applicable and required.</li>
- <li>LFS integration using built-in JGit lfs filters fully works when using Gerrit with lfs plugin using ssh protocol.</li>
- <li>Authentication when transporting lfs objects over http still missing, this is tracked in JGit
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535814" target="egit_external">bug 535814</a>
- </li>
- </ul>
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=534604" target="egit_external">bug 534604</a> Enable resource selection for launch variables
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533344" target="egit_external">bug 533344</a> Allow cherry-picking a Gerrit change
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=531953" target="egit_external">bug 531953</a> Allow cherry-picking merge commits
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=529255" target="egit_external">bug 529255</a> Github API: Support diff/patch generation via the Github API
- </li>
- </ul>
- <h2 id="Usability">Usability</h2>
- <ul>
- <li>Add tracing of low-level JSch log messages</li>
- <li>Natural sort for refs in FetchResultTable</li>
- <li>Allow shortcuts for Gitflow commands</li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=534404" target="egit_external">bug 534404</a> Suggest complete repository path in NewRepositoryWizard
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=529449" target="egit_external">bug 529449</a> Natural sort for tags in CreateTagDialog
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=478159" target="egit_external">bug 478159</a> Show affected projects when deleting repository
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=510132" target="egit_external">bug 510132</a> Add support for the "*" as wildcard character in the staging view filter
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=511628" target="egit_external">bug 511628</a> Select repositories via double-click in RepositorySearchDialog
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533019" target="egit_external">bug 533019</a> Update staging view on repository config changes
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=532458" target="egit_external">bug 532458</a> Remove some margins in staging view
- </li>
- </ul>
- <h2 id="Performance_Improvements">Performance Improvements</h2>
- <ul>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535516" target="egit_external">bug 535516</a> Use hash lookup for TreeViewers
- </li>
- <li>Ignore IndexChangedEvent if it originates from the same JGit process</li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=500106" target="egit_external">bug 500106</a> Improve asynchronous Eclipse workspace refreshes done by EGit
- </li>
- <li>Speed up the RepositoriesViewContentProvider</li>
- <li>Use PathFilterGroup instead of PathFilter if possible. TreeWalks looking for a single path can use PathFilterGroup instead of PathFilter. This should be a little bit faster.</li>
- <li>In EGit use mmap to map git packfiles into memory. Avoids allocating JGit buffer cache on the Java heap.</li>
- </ul>
- <h2 id="Bug_Fixes">Bug Fixes</h2>
- <p>
- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&amp;resolution=DUPLICATE&amp;classification=Technology&amp;list_id=10006180&amp;order=Importance&amp;product=EGit&amp;query_format=advanced&amp;target_milestone=5.0" target="egit_external">21 Bugs and 8 enhancement requests</a> were closed
- </p>
- <ul>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=529141" target="egit_external">bug 529141</a> Fix AssumeUnchangedOperation not working on directory/project
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=525769" target="egit_external">bug 525769</a> Don't try to store incomplete credentials in secure store
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=470452" target="egit_external">bug 470452</a> Improve check for uncommitted changes before cherry-pick
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=520693" target="egit_external">bug 520693</a> Respect gitattributes in the compare editor
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533230" target="egit_external">bug 533230</a> Fix Repositories view blocking Eclipse on startup
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533198" target="egit_external">bug 533198</a> improve branch name validation performance which was bad for big repositories
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533477" target="egit_external">bug 533477</a> Fix substring matches in filter in branch selection dialogs
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=358206" target="egit_external">bug 358206</a> Handle Gerrit Change-Ids for merge commits
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533336" target="egit_external">bug 533336</a> Keep Gerrit Change-Id for conflicting cherry-pick
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=531171" target="egit_external">bug 531171</a> Remove problem characters from task related branch name suggestion
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533019" target="egit_external">bug 533019</a> Fix invalid thread access in staging view when config changes
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=525769" target="egit_external">bug 525769</a> Don't try to store incomplete credentials in secure store
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=534440" target="egit_external">bug 534440</a> Github API: Fix Repository.getWatchers(); add Repository.getStars()
- </li>
- </ul>
- <h2 id="Removal_of.C2.A0deprecated_methods">Removal of deprecated methods</h2>
- <ul>
- <li>Remove deprecated UIUtils#applyHyperlinkDetectorStyleRanges and #getHyperlinkDetectorStyleRanges.</li>
- <li>Remove deprecated InitOperation constructor. Use InitOperation#InitOperation(Repository, InitParameters) instead.</li>
- <li>Remove deprecated GitFlowOperation#fetch(IProgressMonitor). Use GitFlowOperation#fetch(IProgressMonitor, int) instead.</li>
- <li>Remove deprecated FeatureTrackOperation constructor. Use FeatureTrackOperation#FeatureTrackOperation(GitFlowRepository, Ref, int) instead.</li>
- <li>Remove deprecated GitSynchronizeData#getSrcRemoteName</li>
- <li>Remove deprecated GitSynchronizeData#getSrcMerge</li>
- <li>Remove deprecated RepositoryMapping#getSubmoduleRepository. Use #getMapping(IResource) and then #getRepository()} on the returned mapping instead; it will return a submodule repository if the resource is in one.</li>
- <li>Remove deprecated RemoveFromIndexOperation(Repository, IResource[]). Use #RemoveFromIndexOperation(Collection) instead.</li>
- <li>Remove deprecated IgnoreOperation#IgnoreOperation(IResource[]). Use #IgnoreOperation(Collection) instead.</li>
- <li>Github API: Remove deprecated WatcherService. Use StargazerService instead.</li>
- <li>Github API: Remove deprecated User#getGravatarId and #setGravatarId</li>
- <li>Github API: Remove deprecated Repository#getMasterBranch and #setMasterBranch</li>
- <li>Github API: Remove deprecated Gist#setUser and #getUser methods</li>
- </ul>
- <h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2>
- <ul>
- <li>Update to latest Photon Orbit R20180606145124</li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=530393" target="egit_external">bug 530393</a> Update EGit license to EPL-2.0
- </li>
- <li>Update target platform to use Orbit R20180531190352</li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=532272" target="egit_external">bug 532272</a> Update API baseline in Oomph setup
- </li>
- </ul><hr class="navigation-separator"/>
- <table class="navigation" style="width: 100%;" border="0" summary="navigation">
- <tr>
- <td style="width: 20%" align="left"></td>
- <td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right">
- <a href="Contributors.html" title="Contributors">
- <img alt="Next" border="0" src="../../../images/next.gif"/>
- </a>
- </td>
- </tr>
- <tr>
- <td style="width: 20%" align="left" valign="top"></td>
- <td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right" valign="top">Contributors</td>
- </tr>
- </table>
- </body>
-</html> \ No newline at end of file
diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/5.1.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/5.1.html
new file mode 100644
index 000000000..c4bd443ac
--- /dev/null
+++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/5.1.html
@@ -0,0 +1,275 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <title>EGit 5.1 New and Noteworthy</title>
+ <link type="text/css" rel="stylesheet" href="../../../book.css"/>
+ </head>
+ <body>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <th style="width: 100%" align="center" colspan="3">EGit 5.1 New and Noteworthy</th>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right">
+ <a href="Contributors.html" title="Contributors">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Contributors</td>
+ </tr>
+ </table><hr class="navigation-separator"/>
+ <h1 id="EGit">EGit</h1>
+ <h2 id="Features">Features</h2>
+ <ul>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=339796" target="egit_external">bug 339796</a> History table: let the user define which columns are shown
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=529850" target="egit_external">bug 529850</a> Github client: Get user's teams across GitHub organizations
+ </li>
+ </ul>
+ <h2 id="Usability">Usability</h2>
+ <ul>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538322" target="egit_external">bug 538322</a> Allow horizontal space in file:// URIishs in GitUrlChecker
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536205" target="egit_external">bug 536205</a> Restrict visibility of Gitflow menu items
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538505" target="egit_external">bug 538505</a> Focus file list in commit editor
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537931" target="egit_external">bug 537931</a> Commit editor: Abbreviate parent SHA-1 with 7 characters
+ </li>
+ <li>Reorder reflog view context menu</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538490" target="egit_external">bug 538490</a> Icon for "Stash Changes..." menu
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538502" target="egit_external">bug 538502</a> Have ellipsis at "Create patch" menu
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538488" target="egit_external">bug 538488</a> Sort upstream branch configuration case insensitive
+ </li>
+ <li>Focus default button in PullResultDialog</li>
+ <li>Radio button style configuration selection of repository properties</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537200" target="egit_external">bug 537200</a> [staging] use icons for author and committer
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537690" target="egit_external">bug 537690</a> Sort branches before tags in pull result dialog
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537482" target="egit_external">bug 537482</a> Use multi-line text fields for merge and rebase result dialogs
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537672" target="egit_external">bug 537672</a> Commit Editor: use proper create branch and create tag icons
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536324" target="egit_external">bug 536324</a> Handle cancellation of rename detection
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537181" target="egit_external">bug 537181</a> History table: adapt column widths when view size changes
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536863" target="egit_external">bug 536863</a> - No feedback on "Import changed projects"
+ </li>
+ <li>Add 2 missing icons for cherry-pick and rename branch entrie in reflog</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536799" target="egit_external">bug 536799</a> Disable "Compare with previous" for deletions
+ </li>
+ <li>Mark more jobs as system or user</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=463906" target="egit_external">bug 463906</a> Better default editor opening for file revisions
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536360" target="egit_external">bug 536360</a> Sort decoration variables alphabetically
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535577" target="egit_external">bug 535577</a> Normalize tag name when typing
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536236" target="egit_external">bug 536236</a> Move clean menu item before garbage collect menu item
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536097" target="egit_external">bug 536097</a> Set RepositoryPropertyPage zero pixel margin
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535678" target="egit_external">bug 535678</a> Improve share wizard window title
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536204" target="egit_external">bug 536204</a> Sort gerrit remote refs naturally
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535742" target="egit_external">bug 535742</a> History view: Activate compare mode by default
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535160" target="egit_external">bug 535160</a> Reveal newly created entry in configuration editor
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533596" target="egit_external">bug 533596</a> Do not display "[NO-HEAD]" for empty repository
+ <ul>
+ <li>Complete the hovers in the history view</li>
+ <li>On the commit ID column, display the full SHA1 and the short commit message.</li>
+ </ul>
+ </li>
+ <li>On the message column, display the short message if not over a ref.</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535171" target="egit_external">bug 535171</a> FetchGerritChangePage: automatic content-assist on paste
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537469" target="egit_external">bug 537469</a> Add missing blank in github wizard labels
+ </li>
+ </ul>
+ <h2 id="Performance_Improvements">Performance Improvements</h2>
+ <ul>
+ <li>Avoid more UI freezes in ReflogView: redraw once only</li>
+ <li>Avoid UI blocks in ReflogView</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536814" target="egit_external">bug 536814</a> Use an asynchronous lightweight decorator in the repositories view
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=485743" target="egit_external">bug 485743</a> Avoid that loading the history blocks updating the commit table
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=440588" target="egit_external">bug 440588</a>,
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=485743" target="egit_external">bug 485743</a> Git history page: move expensive operations in the background
+ </li>
+ <li>Computing the file diffs</li>
+ <li>Preparing to load the history</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535950" target="egit_external">bug 535950</a> Batch resource refreshes
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535856" target="egit_external">bug 535856</a> Speed up staging view tree viewer management
+ </li>
+ <li>Reload commit info in history only if selection really changed</li>
+ </ul>
+ <h2 id="Bug_Fixes">Bug Fixes</h2>
+ <ul>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538855" target="egit_external">bug 538855</a> Don't log an error on save in comparisons if resource out of sync
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538846" target="egit_external">bug 538846</a> Don't auto-refresh projects with missing .project file
+ </li>
+ <li>Gitflow: Fix that EGit allowed starting features with diverging develop branches</li>
+ <li>Fix Findbugs RV_NEGATING_RESULT_OF_COMPARETO</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538492" target="egit_external">bug 538492</a> Fix NPE in git model synchronization
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537959" target="egit_external">bug 537959</a> Fix layout and title in CommitSelectionDialog
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537937" target="egit_external">bug 537937</a> Replace PlotWalk usage by RevWalk
+ </li>
+ <li>Fix comparison of SWTCommit to detect changed selection</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537813" target="egit_external">bug 537813</a> Avoid refresh on up-to-date pull operation
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537900" target="egit_external">bug 537900</a> Remove "Change-Id" line properly on CR-LF operating systems
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537492" target="egit_external">bug 537492</a> Fix filter in reflog view
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537790" target="egit_external">bug 537790</a> Ensure that JSch knows HostKeyAlgorithms ssh-rsa and ssh-dss
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537331" target="egit_external">bug 537331</a> Hide $GIT_DIR and friends from JGit
+ </li>
+ <li>Fix wrapping label in DateFormatPreferencePage</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536880" target="egit_external">bug 536880</a> Ensure IProjects are not refreshed via IFile handles
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536799" target="egit_external">bug 536799</a> Fix "Compare with Previous" in history view and commit editor outline
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536471" target="egit_external">bug 536471</a> Fix error marker updates in staging view
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533019" target="egit_external">bug 533019</a> Staging view: update author/committer on config changes
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536472" target="egit_external">bug 536472</a> Do not refresh projects that use a PessimisticResourceRuleFactory
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536357" target="egit_external">bug 536357</a> Fix history preference page field editor layout
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533005" target="egit_external">bug 533005</a> Disable commit buttons immediately on committing
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536356" target="egit_external">bug 536356</a> Fix DatePreferencePage which did not wrap explanation label
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536240" target="egit_external">bug 536240</a> Fix sort order in Staging view
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535749" target="egit_external">bug 535749</a> Fix StagingView which wrongly sorted by state initially
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=532940" target="egit_external">bug 532940</a> History search: use CSS for text field background color
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535796" target="egit_external">bug 535796</a> Fix CommitUI.getSelectedFiles()
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=531489" target="egit_external">bug 531489</a> Add version tag prefix for closing gitflow hotfix
+ </li>
+ </ul>
+ <h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2>
+ <ul>
+ <li>Fixed: GitFlow test launch config: Added missing dependencies</li>
+ <li>Update Orbit 2018-09 to R20180905201904</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538414" target="egit_external">bug 538414</a> Use new TPD update site
+ </li>
+ <li>Update Photon orbit repository to R20180606145124</li>
+ <li>Update to spotbugs 3.1.6</li>
+ <li>Organize OSGi manifests</li>
+ <li>Update Jetty to 9.4.11.v20180605</li>
+ <li>Update org.apache.httpcomponents.httpclient to 4.5.5.v20180409-1525</li>
+ <li>Update org.apache.httpcomponents.httpcore to 4.4.9.v20180409-1525</li>
+ <li>Fix validation errors for all target platforms</li>
+ <li>[releng] Update Oomph API baseline</li>
+ <li>Update Maven plugins
+ <ul>
+ <li>eclipse-jarsigner-plugin 1.1.5</li>
+ <li>jboss repository-utils 1.1.0</li>
+ <li>maven-pmd-plugin 3.10.0</li>
+ <li>maven-resources-plugin 3.1.0</li>
+ <li>spotbugs-maven-plugin 3.1.3.1</li>
+ </ul>
+ </li>
+ <li>Upgrade Tycho to 1.2.0</li>
+ </ul><hr class="navigation-separator"/>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <td style="width: 20%" align="left"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right">
+ <a href="Contributors.html" title="Contributors">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Contributors</td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/Contributors.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/Contributors.html
index 699d46abf..03c3e3811 100644
--- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/Contributors.html
+++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/Contributors.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- <title>EGit 5.0 New and Noteworthy - Contributors</title>
+ <title>EGit 5.1 New and Noteworthy - Contributors</title>
<link type="text/css" rel="stylesheet" href="../../../book.css"/>
</head>
<body>
@@ -12,7 +12,7 @@
</tr>
<tr>
<td style="width: 20%" align="left">
- <a href="5.0.html" title="EGit 5.0 New and Noteworthy">
+ <a href="5.1.html" title="EGit 5.1 New and Noteworthy">
<img alt="Previous" border="0" src="../../../images/prev.gif"/>
</a>
</td>
@@ -24,28 +24,30 @@
</td>
</tr>
<tr>
- <td style="width: 20%" align="left" valign="top">EGit 5.0 New and Noteworthy</td>
+ <td style="width: 20%" align="left" valign="top">EGit 5.1 New and Noteworthy</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top">Updating This Document</td>
</tr>
</table><hr class="navigation-separator"/>
<h1 id="Contributors">Contributors</h1>
- <p>The following 5 developers worked on this release:</p>
- <p>Christian Barcenas,
- Markus Duft,
+ <p>The following 7 developers worked on this release:</p>
+ <p>David Pursehouse,
+ Luís Copetti,
+ Mat Booth,
Matthias Sohn,
+ Max Hohenegger,
Michael Keppler,
Thomas Wolf</p><hr class="navigation-separator"/>
<table class="navigation" style="width: 100%;" border="0" summary="navigation">
<tr>
<td style="width: 20%" align="left">
- <a href="5.0.html" title="EGit 5.0 New and Noteworthy">
+ <a href="5.1.html" title="EGit 5.1 New and Noteworthy">
<img alt="Previous" border="0" src="../../../images/prev.gif"/>
</a>
</td>
<td style="width: 60%" align="center">
- <a href="5.0.html" title="EGit 5.0 New and Noteworthy">
- <img alt="EGit 5.0 New and Noteworthy" border="0" src="../../../images/home.gif"/>
+ <a href="5.1.html" title="EGit 5.1 New and Noteworthy">
+ <img alt="EGit 5.1 New and Noteworthy" border="0" src="../../../images/home.gif"/>
</a>
</td>
<td style="width: 20%" align="right">
@@ -55,7 +57,7 @@
</td>
</tr>
<tr>
- <td style="width: 20%" align="left" valign="top">EGit 5.0 New and Noteworthy</td>
+ <td style="width: 20%" align="left" valign="top">EGit 5.1 New and Noteworthy</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top">Updating This Document</td>
</tr>
diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/Updating-This-Document.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/Updating-This-Document.html
index b5d2cea12..e5b7ea801 100644
--- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.0/Updating-This-Document.html
+++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/5.1/Updating-This-Document.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- <title>EGit 5.0 New and Noteworthy - Updating This Document</title>
+ <title>EGit 5.1 New and Noteworthy - Updating This Document</title>
<link type="text/css" rel="stylesheet" href="../../../book.css"/>
</head>
<body>
@@ -29,7 +29,7 @@
<p> This document is maintained in a collaborative wiki. If you wish to
update or modify this document please visit
- <a href="http://wiki.eclipse.org/EGit/New_and_Noteworthy/5.0" target="egit_external">http://wiki.eclipse.org/EGit/New_and_Noteworthy/5.0</a>
+ <a href="http://wiki.eclipse.org/EGit/New_and_Noteworthy/5.1" target="egit_external">http://wiki.eclipse.org/EGit/New_and_Noteworthy/5.1</a>
</p><hr class="navigation-separator"/>
<table class="navigation" style="width: 100%;" border="0" summary="navigation">
<tr>
@@ -39,8 +39,8 @@
</a>
</td>
<td style="width: 60%" align="center">
- <a href="5.0.html" title="EGit 5.0 New and Noteworthy">
- <img alt="EGit 5.0 New and Noteworthy" border="0" src="../../../images/home.gif"/>
+ <a href="5.1.html" title="EGit 5.1 New and Noteworthy">
+ <img alt="EGit 5.1 New and Noteworthy" border="0" src="../../../images/home.gif"/>
</a>
</td>
<td style="width: 20%" align="right"></td>
diff --git a/org.eclipse.egit.doc/help/EGit/User_Guide/Tasks.html b/org.eclipse.egit.doc/help/EGit/User_Guide/Tasks.html
index c49bfc188..b55bd5884 100644
--- a/org.eclipse.egit.doc/help/EGit/User_Guide/Tasks.html
+++ b/org.eclipse.egit.doc/help/EGit/User_Guide/Tasks.html
@@ -715,7 +715,7 @@
<p>The Change field is also automatically filled in (and content assist is triggered) if the clipboard contains a web URL pointing to a Gerrit change, or the change number part of such a URL (numbers separated by "/"), or a plain change number.</p>
<h2 id="Working_with_Gitflow">Working with Gitflow</h2>
<p>If you are using Gitflow (
- <a href="http://nvie.com/posts/a-successful-git-branching-model/" target="egit_external">http://nvie.com/posts/a-successful-git-branching-model/</a>), EGit allows you to work with Gitflow operations, managing feature, release and hotfix branches.
+ <a href="http://nvie.com/posts/a-successful-git-branching-model/" target="egit_external">http://nvie.com/posts/a-successful-git-branching-model/</a>), EGit allows you to work with Gitflow operations, managing feature, release and hotfix branches. Install the feature "Git integration for Eclipse - Gitflow support" in order to install EGit's Gitflow integration.
</p>
<h3 id="Enabling_Gitflow_for_a_repository">Enabling Gitflow for a repository</h3>
<p>Gitflow operations will not appear unless the selected repository is configured for Gitflow. To do that, open the context menu on a repository in the Git Repositories view and select
diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.0/5.0.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.0/5.0.html
deleted file mode 100644
index 0b6c43c14..000000000
--- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.0/5.0.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- <title>JGit 5.0 New and Noteworthy</title>
- <link type="text/css" rel="stylesheet" href="../../../book.css"/>
- </head>
- <body>
- <table class="navigation" style="width: 100%;" border="0" summary="navigation">
- <tr>
- <th style="width: 100%" align="center" colspan="3">JGit 5.0 New and Noteworthy</th>
- </tr>
- <tr>
- <td style="width: 20%" align="left"></td>
- <td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right">
- <a href="Updating-This-Document.html" title="Updating This Document">
- <img alt="Next" border="0" src="../../../images/next.gif"/>
- </a>
- </td>
- </tr>
- <tr>
- <td style="width: 20%" align="left" valign="top"></td>
- <td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right" valign="top">Updating This Document</td>
- </tr>
- </table><hr class="navigation-separator"/>
- <h1 id="JGit">JGit</h1>
- <h2 id="Features">Features</h2>
- <ul>
- <li>Fetch: Basic support for protocol v2 of the fetch-pack/upload-pack protocol. This protocol is described in the Git project in
- <a href="https://github.com/git/git/blob/master/Documentation/technical/protocol-v2.txt" target="egit_external">"Documentation/technical/protocol-v2.txt"</a>. Notes:
- <ul>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=534847" target="egit_external">bug 534847</a> AdvertiseRefsHook is not executed for v2, to be replaced by an appropriate hook
- </li>
- <li>
- <a href="https://git.eclipse.org/r/#/c/120007/" target="egit_external">change 120007</a> support for shallow fetch using protocol v2 is not complete
- </li>
- </ul>
- </li>
- <li>Add protocol v2 support in jgit daemon. With this patch, a server spawned by jgit daemon can be accessed using protocol v2 from a Git client that supports it (for example, "git" with the appropriate patches, to be released with git 2.18). This is only activated if the repository's config has "protocol.version" be 2.</li>
- <li>Store in IndexChangedEvent if it was caused by JGit itself. This allows to differentiate if index was changed by an external git command or by JGit itself.</li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=358206" target="egit_external">bug 358206</a> Handle Gerrit Change-Ids for merge commits
- </li>
- <li>UploadPack: basic support for filtering by blob size. This is incomplete in that the filter-by-sparse-specification feature also supported by Git is not included yet.</li>
- <li>Implement --force option in FetchCommand and CLI fetch command</li>
- </ul>
- <h2 id="Performance_Improvements">Performance Improvements</h2>
- <ul>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=388582" target="egit_external">bug 388582</a> Skip ignored directories in FileTreeIterator
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=532300" target="egit_external">bug 532300</a> Significantly speed up FileTreeIterator on Windows
- </li>
- <li>Configure WindowCache settings to use in JGit CLI. Set the same defaults as in EGit. Use mmap to map git packfiles into memory. Avoids allocating JGit buffer cache on the Java heap.</li>
- </ul>
- <h2 id="Fixes">Fixes</h2>
- <p>
- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&amp;list_id=10006180&amp;order=Importance&amp;product=JGit&amp;query_format=advanced&amp;resolution=FIXED&amp;resolution=DUPLICATE&amp;target_milestone=5.0" target="egit_external">0 enhancement requests and 6 bugs</a> were closed
- </p>
- <ul>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=423206" target="egit_external">bug 423206</a> Make JGit describe behaves same as c-git for lightweight tags
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535672" target="egit_external">bug 535672</a> Ensure Jsch checks all configured algorithms
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=535655" target="egit_external">bug 535655</a> Validate branch names on branch creation
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=533549" target="egit_external">bug 533549</a> Don't prune symbolic refs when fetch.prune = true
- </li>
- <li>Use a secure random generator to seed nonce for digest authentication</li>
- <li>Retry stale NFS file handles on .git/config file (
- <a href="https://git.eclipse.org/r/#/c/120973/" target="egit_external">https://git.eclipse.org/r/#/c/120973/</a>)
- </li>
- <li>
- <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=529463" target="egit_external">bug 529463</a> ssh: Kill the external process when we're done instead of waiting forever
- </li>
- <li>Allow '@' as last character of ref. Previously @ was allowed e.g. in branch names, but not as the last character.</li>
- <li>Don't throw an exception if a pre-push hook is ignored.</li>
- <li>LFS: Fix potential NPE in LfsPrePushHook</li>
- <li>FS#runProcess: Fix OutputStream left unclosed after IOException</li>
- </ul>
- <h2 id="Incompatible_Changes">Incompatible Changes</h2>
- <ul>
- <li>Remove deprecated Repository#notifyIndexChanged. Implementors should now override Repository#notifyIndexChanged(boolean)</li>
- <li>Remove deprecated LfsProtocolServlet#getLargeFileRepository. Use LfsProtocolServlet##getLargeFileRepository(LfsRequest, String, String) instead.</li>
- <li>Remove deprecated Lfs#Lfs(Path). Use Lfs#Lfs(Repository) instead.</li>
- <li>Remove deprecated StreamCopyThread#flush</li>
- <li>Remove deprecated SafeBufferedOutputStream. Use Java 8 BufferedOutputStream instead.</li>
- <li>Remove deprecated EolCanonicalizingInputStream. Use AutoLFInputStream instead.</li>
- <li>Remove deprecated FileUtils#relativize(String, String). Use the more-clearly-named FileUtils#relativizeNativePath(String, String) instead, or directly call FileUtils#relativizePath(String, String, String, boolean).</li>
- <li>Remove deprecated FileUtil using Java 7 NIO</li>
- <li>Remove deprecated TreeWalk#getEolStreamType. Use TreeWalk#getEolStreamType(OperationType) instead.</li>
- <li>Remove deprecated FileTreeIterator(WorkingTreeIterator, File, FS). Use FileTreeIterator#FileTreeIterator(FileTreeIterator, File, FS) instead.</li>
- <li>Remove deprecated TransportHttp#httpOpen(String, URL). Use TransportHttp#httpOpen(String, URL, AcceptEncoding) instead.</li>
- <li>Remove deprecated ResolveMerger#processEntry method</li>
- <li>Remove deprecated Repository#getRef. Use Repository#exactRef(String) or Repository#findRef(String) instead.</li>
- <li>Remove deprecated BitmapBuilder#add. Use BitmapBuilder#or or BitmapBuilder#addObject instead.</li>
- <li>Remove deprecated LockFile(File, FS) constructor. Use org.eclipse.jgit.internal.storage.file.LockFile#LockFile(File) instead.</li>
- <li>Remove deprecated IgnoreNode#isIgnored method. Parameter negateFirstMatch is not honored anymore</li>
- <li>Remove deprecated Statistics, UploadPackLogger, UploadPackLoggerChain. Use PackStatistics and PostUploadHook and PostUploadHookChain instead.</li>
- <li>Remove UploadPack#getPackStatistics. Use #getStatistics instead</li>
- <li>Remove UploadPack#getLogger and UploadPack#setLogger</li>
- <li>Remove deprecated StoredObjectRepresentationnotAvailableException constructor. Use #StoredObjectRepresentationNotAvailableException(ObjectToPack, Throwable) instead.</li>
- <li>Remove deprecated ArchiveCommand#putEntry method. Use #putEntry(Closeable, ObjectId, String, FileMode, ObjectLoader)} instead.</li>
- <li>Fix misspelled class name: EmtpyCommitException -&gt; EmptyCommitException</li>
- <li>RemoteAddCommand#setName(String) and #setUri(URIish): return RemoteAddCommand to allow chaining.</li>
- </ul>
- <h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2>
- <ul>
- <li>Update to latest Photon Orbit R20180606145124</li>
- <li>Update maven plugins to fix Zip Slip vulnerability</li>
- <li>Bazel: Add a target to build jgit commandline tool</li>
- <li>Use eclipse compiler in Maven build. Define profiles "ecj" for using Eclipse compiler and "javac" for using javac including errorprone. By default ecj will be used.</li>
- <li>Upgrade error_prone_core to 2.3.1</li>
- <li>Update SUA to current version.</li>
- </ul>
- <h2 id="Contributors">Contributors</h2>
- <p>The following 17 contributors worked on this release:</p>
- <p>Carsten Pfeiffer,
- Christian Halstrick,
- Dave Borowitz,
- David Pursehouse,
- David Turner,
- Han-Wen Nienhuys,
- Jonathan Nieder,
- Jonathan Tan,
- Marcel Trautwein,
- Markus Duft,
- Masaya Suzuki,
- Matthias Sohn,
- Michael Keppler,
- Mincong HUANG,
- Minh Thai,
- Nasser Grainawi,
- Thomas Wolf</p><hr class="navigation-separator"/>
- <table class="navigation" style="width: 100%;" border="0" summary="navigation">
- <tr>
- <td style="width: 20%" align="left"></td>
- <td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right">
- <a href="Updating-This-Document.html" title="Updating This Document">
- <img alt="Next" border="0" src="../../../images/next.gif"/>
- </a>
- </td>
- </tr>
- <tr>
- <td style="width: 20%" align="left" valign="top"></td>
- <td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right" valign="top">Updating This Document</td>
- </tr>
- </table>
- </body>
-</html> \ No newline at end of file
diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.1/5.1.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.1/5.1.html
new file mode 100644
index 000000000..96fcbfcec
--- /dev/null
+++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.1/5.1.html
@@ -0,0 +1,201 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <title>JGit 5.1 New and Noteworthy</title>
+ <link type="text/css" rel="stylesheet" href="../../../book.css"/>
+ </head>
+ <body>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <th style="width: 100%" align="center" colspan="3">JGit 5.1 New and Noteworthy</th>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right">
+ <a href="Updating-This-Document.html" title="Updating This Document">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Updating This Document</td>
+ </tr>
+ </table><hr class="navigation-separator"/>
+ <h1 id="JGit">JGit</h1>
+ <h2 id="Features">Features</h2>
+ <ul>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=434085" target="egit_external">bug 434085</a> Use the same default diff.renameLimit = 400 like native git
+ </li>
+ <li>Parse signature of GPG-signed commits</li>
+ <li>Replace fetch.useminimalnegotation flag with fetch.maxhaves flag</li>
+ <li>Protocol V2
+ <ul>
+ <li>FetchV2Request: Rename shallowSince to deepenSince</li>
+ <li>Add fetch support to ProtocolV2Hook</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=534847" target="egit_external">bug 534847</a> Introduce ProtocolV2Hook
+ </li>
+ <li>Fetch protocol v2: Respond with shallow-info before wanted-refs</li>
+ <li>Support protocol v2 want-ref in UploadPack</li>
+ </ul>
+ </li>
+ <li>Allow overriding DfsPackDescription comparator for scanning packs</li>
+ <li>Make DfsConfig public</li>
+ <li>Add ls-files CLI command</li>
+ <li>RepoCommand: Support remove-project node in the manifest parser</li>
+ <li>RepoCommand: record remote branch, group, shallow bit by default</li>
+ <li>SubmoduleAddCommand: Add API to specify the submodule name</li>
+ </ul>
+ <h2 id="Performance_Improvements">Performance Improvements</h2>
+ <ul>
+ <li>Seek references by prefix in reftable</li>
+ <li>Fix a GC scalability issue when selecting commit bitmaps</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=485743" target="egit_external">bug 485743</a> Avoid expensive getAllRefsByPeeledObjectId() in PlotWalk constructor
+ </li>
+ </ul>
+ <h2 id="Bug_Fixes">Bug Fixes</h2>
+ <ul>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536318" target="egit_external">bug 536318</a> Fix replacement quoting for replaceAll in filter command
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537969" target="egit_external">bug 537969</a> Fix atomic lock file creation on NFS configured via option core.supportsAtomicCreateNewFile
+ </li>
+ <li>GC: Avoid logging errors when deleting non-empty folders</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538286" target="egit_external">bug 538286</a> Fix NoSuchFileException in GC.deleteTempPacksIdx()
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538285" target="egit_external">bug 538285</a> Fix NoSuchFileException during directory cleanup in RefDirectory
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=529400" target="egit_external">bug 529400</a> Fix fetching with duplicate ref updates
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=529314" target="egit_external">bug 529314</a> Fetch(Process): should tolerate duplicate refspecs
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538068" target="egit_external">bug 538068</a> SubmoduleDeinitTest fails on Windows
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538068" target="egit_external">bug 538068</a> FilterCommandsTest fails on Windows
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=538068" target="egit_external">bug 538068</a> ReceivePackAdvertiseRefsHookTest.testSuccess() fails on Windows
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537969" target="egit_external">bug 537969</a> Fix wrong warning message in case of lock failures
+ </li>
+ <li>Fix GC run in foreground to not use executor</li>
+ <li>Fix unpredictable ordering of entries in .gitmodules.</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537410" target="egit_external">bug 537410</a> Fix ResolveMerger: rebase with autocrlf=true, direct checkout
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537790" target="egit_external">bug 537790</a> Ensure that JSch knows HostKeyAlgorithms ssh-rsa and ssh-dss
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536324" target="egit_external">bug 536324</a> Abort rename detection in a timely manner if cancelled
+ </li>
+ <li>RepoCommand: Use project names instead of paths for the submodule name</li>
+ <li>Send only 1 flush pkt at the end of v2 fetch</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=499543" target="egit_external">bug 499543</a> Fix NPE in BlameGenerator.getSourceStart()
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=537166" target="egit_external">bug 537166</a> HttpClientConnection.getHeaderFields should support multiple values for same header
+ </li>
+ <li>Always send refs' objects despite "filter" in pack</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536880" target="egit_external">bug 536880</a> ResolveMerger: don't try needlessly to delete directories
+ </li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=526111" target="egit_external">bug 526111</a> Ensure RacyGitTests don't raise false negatives
+ </li>
+ <li>GC: Trim more EWAHCompressedBitmaps to free unused memory</li>
+ <li>Make Reftable seek* and has* method names more consistent</li>
+ <li>Add progress monitor step to first phase of GC commit selection</li>
+ <li>
+ <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=536541" target="egit_external">bug 536541</a> Add response message, if any, on HTTP status 404
+ </li>
+ <li>Correctly handle initialization of shallow commits</li>
+ <li>CleanCommand: don't fire WorkingTreeModifiedEvent on dry run</li>
+ <li>DfsPackDescription: Disallow null PackSource</li>
+ </ul>
+ <h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2>
+ <ul>
+ <li>Update Orbit 2018-09 to R20180905201904</li>
+ <li>Update Photon orbit repository to R20180606145124</li>
+ <li>Bazel: Use hyphen instead of underscore in external repository names</li>
+ <li>Update bazel dependencies to match maven dependencies</li>
+ <li>Update Jetty to 9.4.11.v20180605</li>
+ <li>Update org.apache.commons.codec to 1.10.0.v20180409-1845</li>
+ <li>Update org.apache.commons.logging to 1.2.0.v20180409-1502</li>
+ <li>Update org.apache.httpcomponents.httpclient to 4.5.5.v20180409-1525</li>
+ <li>Update org.apache.httpcomponents.httpcore to 4.4.9.v20180409-1525</li>
+ <li>Update Maven plugins
+ <ul>
+ <li>build-helper-maven-plugin 3.0.0</li>
+ <li>eclipse-jarsigner-plugin 1.1.5</li>
+ <li>jacoco-maven-plugin 0.8.1</li>
+ <li>maven-clean-plugin 3.1.0</li>
+ <li>maven-compiler-plugin 3.8.0</li>
+ <li>maven-jar-plugin 3.1.2</li>
+ <li>maven-pmd-plugin 3.10.0</li>
+ <li>maven-resources-plugin 3.1.0</li>
+ <li>maven-shade-plugin 3.1.1</li>
+ <li>maven-site-plugin 3.7.1</li>
+ <li>maven-surefire-plugin 2.21.0</li>
+ <li>maven-surefire-report-plugin 2.21.0</li>
+ <li>plexus-compiler-javac 2.8.4</li>
+ <li>spotbugs-maven-plugin 3.1.6</li>
+ <li>wagon-ssh 3.1.0</li>
+ </ul>
+ </li>
+ <li>Upgrade Tycho to 1.2.0</li>
+ </ul>
+ <h2 id="Contributors">Contributors</h2>
+ <p>The following 19 contributors worked on this release:</p>
+ <p>Andrey Loskutov,
+ Christian Halstrick,
+ Dave Borowitz,
+ David Pursehouse,
+ David Turner,
+ Gabriel Couto,
+ Gunnar Wagenknecht,
+ Han-Wen Nienhuys,
+ Ivan Frade,
+ Jonathan Nieder,
+ Jonathan Tan,
+ Markus Duft,
+ Masaya Suzuki,
+ Matthias Sohn,
+ Michael Keppler,
+ Minh Thai,
+ René Scheibe,
+ Terry Parker,
+ Thomas Wolf</p><hr class="navigation-separator"/>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <td style="width: 20%" align="left"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right">
+ <a href="Updating-This-Document.html" title="Updating This Document">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top"></td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Updating This Document</td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.0/Updating-This-Document.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.1/Updating-This-Document.html
index be622d5c5..8764aa8a2 100644
--- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.0/Updating-This-Document.html
+++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/5.1/Updating-This-Document.html
@@ -2,7 +2,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- <title>JGit 5.0 New and Noteworthy - Updating This Document</title>
+ <title>JGit 5.1 New and Noteworthy - Updating This Document</title>
<link type="text/css" rel="stylesheet" href="../../../book.css"/>
</head>
<body>
@@ -12,7 +12,7 @@
</tr>
<tr>
<td style="width: 20%" align="left">
- <a href="5.0.html" title="JGit 5.0 New and Noteworthy">
+ <a href="5.1.html" title="JGit 5.1 New and Noteworthy">
<img alt="Previous" border="0" src="../../../images/prev.gif"/>
</a>
</td>
@@ -20,7 +20,7 @@
<td style="width: 20%" align="right"></td>
</tr>
<tr>
- <td style="width: 20%" align="left" valign="top">JGit 5.0 New and Noteworthy</td>
+ <td style="width: 20%" align="left" valign="top">JGit 5.1 New and Noteworthy</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top"></td>
</tr>
@@ -29,24 +29,24 @@
<p> This document is maintained in a collaborative wiki. If you wish to
update or modify this document please visit
- <a href="http://wiki.eclipse.org/JGit/New_and_Noteworthy/5.0" target="egit_external">http://wiki.eclipse.org/JGit/New_and_Noteworthy/5.0</a>
+ <a href="http://wiki.eclipse.org/JGit/New_and_Noteworthy/5.1" target="egit_external">http://wiki.eclipse.org/JGit/New_and_Noteworthy/5.1</a>
</p><hr class="navigation-separator"/>
<table class="navigation" style="width: 100%;" border="0" summary="navigation">
<tr>
<td style="width: 20%" align="left">
- <a href="5.0.html" title="JGit 5.0 New and Noteworthy">
+ <a href="5.1.html" title="JGit 5.1 New and Noteworthy">
<img alt="Previous" border="0" src="../../../images/prev.gif"/>
</a>
</td>
<td style="width: 60%" align="center">
- <a href="5.0.html" title="JGit 5.0 New and Noteworthy">
- <img alt="JGit 5.0 New and Noteworthy" border="0" src="../../../images/home.gif"/>
+ <a href="5.1.html" title="JGit 5.1 New and Noteworthy">
+ <img alt="JGit 5.1 New and Noteworthy" border="0" src="../../../images/home.gif"/>
</a>
</td>
<td style="width: 20%" align="right"></td>
</tr>
<tr>
- <td style="width: 20%" align="left" valign="top">JGit 5.0 New and Noteworthy</td>
+ <td style="width: 20%" align="left" valign="top">JGit 5.1 New and Noteworthy</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top"></td>
</tr>
diff --git a/org.eclipse.egit.doc/help/toc.xml b/org.eclipse.egit.doc/help/toc.xml
index d4cfd5ad4..714f2f6c8 100644
--- a/org.eclipse.egit.doc/help/toc.xml
+++ b/org.eclipse.egit.doc/help/toc.xml
@@ -446,28 +446,26 @@
</topic>
<topic href="help/JGit/User_Guide/Updating-This-Document.html" label="Updating This Document"></topic>
</topic>
- <topic href="help/EGit/New_and_Noteworthy/5.0/5.0.html" label="EGit 5.0 New and Noteworthy">
- <topic href="help/EGit/New_and_Noteworthy/5.0/5.0.html" label="EGit">
- <topic href="help/EGit/New_and_Noteworthy/5.0/5.0.html#Features" label="Features"></topic>
- <topic href="help/EGit/New_and_Noteworthy/5.0/5.0.html#Usability" label="Usability"></topic>
- <topic href="help/EGit/New_and_Noteworthy/5.0/5.0.html#Performance_Improvements" label="Performance Improvements"></topic>
- <topic href="help/EGit/New_and_Noteworthy/5.0/5.0.html#Bug_Fixes" label="Bug Fixes"></topic>
- <topic href="help/EGit/New_and_Noteworthy/5.0/5.0.html#Removal_of.C2.A0deprecated_methods" label="Removal of deprecated methods"></topic>
- <topic href="help/EGit/New_and_Noteworthy/5.0/5.0.html#Build_and_Release_Engineering" label="Build and Release Engineering"></topic>
+ <topic href="help/EGit/New_and_Noteworthy/5.1/5.1.html" label="EGit 5.1 New and Noteworthy">
+ <topic href="help/EGit/New_and_Noteworthy/5.1/5.1.html" label="EGit">
+ <topic href="help/EGit/New_and_Noteworthy/5.1/5.1.html#Features" label="Features"></topic>
+ <topic href="help/EGit/New_and_Noteworthy/5.1/5.1.html#Usability" label="Usability"></topic>
+ <topic href="help/EGit/New_and_Noteworthy/5.1/5.1.html#Performance_Improvements" label="Performance Improvements"></topic>
+ <topic href="help/EGit/New_and_Noteworthy/5.1/5.1.html#Bug_Fixes" label="Bug Fixes"></topic>
+ <topic href="help/EGit/New_and_Noteworthy/5.1/5.1.html#Build_and_Release_Engineering" label="Build and Release Engineering"></topic>
</topic>
- <topic href="help/EGit/New_and_Noteworthy/5.0/Contributors.html" label="Contributors"></topic>
- <topic href="help/EGit/New_and_Noteworthy/5.0/Updating-This-Document.html" label="Updating This Document"></topic>
+ <topic href="help/EGit/New_and_Noteworthy/5.1/Contributors.html" label="Contributors"></topic>
+ <topic href="help/EGit/New_and_Noteworthy/5.1/Updating-This-Document.html" label="Updating This Document"></topic>
</topic>
- <topic href="help/JGit/New_and_Noteworthy/5.0/5.0.html" label="JGit 5.0 New and Noteworthy">
- <topic href="help/JGit/New_and_Noteworthy/5.0/5.0.html" label="JGit">
- <topic href="help/JGit/New_and_Noteworthy/5.0/5.0.html#Features" label="Features"></topic>
- <topic href="help/JGit/New_and_Noteworthy/5.0/5.0.html#Performance_Improvements" label="Performance Improvements"></topic>
- <topic href="help/JGit/New_and_Noteworthy/5.0/5.0.html#Fixes" label="Fixes"></topic>
- <topic href="help/JGit/New_and_Noteworthy/5.0/5.0.html#Incompatible_Changes" label="Incompatible Changes"></topic>
- <topic href="help/JGit/New_and_Noteworthy/5.0/5.0.html#Build_and_Release_Engineering" label="Build and Release Engineering"></topic>
- <topic href="help/JGit/New_and_Noteworthy/5.0/5.0.html#Contributors" label="Contributors"></topic>
+ <topic href="help/JGit/New_and_Noteworthy/5.1/5.1.html" label="JGit 5.1 New and Noteworthy">
+ <topic href="help/JGit/New_and_Noteworthy/5.1/5.1.html" label="JGit">
+ <topic href="help/JGit/New_and_Noteworthy/5.1/5.1.html#Features" label="Features"></topic>
+ <topic href="help/JGit/New_and_Noteworthy/5.1/5.1.html#Performance_Improvements" label="Performance Improvements"></topic>
+ <topic href="help/JGit/New_and_Noteworthy/5.1/5.1.html#Bug_Fixes" label="Bug Fixes"></topic>
+ <topic href="help/JGit/New_and_Noteworthy/5.1/5.1.html#Build_and_Release_Engineering" label="Build and Release Engineering"></topic>
+ <topic href="help/JGit/New_and_Noteworthy/5.1/5.1.html#Contributors" label="Contributors"></topic>
</topic>
- <topic href="help/JGit/New_and_Noteworthy/5.0/Updating-This-Document.html" label="Updating This Document"></topic>
+ <topic href="help/JGit/New_and_Noteworthy/5.1/Updating-This-Document.html" label="Updating This Document"></topic>
</topic>
<topic href="help/EGit/Git_For_Eclipse_Users/Git-For-Eclipse-Users.html" label="Git for Eclipse Users">
<topic href="help/EGit/Git_For_Eclipse_Users/Git-For-Eclipse-Users.html" label="Centralised version control systems"></topic>