diff options
author | Matthias Sohn | 2017-04-04 21:31:21 +0000 |
---|---|---|
committer | Matthias Sohn | 2017-04-04 21:31:21 +0000 |
commit | b0aa57d011f331164ad114093c2800bbd8d1e79b (patch) | |
tree | c48947a9450f663815b08651f3bbd4c38204c462 | |
parent | a0ff6d33f21ee119c5071fa1bed17e853b2e28c0 (diff) | |
download | egit-b0aa57d011f331164ad114093c2800bbd8d1e79b.tar.gz egit-b0aa57d011f331164ad114093c2800bbd8d1e79b.tar.xz egit-b0aa57d011f331164ad114093c2800bbd8d1e79b.zip |
Update documentation for 4.7.0
Change-Id: I1dd636b1174e34ffc078c6af20c799740ee7b31a
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
14 files changed, 285 insertions, 280 deletions
diff --git a/org.eclipse.egit.doc/build-help.xml b/org.eclipse.egit.doc/build-help.xml index 8e2b289344..6a79a46eab 100644 --- a/org.eclipse.egit.doc/build-help.xml +++ b/org.eclipse.egit.doc/build-help.xml @@ -47,8 +47,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/4.6" title="EGit 4.6 New and Noteworthy" /> - <path name="JGit/New_and_Noteworthy/4.6" title="JGit 4.6 New and Noteworthy" /> + <path name="EGit/New_and_Noteworthy/4.7" title="EGit 4.7 New and Noteworthy" /> + <path name="JGit/New_and_Noteworthy/4.7" title="JGit 4.7 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 3712a5175c..102335533f 100644 --- a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Builds.html +++ b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Builds.html @@ -74,7 +74,7 @@ <a href="https://dev.eclipse.org/mailman/listinfo/egit-build" target="egit_external">Subscribe to egit-build@eclipse.org</a> </li> </ul> - <h2 id="Maven_Build_Sequence">Maven Build Sequence</h2> + <h2 id="Maven_Build">Maven Build</h2> <ul> <li>Due to a <a href="http://wiki.eclipse.org/Tycho/How_Tos/Dependency_on_pom-first_artifacts" target="egit_external">current 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. @@ -115,42 +115,32 @@ <p>Upon a successful build, a p2 update site should be generated inside <i>egit/org.eclipse.egit.repository/target/repository</i>. If not, make sure the target platform has been downloaded from within Eclipse (Windows>Preferences>Plug-in Development>Target Platform). The default target platform defined in the maven build is currently Eclipse 4.6. If you skip setting the system property <code>target-platform</code> the target platform for Eclipse 4.6 will be used. </p> - <h2 id="JGit_Buck_Build">JGit Buck Build</h2> - <p>The JGit libraries used by Gerrit Code Review can also be built using - <a href="https://buckbuild.com/" target="egit_external">buck</a>: + <h2 id="JGit_Bazel_Build">JGit Bazel Build</h2> + <p>Since Gerrit migrated its build from + <a href="https://buckbuild.com/" target="egit_external">buck</a> to + <a href="https://www.bazel.io/" target="egit_external">Bazel</a> a Bazel build was also implemented for JGit. The change + <a href="https://gerrit-review.googlesource.com/#/c/90843/" target="egit_external">https://gerrit-review.googlesource.com/#/c/90843/</a> will enable building both Gerrit and JGit from sources in the same build. </p> <ul> <li> - <a href="https://buckbuild.com/setup/getting_started.html" target="egit_external">install buck</a> + <a href="https://www.bazel.io/versions/master/docs/install.html" target="egit_external">Install Bazel</a> </li> - <li>to build all libraries run</li> - </ul> - <pre>[jgit] $ buck build all -</pre> - <ul> - <li>to run the unit tests run</li> + <li>To build all libraries run</li> </ul> - <pre>[jgit] $ buck test + <pre>bazel build :all </pre> - <h2 id="JGit_Bazel_Build">JGit Bazel Build</h2> - <p>Since Gerrit is migrating its build from buck to - <a href="https://www.bazel.io/" target="egit_external">Bazel</a> a - <a href="https://git.eclipse.org/r/#/c/84527/" target="egit_external">Bazel build for JGit</a> is under construction. - </p> - <p>You can try the Bazel build:</p> <ul> - <li> - <a href="https://www.bazel.io/versions/master/docs/install.html" target="egit_external">install Bazel</a> - </li> - <li>fetch the change implementing the Bazel build</li> + <li>The following test labels are supported: api, attributes, dfs, diff, http, lfs, lfs-server, nls, notes, pack, patch, pgm, reftree, revplot, revwalk, storage, submodule, symlinks, transport, treewalk, util</li> + <li>To run all tests execute</li> </ul> - <pre>[jgit] $ git fetch <a href="https://git.eclipse.org/r/a/jgit/jgit" target="egit_external">https://git.eclipse.org/r/a/jgit/jgit</a> refs/changes/27/84527/8 && git checkout FETCH_HEAD + <pre>bazel test //... </pre> <ul> - <li>to build all libraries run</li> + <li>To run specific tests, using labels:</li> </ul> - <pre>[jgit] $ bazel build :all + <pre>bazel test --test_tag_filters=api,dfs,revplot,treewalk //... </pre> + <p>Note that the Bazel build does not yet support building JGit OSGi bundles, Eclipse features and the p2 repository which are required to install JGit in Eclipse.</p> <h2 id="FindBugs_and_PMD">FindBugs and PMD</h2> <p>As part of the build, JGit and EGit run FindBugs and PMD to find issues.</p> <ul> diff --git a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Manual-Developer-Setup.html b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Manual-Developer-Setup.html index 6e4b20647e..2e8f0822ab 100644 --- a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Manual-Developer-Setup.html +++ b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Manual-Developer-Setup.html @@ -96,7 +96,7 @@ git clone <enter URL> <h2 id="Development_IDE_Configuration">Development IDE Configuration</h2> <p>Download and install the Eclipse package "Eclipse IDE for Eclipse Committers" or "Eclipse for RCP and RAP Developers" from here, if you don't already have it:</p> <p> - <a href="http://www.eclipse.org/downloads/" target="egit_external">http://www.eclipse.org/downloads/</a> + <a href="https://www.eclipse.org/downloads/packages/" target="egit_external">https://www.eclipse.org/downloads/packages/</a> </p> <h3 id="Tools">Tools</h3> <p>To install all the necessary tools to work on EGit/JGit, there is a diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.6/4.6.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.6/4.6.html deleted file mode 100644 index 45c95436a4..0000000000 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.6/4.6.html +++ /dev/null @@ -1,93 +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 4.6 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 4.6 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="Bug-Fixes.html" title="Bug Fixes"> - <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">Bug Fixes</td> - </tr> - </table><hr class="navigation-separator"/> - <h1 id="EGit">EGit</h1> - <h2 id="Features">Features</h2> - <ul> - <li>Add hyperlinks to unified Diff Viewer to enable opening</li> - <li>Open the previous version in an editor</li> - <li>Open the workspace version (if it exists) in an editor</li> - <li>Open "this" version (i.e., the “current” one of the diff) in an editor</li> - <li>Open a two-way diff between the previous and this version in a compare editor</li> - <li>Turn the DiffEditorPage used to display unified diffs into a real TextEditor. This enables many standard text editor actions like "Find" or "Go to line".</li> - <li>Add an outline view for the diff tab of the Commit Viewer and enable text editor toolbar items</li> - <li>Handle rebase modes 'preserve' and 'interactive' in EGit</li> - <li>Introduce GitSynchronizer for logical model support</li> - <li>Make auto-staging of files being moved configurable</li> - <li>Make auto-staging of files being deleted configurable</li> - <li>Compare/ReplaceWithPrevious support for multiple resources (in mappings)</li> - </ul> - <h2 id="Usability_Improvements">Usability Improvements</h2> - <ul> - <li>Show accurate progress reports for pull</li> - <li>Use "Revision Information" label in preferences and update job</li> - <li>Hide warning when reconfiguring upstream from local to remote branch</li> - <li>Suppress the "Interactive rebase has been prepared" dialog</li> - <li>Give focus to commit message when auto-staging is enabled</li> - <li>More configurable date formatting</li> - <li>Improve listing in "Report Bug or Enhancement" dialog</li> - <li>Use "Show Revision Information" instead of "Show Annotations"</li> - <li>Save and restore previously selected reset type</li> - <li>Show Git Staging view in Git Repositories view's Show In menu</li> - <li>Improve search implementation in RepositorySearchDialog</li> - </ul> - <h2 id="Performance_Improvements">Performance Improvements</h2> - <ul> - <li>Fix that click on search result caused EGit to stat the repository directory</li> - </ul> - <h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2> - <ul> - <li>Change EGit minimum execution environment to JavaSE-1.8</li> - <li>Change EGit Github Client's minimum execution environment to JavaSE-1.8</li> - <li>Add Oxygen target platform, remove target platforms older than Mars</li> - <li>Automatic Oomph Developer Setup - <ul> - <li>Add branding</li> - <li>Activate Change-Id</li> - <li>Update Oomph egit setup</li> - <li>Enforce UTF8 encoding of workspace</li> - </ul> - </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="Bug-Fixes.html" title="Bug Fixes"> - <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">Bug Fixes</td> - </tr> - </table> - </body> -</html>
\ No newline at end of file diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.7/4.7.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.7/4.7.html new file mode 100644 index 0000000000..638397c049 --- /dev/null +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.7/4.7.html @@ -0,0 +1,82 @@ +<?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 4.7 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 4.7 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="Bug-Fixes.html" title="Bug Fixes"> + <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">Bug Fixes</td> + </tr> + </table><hr class="navigation-separator"/> + <h1 id="EGit">EGit</h1> + <h2 id="Features">Features</h2> + <p>EGit Features + Sort branches by name in ref content assist + Fetch from Gerrit: checkout branch after resolving checkout conflicts + Prevent creation of invalid git config keys + Don't use 3 way compare if the common ancestor is same as one side + Added branch normalizer to branch rename dialog + Normalize the branch name in the CreateBranchWizard + Enable importing multiple projects from working tree + Improve sorting of FileDiffs + Staging view should react on editor activation + Improve reporting from background fetch and push jobs + Remove double border of CommitMessageArea in staging view + Give the PushResultDialog an image. + Display logical line numbers in DiffEditorPage + Provide a way to configure RepositoryChangeScanner interval + RepositoryChangeScanner should not query all repos if UI is not active</p> + <h2 id="Cleanup">Cleanup</h2> + <ul> + <li>Cleanup progress monitor management throughout EGit</li> + <li>Cleanup duplicate code: Unify saving in preference pages</li> + <li>Cleanup duplicate code: Unify pattern creation for content assist</li> + <li>Cleanup duplicate code: Unify scheduling of merge jobs</li> + <li>Cleanup duplicate code: Unify branch/ref content assist handling</li> + <li>Cleanup of defaultHandlers</li> + </ul> + <h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2> + <ul> + <li>Upgrade maven plugins</li> + <li>Update target platform to jetty 9.3.17.v20170317</li> + <li>Update com.jcraft.jsch to 0.1.54</li> + <li>Update build to use Tycho 1.0.0</li> + <li>Add missing dependency to org.slf4j to org.eclipse.egit.ui</li> + <li>Update Orbit to S20170306214312 </li> + <li>Add org.eclipse.jgit.junit feature to test classpath of ui tests</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="Bug-Fixes.html" title="Bug Fixes"> + <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">Bug Fixes</td> + </tr> + </table> + </body> +</html>
\ No newline at end of file diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.6/Bug-Fixes.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.7/Bug-Fixes.html index 80ffb91092..aa3308cfe0 100644 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.6/Bug-Fixes.html +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.7/Bug-Fixes.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 4.6 New and Noteworthy - Bug Fixes</title> + <title>EGit 4.7 New and Noteworthy - Bug Fixes</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="4.6.html" title="EGit 4.6 New and Noteworthy"> + <a href="4.7.html" title="EGit 4.7 New and Noteworthy"> <img alt="Previous" border="0" src="../../../images/prev.gif"/> </a> </td> @@ -24,25 +24,25 @@ </td> </tr> <tr> - <td style="width: 20%" align="left" valign="top">EGit 4.6 New and Noteworthy</td> + <td style="width: 20%" align="left" valign="top">EGit 4.7 New and Noteworthy</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="Bug_Fixes">Bug Fixes</h1> <p> - <a href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&list_id=10006180&order=Importance&product=EGit&query_format=advanced&target_milestone=4.6" target="egit_external"> 32 Bugs and 5 enhancement requests</a> were closed + <a href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED&resolution=DUPLICATE&classification=Technology&list_id=10006180&order=Importance&product=EGit&query_format=advanced&target_milestone=4.7" target="egit_external"> 18 Bugs and 2 enhancement requests</a> were closed </p><hr class="navigation-separator"/> <table class="navigation" style="width: 100%;" border="0" summary="navigation"> <tr> <td style="width: 20%" align="left"> - <a href="4.6.html" title="EGit 4.6 New and Noteworthy"> + <a href="4.7.html" title="EGit 4.7 New and Noteworthy"> <img alt="Previous" border="0" src="../../../images/prev.gif"/> </a> </td> <td style="width: 60%" align="center"> - <a href="4.6.html" title="EGit 4.6 New and Noteworthy"> - <img alt="EGit 4.6 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.7.html" title="EGit 4.7 New and Noteworthy"> + <img alt="EGit 4.7 New and Noteworthy" border="0" src="../../../images/home.gif"/> </a> </td> <td style="width: 20%" align="right"> @@ -52,7 +52,7 @@ </td> </tr> <tr> - <td style="width: 20%" align="left" valign="top">EGit 4.6 New and Noteworthy</td> + <td style="width: 20%" align="left" valign="top">EGit 4.7 New and Noteworthy</td> <td style="width: 60%" align="center"></td> <td style="width: 20%" align="right" valign="top">Contributors</td> </tr> diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.6/Contributors.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.7/Contributors.html index fd7832abc3..84f2c6d803 100644 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.6/Contributors.html +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.7/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 4.6 New and Noteworthy - Contributors</title> + <title>EGit 4.7 New and Noteworthy - Contributors</title> <link type="text/css" rel="stylesheet" href="../../../book.css"/> </head> <body> @@ -30,20 +30,17 @@ </tr> </table><hr class="navigation-separator"/> <h1 id="Contributors">Contributors</h1> - <p>The following 13 developers worked on this release:</p> + <p>The following 10 developers worked on this release:</p> <p>Andrey Loskutov, - Andrey Rodionov, - Dani Megert, - Gunnar Wagenknecht, - Lars Vogel, - Laurent Delaigue, - Marc-Andre Laperle, + David Weiser, + David Pursehouse, + Jaxsun McCarthy Huggan, Matthias Sohn, - Max Hohenegger, Michael Keppler, - Stefan Dirix, + Ralf M Petter, + Simon Delisle, Thomas Wolf, - Tomasz Zarna</p><hr class="navigation-separator"/> + Wim Jongman</p><hr class="navigation-separator"/> <table class="navigation" style="width: 100%;" border="0" summary="navigation"> <tr> <td style="width: 20%" align="left"> @@ -52,8 +49,8 @@ </a> </td> <td style="width: 60%" align="center"> - <a href="4.6.html" title="EGit 4.6 New and Noteworthy"> - <img alt="EGit 4.6 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.7.html" title="EGit 4.7 New and Noteworthy"> + <img alt="EGit 4.7 New and Noteworthy" border="0" src="../../../images/home.gif"/> </a> </td> <td style="width: 20%" align="right"> diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.6/Updating-This-Document.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.7/Updating-This-Document.html index 7947b5c792..f565dd2b97 100644 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.6/Updating-This-Document.html +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.7/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 4.6 New and Noteworthy - Updating This Document</title> + <title>EGit 4.7 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/4.6" target="egit_external">http://wiki.eclipse.org/EGit/New_and_Noteworthy/4.6</a> + <a href="http://wiki.eclipse.org/EGit/New_and_Noteworthy/4.7" target="egit_external">http://wiki.eclipse.org/EGit/New_and_Noteworthy/4.7</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="4.6.html" title="EGit 4.6 New and Noteworthy"> - <img alt="EGit 4.6 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.7.html" title="EGit 4.7 New and Noteworthy"> + <img alt="EGit 4.7 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/JGit/New_and_Noteworthy/4.6/4.6.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.6/4.6.html deleted file mode 100644 index 886bb9639c..0000000000 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.6/4.6.html +++ /dev/null @@ -1,79 +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 4.6 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 4.6 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="Bug-Fixes.html" title="Bug Fixes"> - <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">Bug Fixes</td> - </tr> - </table><hr class="navigation-separator"/> - <h1 id="JGit">JGit</h1> - <h2 id="Features">Features</h2> - <ul> - <li>Implement auto gc</li> - <li>CheckoutCommand: Add method to add multiple paths</li> - <li>Add "concurrencyLevel" option to DfsBlockCache</li> - <li>Add ReceivedPackStatistics for PackParser</li> - </ul> - <h2 id="JGit_Command_Line">JGit Command Line</h2> - <ul> - <li>Checkout: Add the ability to checkout all paths.</li> - </ul> - <h2 id="LFS_Support">LFS Support</h2> - <ul> - <li>Add built-in LFS smudge filter for local case</li> - <li>Add built-in LFS clean filter</li> - <li>Add configuration parameter to enable built-in hooks/filters</li> - <li>Add support for built-in smudge filters</li> - <li>Add support for built-in clean filters</li> - </ul> - <h2 id="JGit_Ketch">JGit Ketch</h2> - <ul> - <li>Define MonotonicClock interface for advanced timestamps</li> - </ul> - <h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2> - <ul> - <li>Update JGit minimum execution environment to JavaSE-1.8</li> - <li>Update JavaEWAH to 1.1.6</li> - <li>Add Oxygen target platform and remove target platforms older than Mars</li> - <li>Buck build: upgrade buck to latest version</li> - <li>Configure Maven to run tests concurrently by default</li> - <li>Enable error-prone for the Maven build</li> - <li>Use consistent feature and category names</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="Bug-Fixes.html" title="Bug Fixes"> - <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">Bug Fixes</td> - </tr> - </table> - </body> -</html>
\ No newline at end of file diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.7/4.7.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.7/4.7.html new file mode 100644 index 0000000000..77739de398 --- /dev/null +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.7/4.7.html @@ -0,0 +1,107 @@ +<?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 4.7 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 4.7 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="Bug-Fixes.html" title="Bug Fixes"> + <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">Bug Fixes</td> + </tr> + </table><hr class="navigation-separator"/> + <h1 id="JGit">JGit</h1> + <h2 id="Features">Features</h2> + <ul> + <li>FetchCommand: Add basic support for recursing into submodules</li> + <li>Prepare JGit against + <a href="https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html" target="egit_external">SHA1 collisions</a> + <ul> + <li>SHA-1: collision detection support</li> + <li>SHA1: support reset() and reuse instances</li> + <li>Switch to pure Java SHA1 for ObjectId</li> + <li>Pure Java SHA-1</li> + </ul> + </li> + <li>PullCommand: Allow to set tag behavior</li> + <li>PullCommand: Add support for recursing into submodules</li> + <li>Set commit time in ZipArchiveEntry</li> + <li>Limit receive commands</li> + <li>Follow redirects in transport</li> + <li>Normalizer creating a valid branch name from a string</li> + <li>Pack refs/tags/ with refs/heads/</li> + <li>Push: support per-ref force-with-lease</li> + <li>Only mark packfile invalid if exception signals permanent problem</li> + <li>Don't flag a packfile invalid if opening existing file failed. Opening a file can fail temporarily if ulimit for open file handles is exceeded.</li> + </ul> + <h2 id="Garbage_Collection">Garbage Collection</h2> + <ul> + <li>GC: don't loosen doomed objects</li> + <li>Prefer smaller GC files during DFS garbage collection</li> + <li>Fix missing deltas near type boundaries</li> + <li>Reintroduce garbage pack coalescing when ttl > 0.</li> + <li>GC: delete empty directories after purging loose objects</li> + <li>Make GC cancellable when called programmatically</li> + <li>GC.prune(Set<ObjectId>): return early if objects directory is empty</li> + <li>Clean up orphan files in GC</li> + <li>GC: loosen unreferenced objects</li> + <li>GC: Add options to preserve and prune old pack files</li> + </ul> + <h2 id="LFS_Support">LFS Support</h2> + <ul> + <li>LfsProtocolServlet: Pass HTTP Authorization header to getLargeFileRepository</li> + <li>LfsProtocolServlet#LfsRequest: Add operation type helper methods</li> + <li>Expose LFS operation strings as public constants</li> + <li>LfsProtocolServlet: Improve error on getLargeFileRepository failure</li> + <li>Add support for refusing LFS request due to invalid authorization</li> + <li>Add LfsPointerFilter TreeFilter</li> + </ul> + <h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2> + <ul> + <li>Upgrade error_prone_core to 2.0.18</li> + <li>Update Jetty to 9.3.17.v20170317</li> + <li>Update com.jcraft.jsch to 0.1.54</li> + <li>Update build to use Tycho 1.0.0</li> + <li>Fix hamcrest dependency in org.eclipse.jgit.ant.test</li> + <li>Update Maven plugins</li> + <li>Update Orbit to S20170306214312 </li> + <li>Implement + <a href="https://bazel.build/" target="egit_external">Bazel build</a> + </li> + <li>Remove + <a href="https://buckbuild.com/" target="egit_external">buck build</a> + </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="Bug-Fixes.html" title="Bug Fixes"> + <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">Bug Fixes</td> + </tr> + </table> + </body> +</html>
\ No newline at end of file diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.6/Bug-Fixes.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.7/Bug-Fixes.html index 2d0e355314..3f141cbcd4 100644 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.6/Bug-Fixes.html +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.7/Bug-Fixes.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 4.6 New and Noteworthy - Bug Fixes</title> + <title>JGit 4.7 New and Noteworthy - Bug Fixes</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="4.6.html" title="JGit 4.6 New and Noteworthy"> + <a href="4.7.html" title="JGit 4.7 New and Noteworthy"> <img alt="Previous" border="0" src="../../../images/prev.gif"/> </a> </td> @@ -24,25 +24,25 @@ </td> </tr> <tr> - <td style="width: 20%" align="left" valign="top">JGit 4.6 New and Noteworthy</td> + <td style="width: 20%" align="left" valign="top">JGit 4.7 New and Noteworthy</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="Bug_Fixes">Bug Fixes</h1> <p> - <a href="https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&list_id=10006180&order=Importance&product=JGit&query_format=advanced&resolution=FIXED&resolution=DUPLICATE&target_milestone=4.6" target="egit_external"> 2 enhancement requests and 3 bugs</a> were closed + <a href="https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&list_id=10006180&order=Importance&product=JGit&query_format=advanced&resolution=FIXED&resolution=DUPLICATE&target_milestone=4.7" target="egit_external"> 0 enhancement requests and 6 bugs</a> were closed </p><hr class="navigation-separator"/> <table class="navigation" style="width: 100%;" border="0" summary="navigation"> <tr> <td style="width: 20%" align="left"> - <a href="4.6.html" title="JGit 4.6 New and Noteworthy"> + <a href="4.7.html" title="JGit 4.7 New and Noteworthy"> <img alt="Previous" border="0" src="../../../images/prev.gif"/> </a> </td> <td style="width: 60%" align="center"> - <a href="4.6.html" title="JGit 4.6 New and Noteworthy"> - <img alt="JGit 4.6 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.7.html" title="JGit 4.7 New and Noteworthy"> + <img alt="JGit 4.7 New and Noteworthy" border="0" src="../../../images/home.gif"/> </a> </td> <td style="width: 20%" align="right"> @@ -52,7 +52,7 @@ </td> </tr> <tr> - <td style="width: 20%" align="left" valign="top">JGit 4.6 New and Noteworthy</td> + <td style="width: 20%" align="left" valign="top">JGit 4.7 New and Noteworthy</td> <td style="width: 60%" align="center"></td> <td style="width: 20%" align="right" valign="top">Contributors</td> </tr> diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.6/Contributors.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.7/Contributors.html index 2381ec370d..0ab729b87f 100644 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.6/Contributors.html +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.7/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>JGit 4.6 New and Noteworthy - Contributors</title> + <title>JGit 4.7 New and Noteworthy - Contributors</title> <link type="text/css" rel="stylesheet" href="../../../book.css"/> </head> <body> @@ -30,25 +30,29 @@ </tr> </table><hr class="navigation-separator"/> <h1 id="Contributors">Contributors</h1> - <p>The following 19 developers worked on this release of JGit :</p> - <p>Christian Halstrick - Dave Borowitz - David Pursehouse - David Turner - Grace Wang - Hugo Arès - Jacek Centkowski - Jonathan Nieder - Kevin Corcoran - Marc Strapetz - Masaya Suzuki - Matthias Sohn - Ned Twigg - Philipp Marx - Rüdiger Herrmann - Shawn Pearce - Thomas Meyer - Thomas Wolf + <p>The following 23 developers worked on this release of JGit :</p> + <p>Andrey Loskutov, + Bo Zhang, + Christian Halstrick, + Dariusz Luksza, + David Ostrovsky, + David Pursehouse, + David Turner, + Han-Wen Nienhuys, + Hector Caballero, + Hongkai Liu, + James Melvin, + Jonathan Nieder, + Lars Vogel, + Luca Milanesio, + Magnus Vigerlöf, + Marc Strapetz, + Matthias Sohn, + Naoki Takezoe, + Shawn Pearce, + Thirumala Reddy Mutchukota, + Thomas Wolf, + Wim Jongman, Zhen Chen</p><hr class="navigation-separator"/> <table class="navigation" style="width: 100%;" border="0" summary="navigation"> <tr> @@ -58,8 +62,8 @@ </a> </td> <td style="width: 60%" align="center"> - <a href="4.6.html" title="JGit 4.6 New and Noteworthy"> - <img alt="JGit 4.6 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.7.html" title="JGit 4.7 New and Noteworthy"> + <img alt="JGit 4.7 New and Noteworthy" border="0" src="../../../images/home.gif"/> </a> </td> <td style="width: 20%" align="right"> diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.6/Updating-This-Document.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.7/Updating-This-Document.html index 9475579f8e..5d3a30ad70 100644 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.6/Updating-This-Document.html +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.7/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 4.6 New and Noteworthy - Updating This Document</title> + <title>JGit 4.7 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/JGit/New_and_Noteworthy/4.6" target="egit_external">http://wiki.eclipse.org/JGit/New_and_Noteworthy/4.6</a> + <a href="http://wiki.eclipse.org/JGit/New_and_Noteworthy/4.7" target="egit_external">http://wiki.eclipse.org/JGit/New_and_Noteworthy/4.7</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="4.6.html" title="JGit 4.6 New and Noteworthy"> - <img alt="JGit 4.6 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.7.html" title="JGit 4.7 New and Noteworthy"> + <img alt="JGit 4.7 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/toc.xml b/org.eclipse.egit.doc/help/toc.xml index 735d050b04..c2bc08a5ab 100644 --- a/org.eclipse.egit.doc/help/toc.xml +++ b/org.eclipse.egit.doc/help/toc.xml @@ -443,28 +443,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/4.6/4.6.html" label="EGit 4.6 New and Noteworthy"> - <topic href="help/EGit/New_and_Noteworthy/4.6/4.6.html" label="EGit"> - <topic href="help/EGit/New_and_Noteworthy/4.6/4.6.html#Features" label="Features"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.6/4.6.html#Usability_Improvements" label="Usability Improvements"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.6/4.6.html#Performance_Improvements" label="Performance Improvements"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.6/4.6.html#Build_and_Release_Engineering" label="Build and Release Engineering"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.7/4.7.html" label="EGit 4.7 New and Noteworthy"> + <topic href="help/EGit/New_and_Noteworthy/4.7/4.7.html" label="EGit"> + <topic href="help/EGit/New_and_Noteworthy/4.7/4.7.html#Features" label="Features"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.7/4.7.html#Cleanup" label="Cleanup"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.7/4.7.html#Build_and_Release_Engineering" label="Build and Release Engineering"></topic> </topic> - <topic href="help/EGit/New_and_Noteworthy/4.6/Bug-Fixes.html" label="Bug Fixes"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.6/Contributors.html" label="Contributors"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.6/Updating-This-Document.html" label="Updating This Document"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.7/Bug-Fixes.html" label="Bug Fixes"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.7/Contributors.html" label="Contributors"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.7/Updating-This-Document.html" label="Updating This Document"></topic> </topic> - <topic href="help/JGit/New_and_Noteworthy/4.6/4.6.html" label="JGit 4.6 New and Noteworthy"> - <topic href="help/JGit/New_and_Noteworthy/4.6/4.6.html" label="JGit"> - <topic href="help/JGit/New_and_Noteworthy/4.6/4.6.html#Features" label="Features"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.6/4.6.html#JGit_Command_Line" label="JGit Command Line"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.6/4.6.html#LFS_Support" label="LFS Support"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.6/4.6.html#JGit_Ketch" label="JGit Ketch"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.6/4.6.html#Build_and_Release_Engineering" label="Build and Release Engineering"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.7/4.7.html" label="JGit 4.7 New and Noteworthy"> + <topic href="help/JGit/New_and_Noteworthy/4.7/4.7.html" label="JGit"> + <topic href="help/JGit/New_and_Noteworthy/4.7/4.7.html#Features" label="Features"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.7/4.7.html#Garbage_Collection" label="Garbage Collection"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.7/4.7.html#LFS_Support" label="LFS Support"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.7/4.7.html#Build_and_Release_Engineering" label="Build and Release Engineering"></topic> </topic> - <topic href="help/JGit/New_and_Noteworthy/4.6/Bug-Fixes.html" label="Bug Fixes"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.6/Contributors.html" label="Contributors"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.6/Updating-This-Document.html" label="Updating This Document"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.7/Bug-Fixes.html" label="Bug Fixes"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.7/Contributors.html" label="Contributors"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.7/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> @@ -506,8 +504,7 @@ <topic href="help/EGit/Contributor_Guide/Builds.html#JGit_2" label="JGit"></topic> <topic href="help/EGit/Contributor_Guide/Builds.html#EGit_2" label="EGit"></topic> <topic href="help/EGit/Contributor_Guide/Builds.html#Mailing_Lists" label="Mailing Lists"></topic> - <topic href="help/EGit/Contributor_Guide/Builds.html#Maven_Build_Sequence" label="Maven Build Sequence"></topic> - <topic href="help/EGit/Contributor_Guide/Builds.html#JGit_Buck_Build" label="JGit Buck Build"></topic> + <topic href="help/EGit/Contributor_Guide/Builds.html#Maven_Build" label="Maven Build"></topic> <topic href="help/EGit/Contributor_Guide/Builds.html#JGit_Bazel_Build" label="JGit Bazel Build"></topic> <topic href="help/EGit/Contributor_Guide/Builds.html#FindBugs_and_PMD" label="FindBugs and PMD"></topic> <topic href="help/EGit/Contributor_Guide/Builds.html#Checking_for_JGit_API_Changes_using_API_Baseline" label="Checking for JGit API Changes using API Baseline"></topic> |