diff options
author | Matthias Sohn | 2016-04-07 14:37:53 +0000 |
---|---|---|
committer | Matthias Sohn | 2016-04-07 14:37:53 +0000 |
commit | eb7d03baed9647087a988f37ffb6e8b01ac7bde9 (patch) | |
tree | 5d327b0f8a6d07280bf338b601ed802eb343877d | |
parent | 587fafd588f9cb429a8d740ba9abc9d766a570b9 (diff) | |
download | egit-eb7d03baed9647087a988f37ffb6e8b01ac7bde9.tar.gz egit-eb7d03baed9647087a988f37ffb6e8b01ac7bde9.tar.xz egit-eb7d03baed9647087a988f37ffb6e8b01ac7bde9.zip |
Update documentation for 4.3
Change-Id: Ice08fb833a653decf21d713f628115fee5e3ccc3
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
13 files changed, 260 insertions, 266 deletions
diff --git a/org.eclipse.egit.doc/build-help.xml b/org.eclipse.egit.doc/build-help.xml index 21908cd880..73cb4997b4 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.2" title="EGit 4.2 New and Noteworthy" /> - <path name="JGit/New_and_Noteworthy/4.2" title="JGit 4.2 New and Noteworthy" /> + <path name="EGit/New_and_Noteworthy/4.3" title="EGit 4.3 New and Noteworthy" /> + <path name="JGit/New_and_Noteworthy/4.3" title="JGit 4.3 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/Tests.html b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Tests.html index 2a9b24a9c7..2820f6baf7 100644 --- a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Tests.html +++ b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Tests.html @@ -54,8 +54,8 @@ <p>The EGit UI tests are using SWTBot, using the 'SWTBot for Eclipse Testing' feature.</p> <p>You need to install at least "SWTBot for Eclipse Testing" and "SWTBot IDE Feature":</p> <ul> - <li>Juno and Kepler: - <a href="http://download.eclipse.org/technology/swtbot/releases/2.1.0/" target="egit_external">http://download.eclipse.org/technology/swtbot/releases/2.1.0/</a> + <li> + <a href="http://download.eclipse.org/technology/swtbot/snapshots/" target="egit_external">http://download.eclipse.org/technology/swtbot/snapshots/</a> </li> </ul> <p>Starting a UI test from Eclipse:</p> diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.2/4.2.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.2/4.2.html deleted file mode 100644 index 79117d1fd5..0000000000 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.2/4.2.html +++ /dev/null @@ -1,85 +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.2 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.2 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>Support for symlinks in compare editor</li> - <li>Improve auto-filling the repository URL from clipboard in clone wizard</li> - <li>Make "Fetch from gerrit" trim input text</li> - <li>Harmonize menus - <ul> - <li>Remove the restriction on a single-element selection if selection belongs to one repository</li> - <li>Enable more actions also for working sets(Push to Upstream, Fetch from Upstream, Pull, and Reset)</li> - <li>Enable Team->Repository->Pull when file or folder is selected</li> - </ul> - </li> - <li>Git Repositories Dialog should give the repository filter text focus</li> - <li>Do not wrap commit message footer lines</li> - <li>Use available space in Rebase Interactive view</li> - <li>Pre-select local branch if a commit is selected which multiple branches but only one local branch) refer to</li> - <li>Configurable date format used consistently throughout EGit, new preference page to configure date format</li> - <li>Make the IgnoreOperation work for non-workspace files.</li> - <li>Enable diff on double-click from staged area for non-workspace files</li> - <li>Refresh status if a file outside the workspace was edited in Eclipse</li> - <li>Allow to open external files in the editor directly from Staging view</li> - <li>Make diff from staging view also work for files not in the workspace</li> - </ul> - <h2 id="GitHub_Client">GitHub Client</h2> - <ul> - <li>Add the ReleaseEvent and its corresponding Payload</li> - <li>Enable getting owners of an organization</li> - <li>Implement starring API</li> - </ul> - <h2 id="Performance_improvements">Performance improvements</h2> - <ul> - <li>Removed TreeIterators using Eclipse resource model, this improves status performance by factor 5-10 on Mac/Linux (observed no effect on Windows)</li> - <li>Don't explicitly refresh Eclipse project when auto-sharing a project</li> - </ul> - <h2 id="Release_engineering_and_build">Release engineering and build</h2> - <ul> - <li>Use @Nullable annotations to aid detection of NPEs at design time</li> - <li>Use shared license feature</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.3/4.3.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.3/4.3.html new file mode 100644 index 0000000000..f8dcd8f8f8 --- /dev/null +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.3/4.3.html @@ -0,0 +1,88 @@ +<?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.3 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.3 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="Improve_support_for_submodules_and_nested_repositories">Improve support for submodules and nested repositories</h2> + <ul> + <li>Update index diff of parent repository when submodule changes</li> + <li>Extended support for nested repositories in project.</li> + <li>Fix refresh after re-connecting a project with submodules inside</li> + <li>Handle submodules in auto-sharing</li> + <li>Delegate detection of git repositories to JGit</li> + <li>RepositoryCache: do not prematurely remove submodules</li> + <li>RepositoriesViewLabelProvider: mark dirty submodules</li> + <li>Fix recognition of submodules in folders.</li> + </ul> + <h2 id="Staging_View">Staging View</h2> + <ul> + <li>When running "Commit" action open staging view instead of commit dialog</li> + <li>Auto-switch between horizontal and vertical StagingView layout</li> + </ul> + <h2 id="GitFlow">GitFlow</h2> + <ul> + <li>Allow filtering of Gitflow feature branches in checkout and track dialog</li> + <li>Added Gitflow convenience command for checking out develop branch</li> + </ul> + <h2 id="Gerrit_support">Gerrit support</h2> + <ul> + <li>Staging View: Treat "Commit and Push" as Gerrit push for the currently checked out branch when the repository has a gerrit configuration.</li> + <li>Auto-fill "Fetch from Gerrit" wizard for more clipboard contents</li> + </ul> + <h2 id="Miscellaneous_enhancements">Miscellaneous enhancements</h2> + <ul> + <li>Wizard to configure pull operation</li> + <li>Use default preferences for preferred MergeStrategy</li> + <li>Support copy/move of workspace if Git repository is under workspace</li> + <li>Distinguish unchanged/deleted files in logical models</li> + <li>In order to allow headless reuse move EclipseSshSessionFactory, EclipseAuthenticator and EclipseProxySelector to org.eclipse.egit.core</li> + </ul> + <h2 id="EGit_Github_Client">EGit Github Client</h2> + <ul> + <li>Add the assigner attribute to IssueEvent</li> + </ul> + <h2 id="Build_and_release_engineering">Build and release engineering</h2> + <ul> + <li>Update to latest SWTBot to get more meaningful screenshots on test errors</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.2/Bug-Fixes.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.3/Bug-Fixes.html index a5abcbad0e..b35be866fa 100644 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.2/Bug-Fixes.html +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.3/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.2 New and Noteworthy - Bug Fixes</title> + <title>EGit 4.3 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.2.html" title="EGit 4.2 New and Noteworthy"> + <a href="4.3.html" title="EGit 4.3 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.2 New and Noteworthy</td> + <td style="width: 20%" align="left" valign="top">EGit 4.3 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.2" target="egit_external">40 Bugs and 4 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.3" target="egit_external"> 19 Bugs and 1 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.2.html" title="EGit 4.2 New and Noteworthy"> + <a href="4.3.html" title="EGit 4.3 New and Noteworthy"> <img alt="Previous" border="0" src="../../../images/prev.gif"/> </a> </td> <td style="width: 60%" align="center"> - <a href="4.2.html" title="EGit 4.2 New and Noteworthy"> - <img alt="EGit 4.2 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.3.html" title="EGit 4.3 New and Noteworthy"> + <img alt="EGit 4.3 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.2 New and Noteworthy</td> + <td style="width: 20%" align="left" valign="top">EGit 4.3 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.2/Contributors.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.3/Contributors.html index 1764a94328..a68f9bff77 100644 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.2/Contributors.html +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.3/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.2 New and Noteworthy - Contributors</title> + <title>EGit 4.3 New and Noteworthy - Contributors</title> <link type="text/css" rel="stylesheet" href="../../../book.css"/> </head> <body> @@ -31,16 +31,16 @@ </table><hr class="navigation-separator"/> <h1 id="Contributors">Contributors</h1> <p>The following 11 developers worked on this release:</p> - <p>Alexander Kurtakov, + <p>Andre Bossert, Andrey Loskutov, - Christian Halstrick, + Dani Megert, + Frank Jakop, Lars Vogel, Laurent Delaigue, - Matthias Sohn, Markus Keller, + Matthias Sohn, Max Hohenegger, - Simon Scholz, - Stephan Hackstedt, + Mickael Istria, Thomas Wolf</p><hr class="navigation-separator"/> <table class="navigation" style="width: 100%;" border="0" summary="navigation"> <tr> @@ -50,8 +50,8 @@ </a> </td> <td style="width: 60%" align="center"> - <a href="4.2.html" title="EGit 4.2 New and Noteworthy"> - <img alt="EGit 4.2 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.3.html" title="EGit 4.3 New and Noteworthy"> + <img alt="EGit 4.3 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.2/Updating-This-Document.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.3/Updating-This-Document.html index 9e129ef316..c344a70b17 100644 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.2/Updating-This-Document.html +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.3/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.2 New and Noteworthy - Updating This Document</title> + <title>EGit 4.3 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.2" target="egit_external">http://wiki.eclipse.org/EGit/New_and_Noteworthy/4.2</a> + <a href="http://wiki.eclipse.org/EGit/New_and_Noteworthy/4.3" target="egit_external">http://wiki.eclipse.org/EGit/New_and_Noteworthy/4.3</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.2.html" title="EGit 4.2 New and Noteworthy"> - <img alt="EGit 4.2 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.3.html" title="EGit 4.3 New and Noteworthy"> + <img alt="EGit 4.3 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.2/4.2.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.2/4.2.html deleted file mode 100644 index fdc4645b21..0000000000 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.2/4.2.html +++ /dev/null @@ -1,103 +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.2 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.2 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="API">API</h2> - <ul> - <li>Add RemoteAddCommand</li> - <li>Add RemoteListCommand</li> - <li>Add RemoteRemoveCommand</li> - <li>Add option to allow empty commits to CommitCommand</li> - </ul> - <h2 id="Configuration">Configuration</h2> - <ul> - <li>Honor some git-core fsck.* configuration settings</li> - </ul> - <h2 id="JGit_command_line">JGit command line</h2> - <ul> - <li>RepoCommand: Add setRecordRemoteBranch option to record upstream branch</li> - <li>git rev-parse: Add --verify option</li> - <li>Add remote command to JGit command line</li> - <li>Reset command support for the -- <paths> parameters</li> - <li>Improved online help</li> - </ul> - <h2 id="Transport">Transport</h2> - <ul> - <li>Support more encryption algorithms for Amazon S3 storage of git repositories</li> - <li>Support atomic push in JGit client</li> - </ul> - <h2 id="Git_attribute_support">Git attribute support</h2> - <ul> - <li>Basic support for .gitattribute handling</li> - </ul> - <h2 id="Support_git-lfs_extension">Support git-lfs extension</h2> - <ul> - <li>Add support for pre-push hooks</li> - <li>Add support for smudge filters. If defined in .gitattributes call smudge filter during checkout.</li> - <li>Add support for clean filters. If defined in .gitattributes call clean filter during add to index.</li> - </ul> - <p>These enhancements enable JGit and EGit to support the git-lfs extension [1] for versioning of large files</p> - <p>[1] - <a href="https://git-lfs.github.com/" target="egit_external">https://git-lfs.github.com/</a> - </p> - <h2 id="Performance_Improvements">Performance Improvements</h2> - <ul> - <li>Improve performance of DirCacheBuilder</li> - <li>Speed-up creation of DirCacheEntry</li> - <li>Speed-up garbage collection by improving generation of bitmap index</li> - <li>Speed-up delta-packing</li> - <li>Improve bitmap index calculation to speed-up reachability calculations done during transport</li> - </ul> - <h2 id="Release_Engineering_and_Build">Release Engineering and Build</h2> - <ul> - <li>Use japicmp [2] instead of clirr to detect API changes since clirr doesn't support Java 8</li> - <li>Use @Nullable annotations to aid detection of NPEs at design time</li> - <li>Alternative buck build [3], much faster than Maven, can't build OSGi artefacts yet</li> - </ul> - <p>[2] - <a href="https://github.com/siom79/japicmp" target="egit_external">https://github.com/siom79/japicmp</a> - [3] - <a href="https://buckbuild.com/" target="egit_external">https://buckbuild.com/</a> - </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="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.3/4.3.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.3/4.3.html new file mode 100644 index 0000000000..60f5e64623 --- /dev/null +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.3/4.3.html @@ -0,0 +1,101 @@ +<?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.3 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.3 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="Git_attributes_support">Git attributes support</h2> + <p>Implement git attributes support for</p> + <ul> + <li>text attributes</li> + <li>eol attributes</li> + <li>macros</li> + <li>binary macro</li> + </ul> + <h2 id="Large_File_Storage_.28LFS.29_Extension">Large File Storage (LFS) Extension</h2> + <p>Git Large File Storage (LFS) is a Git extension for versioning large files</p> + <p>LFS replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote LFS server.</p> + <p>In 4.3 the following features to support LFS in JGit were implemented</p> + <ul> + <li>SHA-256 abstraction</li> + <li>command line command debug-lfs-store to run LFS test server</li> + <li>LFS server: support LFS protocol and a file system based LFS storage (used in Gerrit lfs-storage-fs plugin)</li> + <li>LFS server: support Amazon S3 based storage for LFS (used in Gerrit lfs-storage-s3 plugin)</li> + <li>fix FileLfsRepository to make it thread safe</li> + </ul> + <h2 id="RefTree">RefTree</h2> + <p>RefTree enables JGit to version refs (branches, tags and symbolic refs) in a Git tree and enables atomic push which is a precondition to implement Git Ketch.</p> + <p>A group of updates can be applied by updating the tree in one step, writing out a new root tree, and storing its SHA-1. If references are stored in RefTrees, comparing two repositories is a matter of checking if two SHA-1s are identical. Without RefTrees comparing two repositories requires listing all references and comparing the sets.</p> + <p>Track the "refs/" directory as a root tree by storing references that point directly at an object as a GITLINK entry in the tree. For example "refs/heads/master" is written as "heads/master".</p> + <p>Annotated tags also store their peeled value with ^{} suffix, using "tags/v1.0" and "tags/v1.0^{}" GITLINK entries.</p> + <p>Symbolic references are written as SYMLINK entries with the blob of the symlink carrying the name of the symbolic reference target.</p> + <ul> + <li>HEAD is outside of "refs/" namespace so it is stored as a special "..HEAD" entry.</li> + <li>debug-rebuild-ref-tree command line command to migrate refs to RefTreeDatabase</li> + <li>copy HEAD into RefTree</li> + <li>RefTreeDatabase: Allow ORIG_HEAD, etc. on non-bare repositories</li> + <li>RefTreeDatabase: Expose bootstrap refs in getAdditionalRefs</li> + </ul> + <h2 id="Git_Ketch">Git Ketch</h2> + <p>Git Ketch is a multi-master Git repository management system. Writes are successful only if a majority of participant servers agree. Acknowledged writes are durable against server failures as a majority of the participants store all required objects.</p> + <p>Git Ketch is modeled on the Raft Consensus Algorithm. A ketch sailing vessel is faster and more nimble than a raft. It can also carry more source codes. Git Ketch front-loads replication costs, which vaguely resembles a ketch sailing vessel's distinguishing feature of the main mast on the front of the ship.</p> + <p>In 4.3 the following Ketch features were implemented</p> + <ul> + <li>basic replication system</li> + <li>simple map of running leader instances</li> + <li>intercept push and route it through Ketch</li> + <li>daemon: Add --ketch=LEADER flag</li> + </ul> + <h2 id="Repo_command">Repo command</h2> + <ul> + <li>add ignoreRemoteFailures option to RepoCommand</li> + <li>support revision in remote tag</li> + </ul> + <h2 id="Miscellaneous">Miscellaneous</h2> + <ul> + <li>implement configuration option DIR_NO_GITLINKS</li> + </ul> + <h2 id="Build_and_Release_Engineering">Build and Release Engineering</h2> + <ul> + <li>Enable building JGit and Gerrit in the same Buck build to speed up build for features spanning JGit and Gerrit</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.2/Bug-Fixes.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.3/Bug-Fixes.html index 85fa4fc443..0345ab6afb 100644 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.2/Bug-Fixes.html +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.3/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.2 New and Noteworthy - Bug Fixes</title> + <title>JGit 4.3 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.2.html" title="JGit 4.2 New and Noteworthy"> + <a href="4.3.html" title="JGit 4.3 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.2 New and Noteworthy</td> + <td style="width: 20%" align="left" valign="top">JGit 4.3 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.2" target="egit_external">19 Bugs and 3 enhancement requests</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.3" target="egit_external"> 3 Bugs and 3 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.2.html" title="JGit 4.2 New and Noteworthy"> + <a href="4.3.html" title="JGit 4.3 New and Noteworthy"> <img alt="Previous" border="0" src="../../../images/prev.gif"/> </a> </td> <td style="width: 60%" align="center"> - <a href="4.2.html" title="JGit 4.2 New and Noteworthy"> - <img alt="JGit 4.2 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.3.html" title="JGit 4.3 New and Noteworthy"> + <img alt="JGit 4.3 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.2 New and Noteworthy</td> + <td style="width: 20%" align="left" valign="top">JGit 4.3 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.2/Contributors.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.3/Contributors.html index dc511e1ac8..ee1420c9dc 100644 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.2/Contributors.html +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.3/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.2 New and Noteworthy - Contributors</title> + <title>JGit 4.3 New and Noteworthy - Contributors</title> <link type="text/css" rel="stylesheet" href="../../../book.css"/> </head> <body> @@ -30,35 +30,26 @@ </tr> </table><hr class="navigation-separator"/> <h1 id="Contributors">Contributors</h1> - <p>The following 28 developers worked on this release of JGit :</p> - <p>Andrei Pozolotin, - Andrey Loskutov, - Arthur Daussy, - Chris Gavin, + <p>The following 19 developers worked on this release of JGit :</p> + <p>Chris Gavin, Christian Halstrick, - Dave Borowitz, David Ostrovsky, David Pursehouse, - Dmitry Neverov, - Doug Kelly, - Eryk Szymanski, + Hugo Arès, Ivan Motsch, - James Kolb, Jonathan Nieder, - Kaloyan Raev, Laurent Delaigue, Matthias Sohn, - Marc Strapetz, - Mike Gilbode, Mike Williams, + Philipp Marx, + Preben Ingvaldsen, Rüdiger Herrmann, - Sébastien Arod, + Saša Živkov, Shawn Pearce, - Stefan Beller, Terry Parker, - Thomas Meyer, Thomas Wolf, - Yuxuan 'fishy' Wang</p><hr class="navigation-separator"/> + Yuxuan 'fishy' Wang, + XinTong Wang</p><hr class="navigation-separator"/> <table class="navigation" style="width: 100%;" border="0" summary="navigation"> <tr> <td style="width: 20%" align="left"> @@ -67,8 +58,8 @@ </a> </td> <td style="width: 60%" align="center"> - <a href="4.2.html" title="JGit 4.2 New and Noteworthy"> - <img alt="JGit 4.2 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.3.html" title="JGit 4.3 New and Noteworthy"> + <img alt="JGit 4.3 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.2/Updating-This-Document.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.3/Updating-This-Document.html index 07b2cb2401..ce9220f2ba 100644 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.2/Updating-This-Document.html +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.3/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.2 New and Noteworthy - Updating This Document</title> + <title>JGit 4.3 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.2" target="egit_external">http://wiki.eclipse.org/JGit/New_and_Noteworthy/4.2</a> + <a href="http://wiki.eclipse.org/JGit/New_and_Noteworthy/4.3" target="egit_external">http://wiki.eclipse.org/JGit/New_and_Noteworthy/4.3</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.2.html" title="JGit 4.2 New and Noteworthy"> - <img alt="JGit 4.2 New and Noteworthy" border="0" src="../../../images/home.gif"/> + <a href="4.3.html" title="JGit 4.3 New and Noteworthy"> + <img alt="JGit 4.3 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 b23264d9b4..70ee1705d7 100644 --- a/org.eclipse.egit.doc/help/toc.xml +++ b/org.eclipse.egit.doc/help/toc.xml @@ -442,31 +442,33 @@ </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.2/4.2.html" label="EGit 4.2 New and Noteworthy"> - <topic href="help/EGit/New_and_Noteworthy/4.2/4.2.html" label="EGit"> - <topic href="help/EGit/New_and_Noteworthy/4.2/4.2.html#Features" label="Features"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.2/4.2.html#GitHub_Client" label="GitHub Client"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.2/4.2.html#Performance_improvements" label="Performance improvements"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.2/4.2.html#Release_engineering_and_build" label="Release engineering and build"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/4.3.html" label="EGit 4.3 New and Noteworthy"> + <topic href="help/EGit/New_and_Noteworthy/4.3/4.3.html" label="EGit"> + <topic href="help/EGit/New_and_Noteworthy/4.3/4.3.html#Improve_support_for_submodules_and_nested_repositories" label="Improve support for submodules and nested repositories"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/4.3.html#Staging_View" label="Staging View"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/4.3.html#GitFlow" label="GitFlow"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/4.3.html#Gerrit_support" label="Gerrit support"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/4.3.html#Miscellaneous_enhancements" label="Miscellaneous enhancements"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/4.3.html#EGit_Github_Client" label="EGit Github Client"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/4.3.html#Build_and_release_engineering" label="Build and release engineering"></topic> </topic> - <topic href="help/EGit/New_and_Noteworthy/4.2/Bug-Fixes.html" label="Bug Fixes"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.2/Contributors.html" label="Contributors"></topic> - <topic href="help/EGit/New_and_Noteworthy/4.2/Updating-This-Document.html" label="Updating This Document"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/Bug-Fixes.html" label="Bug Fixes"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/Contributors.html" label="Contributors"></topic> + <topic href="help/EGit/New_and_Noteworthy/4.3/Updating-This-Document.html" label="Updating This Document"></topic> </topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html" label="JGit 4.2 New and Noteworthy"> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html" label="JGit"> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html#API" label="API"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html#Configuration" label="Configuration"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html#JGit_command_line" label="JGit command line"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html#Transport" label="Transport"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html#Git_attribute_support" label="Git attribute support"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html#Support_git-lfs_extension" label="Support git-lfs extension"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html#Performance_Improvements" label="Performance Improvements"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/4.2.html#Release_Engineering_and_Build" label="Release Engineering and Build"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/4.3.html" label="JGit 4.3 New and Noteworthy"> + <topic href="help/JGit/New_and_Noteworthy/4.3/4.3.html" label="JGit"> + <topic href="help/JGit/New_and_Noteworthy/4.3/4.3.html#Git_attributes_support" label="Git attributes support"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/4.3.html#Large_File_Storage_.28LFS.29_Extension" label="Large File Storage (LFS) Extension"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/4.3.html#RefTree" label="RefTree"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/4.3.html#Git_Ketch" label="Git Ketch"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/4.3.html#Repo_command" label="Repo command"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/4.3.html#Miscellaneous" label="Miscellaneous"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/4.3.html#Build_and_Release_Engineering" label="Build and Release Engineering"></topic> </topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/Bug-Fixes.html" label="Bug Fixes"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/Contributors.html" label="Contributors"></topic> - <topic href="help/JGit/New_and_Noteworthy/4.2/Updating-This-Document.html" label="Updating This Document"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/Bug-Fixes.html" label="Bug Fixes"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/Contributors.html" label="Contributors"></topic> + <topic href="help/JGit/New_and_Noteworthy/4.3/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> |