From 7d85ce9be99b0fe436f5d227511e241dfe90cc29 Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Mon, 8 Jun 2015 22:50:35 +0200 Subject: Update documentation for 4.0 Change-Id: I2e62e59a80f86a747947c56e633b66ec43756b54 Signed-off-by: Matthias Sohn --- org.eclipse.egit.doc/build-help.xml | 4 +- .../Contributor_Guide/Contributing-Patches.html | 5 +- .../Development-IDE-Configuration.html | 4 +- .../help/EGit/Contributor_Guide/Documentation.html | 3 + .../help/EGit/Contributor_Guide/Tests.html | 4 +- .../help/EGit/New_and_Noteworthy/3.7/3.7.html | 77 --------------- .../EGit/New_and_Noteworthy/3.7/Bug-Fixes.html | 61 ------------ .../EGit/New_and_Noteworthy/3.7/Contributors.html | 70 -------------- .../3.7/Updating-This-Document.html | 55 ----------- .../help/EGit/New_and_Noteworthy/4.0/4.0.html | 93 ++++++++++++++++++ .../EGit/New_and_Noteworthy/4.0/Bug-Fixes.html | 61 ++++++++++++ .../EGit/New_and_Noteworthy/4.0/Contributors.html | 80 ++++++++++++++++ .../4.0/Updating-This-Document.html | 55 +++++++++++ .../help/EGit/User_Guide/Tasks.html | 17 +++- .../help/JGit/New_and_Noteworthy/3.7/3.7.html | 63 ------------- .../JGit/New_and_Noteworthy/3.7/Bug-Fixes.html | 61 ------------ .../JGit/New_and_Noteworthy/3.7/Contributors.html | 73 -------------- .../3.7/Updating-This-Document.html | 55 ----------- .../help/JGit/New_and_Noteworthy/4.0/4.0.html | 105 +++++++++++++++++++++ .../JGit/New_and_Noteworthy/4.0/Bug-Fixes.html | 61 ++++++++++++ .../JGit/New_and_Noteworthy/4.0/Contributors.html | 79 ++++++++++++++++ .../4.0/Updating-This-Document.html | 55 +++++++++++ org.eclipse.egit.doc/help/toc.xml | 46 +++++---- 23 files changed, 642 insertions(+), 545 deletions(-) delete mode 100644 org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/3.7.html delete mode 100644 org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Bug-Fixes.html delete mode 100644 org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Contributors.html delete mode 100644 org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Updating-This-Document.html create mode 100644 org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/4.0.html create mode 100644 org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Bug-Fixes.html create mode 100644 org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Contributors.html create mode 100644 org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Updating-This-Document.html delete mode 100644 org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/3.7.html delete mode 100644 org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Bug-Fixes.html delete mode 100644 org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Contributors.html delete mode 100644 org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Updating-This-Document.html create mode 100644 org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/4.0.html create mode 100644 org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Bug-Fixes.html create mode 100644 org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Contributors.html create mode 100644 org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Updating-This-Document.html diff --git a/org.eclipse.egit.doc/build-help.xml b/org.eclipse.egit.doc/build-help.xml index 82f92a5a9c..e480f45187 100644 --- a/org.eclipse.egit.doc/build-help.xml +++ b/org.eclipse.egit.doc/build-help.xml @@ -47,8 +47,8 @@ > - - + + diff --git a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Contributing-Patches.html b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Contributing-Patches.html index e2df24b7b2..c866694171 100644 --- a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Contributing-Patches.html +++ b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Contributing-Patches.html @@ -371,11 +371,8 @@ Copyright (C) YEAR Your Name <you@example.org>

  • Run all existing tests. It does not take very long.
  • -
  • Pay attention to the Java and Eclipse SDK baselines. EGit requires only Java5 and Eclipse 3.5. You cannot use API's that are newer. We often see breakages because Java 6 API's are used.
  • +
  • Pay attention to the Java and Eclipse SDK baselines. EGit requires only Java 7 and Eclipse 3.8.2. You cannot use API's that are newer.
-

Note: In order to test in Eclipse 3.5 (Galileo), consider building EGit with the platform-galileo maven profile (see the - Maven Build Sequence for more details). -

Sending patches by mail

Although sending patches by mail is the approved way of interacting with, and asking feedback from, the Git project, please don't send patches via git send-email. Instead, please use diff --git a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Development-IDE-Configuration.html b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Development-IDE-Configuration.html index d9dec5ef32..82f48a6120 100644 --- a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Development-IDE-Configuration.html +++ b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Development-IDE-Configuration.html @@ -58,13 +58,13 @@

  • Restart
  • Java Requirements

    -

    EGit and JGit have Java 5.0 and +

    EGit and JGit have Java 7.0 and Eclipse Platform 3.8.2 (Juno) as minimum requirements, so dependencies to newer Java and platform versions must be avoided.

    We are using PDE/API Tools Environment Descriptions (see changes for JGit and - EGit) to facilitate detecting code which isn't working on Java 5. If you followed the instructions in the + EGit) to facilitate detecting code which isn't working on Java 7. If you followed the instructions in the Tools section above, the necessary descriptions should already be installed. Otherwise install PDE/API Tools Environment Descriptions from the release train repository, see Installing Execution Environment Descriptions. diff --git a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Documentation.html b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Documentation.html index a17bd3ef6b..257d6e8a9b 100644 --- a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Documentation.html +++ b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Documentation.html @@ -63,6 +63,9 @@ build-server and add the Maven goals site:site site:deploy.

    +

    If you uploaded the site for a new release update the index + /home/data/httpd/download.eclipse.org/jgit/docs/latest/apidocs/index.html + to refer to the new release's site.

    EGit

    The EGit project sources its documentation from the wiki and generates Eclipse help content from it (under the covers, we are using Mylyn WikiText to make this possible). This significantly lowers the barrier for people to contribute documentation to the EGit project. To contribute documentation, simply modify the 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 3ff25984bd..a3f2ad75a4 100644 --- a/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Tests.html +++ b/org.eclipse.egit.doc/help/EGit/Contributor_Guide/Tests.html @@ -40,8 +40,8 @@

    To run these tests from Eclipse the Jetty feature is needed. Use one of the target platforms as described in dependencies.

    -

    Alternatively, install "Jetty 7.6.11.v20130520" from - http://download.eclipse.org/jetty/updates/jetty-bundles-7.x/7.6.11.v20130520/ . +

    Alternatively, install "Jetty 9.2.10.v20150310" from + http://download.eclipse.org/jetty/updates/jetty-bundles-9.x/9.2.10.v20150310/

    EGit Core Tests

    The EGit Core tests are executed during the maven build for the bundle diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/3.7.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/3.7.html deleted file mode 100644 index 5c8c251ba2..0000000000 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/3.7.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - EGit 3.7 New and Noteworthy - - - - - - - - - - - - - - - - - -


    -

    EGit

    -

    Features

    -
      -
    • Enable using staging view for submodule repositories
    • -
    • Double click on conflicting files in staging view opens the merge tool instead of compare view
    • -
    • Consider URLs with and without ".git" when importing project sets
    • -
    • Handle external files in CommitUI.getSelectedFiles()
    • -
    -

    GitHub Connector

    -
      -
    • No new features
    • -
    -

    Usability Improvements

    -
      -
    • "Updating index" should indicate that view is "busy"
    • -
    • "Refresh" operation should indicate that view is "busy"
    • -
    • Case insensitive order of remotes in push branch dialog
    • -
    • Transparent icons in push branch dialog
    • -
    • Make EGit Eclipse welcome page more consistent with other team providers
    • -
    • Automatically configure gerrit for projects cloned from a Gerrit server
    • -
    -

    Performance Improvements

    -
      -
    • Scalability: don't run incremental update if there are too many changes
    • -
    • Scalability: label decorator should cache computed repository branch state. This heavily speeds up resource decoration for large repositories
    • -
    • Fixed many UI freezes reported via Mars automated error reporting (see issue list).
    • -
    -

    Release Engineering and Build

    -
      -
    • Update build to Tycho 0.22
    • -
    • Use target platform DSL and generator to maintain target platforms
    • -

    - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Bug-Fixes.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Bug-Fixes.html deleted file mode 100644 index 93a54ed77c..0000000000 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Bug-Fixes.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - EGit 3.7 New and Noteworthy - Bug Fixes - - - - - - - - - - - - - - - - - -
    -

    Bug Fixes

    -

    - 22 Bugs and 1 enhancement requests were closed -


    - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Contributors.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Contributors.html deleted file mode 100644 index ffa9e85821..0000000000 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Contributors.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - EGit 3.7 New and Noteworthy - Contributors - - - - - - - - - - - - - - - - - -
    -

    Contributors

    -

    The following 11 developers worked on this release:

    -

    Alexander Kurtakov, - Andreas Hermann, - Andrey Loskutov, - Christian Georgi, - Christian Halstrick, - Johannes Dorn, - Markus Keller, - Matthias Sohn, - Michael Keppler, - Robin Stocker, - Tomasz Zarna


    - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Updating-This-Document.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Updating-This-Document.html deleted file mode 100644 index 930d7a6a0a..0000000000 --- a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/3.7/Updating-This-Document.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - EGit 3.7 New and Noteworthy - Updating This Document - - - - - - - - - - - - - - - - - -
    -

    Updating This Document

    -

    This document is maintained in a collaborative wiki. If you wish to - update or modify this document please visit - - http://wiki.eclipse.org/EGit/New_and_Noteworthy/3.7 -


    - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/4.0.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/4.0.html new file mode 100644 index 0000000000..9a4b0dc22f --- /dev/null +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/4.0.html @@ -0,0 +1,93 @@ + + + + + EGit 4.0 New and Noteworthy + + + + + + + + + + + + + + + + + +
    +

    EGit

    +

    Features

    +
      +
    • Extend EGit to support git-flow + 1 to automate git branching workflow +
    • +
    • Introduce internal API to integrate Team merging to prepare support for model merge
    • +
    • Wizard for invoking automated project import
    • +
    • Prevent Git Staging view to lose data when precommit hook aborts commit
    • +
    • Show message dialog when hook aborts commit
    • +
    • Java templates variables for Git config variables
    • +
    +

    + 1 + http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/ +

    +

    Usability Improvements

    +
      +
    • Sort branches in "Push to Gerrit" wizard case insensitive
    • +
    • Automatic wildcard matching in "Add Git repositories" dialog
    • +
    • Make PushResultDialog non-modal
    • +
    • Properly style PushResultDialog in dark theme
    • +
    • Fix styling of staging view and commit dialog for dark theme
    • +
    • Add interactive rebase tooltip descriptions
    • +
    • Raise warning if second line of commit message isn't empty
    • +
    • Add sash to PushResultTable to allow resizing text field used to display push message
    • +
    • Avoid blinking cursor in merge result dialog
    • +
    • Accept git clone command as URI in clone wizard
    • +
    • Close commit editor after deleting stash
    • +
    • Consider different users and repo suffixes in project import
    • +
    • Make welcome page contribution more consistent
    • +
    +

    Performance Improvements

    +
      +
    • Use image descriptors cache for external programs
    • +
    • Optimizations for GitResourceDeltaVisitor visit()
    • +
    • Fix ResourceUtil performance on big repositories/workspaces
    • +
    • Allow to switch the branch sequence off in the commit message viewer
    • +
    +

    Build and release engineering

    +
      +
    • Update minimum required Java version to Java 7
    • +
    • Update build to use eclipse-jarsigner-plugin 1.1.2
    • +
    • Update to Jetty 9.2.10
    • +
    • Update to javax.servlet 3.1
    • +
    • Oomph configuration to setup Eclipse for EGit contributors
    • +
    • Update build to use Tycho 0.23.0
    • +

    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Bug-Fixes.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Bug-Fixes.html new file mode 100644 index 0000000000..a473c9da3e --- /dev/null +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Bug-Fixes.html @@ -0,0 +1,61 @@ + + + + + EGit 4.0 New and Noteworthy - Bug Fixes + + + + + + + + + + + + + + + + + +
    +

    Bug Fixes

    +

    + 40 Bugs and 5 enhancement requests were closed +


    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Contributors.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Contributors.html new file mode 100644 index 0000000000..ebd382e839 --- /dev/null +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Contributors.html @@ -0,0 +1,80 @@ + + + + + EGit 4.0 New and Noteworthy - Contributors + + + + + + + + + + + + + + + + + +
    +

    Contributors

    +

    The following 21 developers worked on this release:

    +

    Andrey Loskutov, + Christian Georgi, + Christian Halstrick, + Chris Rebert, + Dani Megert, + Erwin van Eyk, + Fabio Zadrozny, + Gunnar Wagenknecht, + Jon Ander Peñalba, + Kyle J. Harms, + Lars Vogel, + Laurent Delaigue, + Laurent Goubet, + Markus Keller, + Matthias Sohn, + Max Hohenegger, + Michael Mathews, + Michael Keppler, + Mickael Istria, + Radim Hopp, + rnveach


    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Updating-This-Document.html b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Updating-This-Document.html new file mode 100644 index 0000000000..bb6ac72ddd --- /dev/null +++ b/org.eclipse.egit.doc/help/EGit/New_and_Noteworthy/4.0/Updating-This-Document.html @@ -0,0 +1,55 @@ + + + + + EGit 4.0 New and Noteworthy - Updating This Document + + + + + + + + + + + + + + + + + +
    +

    Updating This Document

    +

    This document is maintained in a collaborative wiki. If you wish to + update or modify this document please visit + + http://wiki.eclipse.org/EGit/New_and_Noteworthy/4.0 +


    + + + + + + + + + + + + + + \ No newline at end of file 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 57dbcef684..db94b0b0cd 100644 --- a/org.eclipse.egit.doc/help/EGit/User_Guide/Tasks.html +++ b/org.eclipse.egit.doc/help/EGit/User_Guide/Tasks.html @@ -713,6 +713,20 @@

    +

    Working with Gitflow

    +

    If you are using Gitflow ( + http://nvie.com/posts/a-successful-git-branching-model/), EGit allows you to work with Gitflow operations, managing feature, release and hotfix branches. +

    +

    Enabling Gitflow for a repository

    +

    Gitflow operation 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 + Init Git Flow. + You can skip this step, if your repository was already configured for Gitflow by another client. +

    +

    Starting a feature/release/hotfix

    +

    Right-click on a repository, select + Git Flow, and select the appropriate start command. +

    +

    A dialog will appear that lets you enter a name for the Gitflow branch, adding the correct prefix automatically.

    Inspecting the state of the Repository

    Label Decorations

    Label decorations show Git-specific information about resources under Git version control. They appear in all views showing model objects, like Package Explorer, Project Explorer, Navigator, and Hierarchy View.

    @@ -1025,7 +1039,8 @@

    The commit message editor supports content assist for file names shown in Files section of the commit dialog, which can be activated pressing Ctrl+Space.

    -

    +

    + Footer Tags
    diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/3.7.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/3.7.html deleted file mode 100644 index 6bbc8af91d..0000000000 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/3.7.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - JGit 3.7 New and Noteworthy - - - - - - - - - - - - - - - - - -
    -

    JGit

    -

    Features

    -
      -
    • Add basic support for .gitattributes
    • -
    • Use slf4j for logging
    • -
    • Introduce hook support into the FS implementations (on Posix and Cygwin)
    • -
    • Support for the pre-commit hook
    • -
    • Provide more details in exceptions thrown when packfile is invalid
    • -
    -

    JGit Command Line

    -
      -
    • JGit command line: add option --orphan for checkout command
    • -
    -

    Build and Release Engineering

    -
      -
    • Update build to use Tycho 0.22
    • -
    • Use target platform DSL and generator to maintain target platforms
    • -

    - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Bug-Fixes.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Bug-Fixes.html deleted file mode 100644 index d36eda3828..0000000000 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Bug-Fixes.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - JGit 3.7 New and Noteworthy - Bug Fixes - - - - - - - - - - - - - - - - - -
    -

    Bug Fixes

    -

    - 3 Bugs and 0 enhancement requests were closed -


    - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Contributors.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Contributors.html deleted file mode 100644 index cfdfd53105..0000000000 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Contributors.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - JGit 3.7 New and Noteworthy - Contributors - - - - - - - - - - - - - - - - - -
    -

    Contributors

    -

    The following 14 developers worked on this release of JGit:

    -

    Alexander Kurtakov, - Andrey Loskutov, - Arthur Daussy, - Christian Halstrick, - Dave Borowitz, - David Pletcher, - Frank Wagner, - Ilmars Poikans, - Jonathan Nieder, - Laurent Goubet, - Matthias Sohn, - Rüdiger Herrmann, - Shawn Pearce, - Stefan Beller


    - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Updating-This-Document.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Updating-This-Document.html deleted file mode 100644 index a28b5f4dbd..0000000000 --- a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/3.7/Updating-This-Document.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - JGit 3.7 New and Noteworthy - Updating This Document - - - - - - - - - - - - - - - - - -
    -

    Updating This Document

    -

    This document is maintained in a collaborative wiki. If you wish to - update or modify this document please visit - - http://wiki.eclipse.org/JGit/New_and_Noteworthy/3.7 -


    - - - - - - - - - - - - - - \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/4.0.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/4.0.html new file mode 100644 index 0000000000..4e092a6f8d --- /dev/null +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/4.0.html @@ -0,0 +1,105 @@ + + + + + JGit 4.0 New and Noteworthy + + + + + + + + + + + + + + + + + +
    +

    JGit

    +

    Update to Java 7

    +
      +
    • Update minimum required Java version from Java 5 to Java 7
    • +
    • Remove bundles org.eclipse.jgit.console and org.eclipse.jgit.java7 which are no longer needed due to update to Java 7
    • +
    • Implement AutoClosable and use it to ensure resource held by JGit get released when they are no longer needed
    • +
    +

    API cleanup

    +
      +
    • Replace release() methods by close() to support AutoClosable
    • +
    • Delete some deprecated classes and methods, details are available in Clirr API change report
    • +
    • ObjectReader: remove the walkAdvice API
    • +
    +

    Configuration

    +
      +
    • Remove the gitprefix logic and rework detecting Git system config file
    • +
    • Allow to manually set the path to the Git system config file
    • +
    • Add fsck.allowInvalidPersonIdent to accept invalid author/committers
    • +
    +

    Protocol

    +
      +
    • Add support for quiet capability to ReceivePack
    • +
    • Support agent= capability in wire protocol
    • +
    +

    Hooks

    +
      +
    • Support for the commit-msg hook
    • +
    +

    Misc. Enhancements

    +
      +
    • Allow ObjectWalk to be filtered by an arbitrary predicate
    • +
    • Use ANY_DIFF filter in ResolveMerger for bare repositories
    • +
    • ObjectWalk: make setRetainBody(false) the default
    • +
    • Make MyersDiff interruptible
    • +
    • Support --untracked-files in command line status command
    • +
    • Support "--long" option in DescribeCommand and command line describe command
    • +
    • Make s3 domain dynamic to support different s3 regions in AmazonS3 transport
    • +
    • Allow public access to PackIndex
    • +
    • Enhance ArchiveCommand to allow passing options to underlying stream
    • +
    +

    Introduce logging

    +
      +
    • Use slf4j API to enable logging in JGit
    • +
    • Use log4j-slf4j to log from org.eclipse.jgit.pgm
    • +
    +

    Performance Improvements

    +
      +
    • Optimize EolAwareOutputStream for bulk output
    • +
    • Buffer TemporaryBuffer's overflow output stream used by ResolveMerger to improve performance
    • +
    • RevWalk: Discard uninteresting commits unless RevSort.BOUNDARY
    • +
    +

    Build and release engineering

    +
      +
    • Update build to use eclipse-jarsigner-plugin 1.1.2
    • +
    • Update build to use Tycho 0.23.0
    • +
    • Update all standard maven plugins to latest versions
    • +
    • Update to Jetty 9.2.10
    • +
    • Update to javax.servlet 3.1
    • +
    • Added more reports to Maven site
    • +

    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Bug-Fixes.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Bug-Fixes.html new file mode 100644 index 0000000000..601bb84ea5 --- /dev/null +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Bug-Fixes.html @@ -0,0 +1,61 @@ + + + + + JGit 4.0 New and Noteworthy - Bug Fixes + + + + + + + + + + + + + + + + + +
    +

    Bug Fixes

    +

    + 10 Bugs and 1 enhancement requests were closed +


    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Contributors.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Contributors.html new file mode 100644 index 0000000000..882a9cad00 --- /dev/null +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Contributors.html @@ -0,0 +1,79 @@ + + + + + JGit 4.0 New and Noteworthy - Contributors + + + + + + + + + + + + + + + + + +
    +

    Contributors

    +

    The following 20 developers worked on this release of JGit :

    +

    Andrey Loskutov, + André de Oliveira, + Christian Halstrick, + Dave Borowitz, + David Ostrovsky, + David Pletcher, + Hector Oswaldo Caballero, + Hugo Arès, + Jonathan Nieder, + Kaloyan Raev, + Laurent Delaigue, + Markus Duft, + Matthew Spurrier, + Matthias Sohn, + Saša Živkov, + Sebastian Schuberth, + Shawn Pearce, + Stefan Beller, + Terry Parker, + Yuxuan 'fishy' Wang


    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Updating-This-Document.html b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Updating-This-Document.html new file mode 100644 index 0000000000..9e937c231d --- /dev/null +++ b/org.eclipse.egit.doc/help/JGit/New_and_Noteworthy/4.0/Updating-This-Document.html @@ -0,0 +1,55 @@ + + + + + JGit 4.0 New and Noteworthy - Updating This Document + + + + + + + + + + + + + + + + + +
    +

    Updating This Document

    +

    This document is maintained in a collaborative wiki. If you wish to + update or modify this document please visit + + http://wiki.eclipse.org/JGit/New_and_Noteworthy/4.0 +


    + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.eclipse.egit.doc/help/toc.xml b/org.eclipse.egit.doc/help/toc.xml index f7fb0f86de..22af51faa8 100644 --- a/org.eclipse.egit.doc/help/toc.xml +++ b/org.eclipse.egit.doc/help/toc.xml @@ -99,6 +99,10 @@ + + + + @@ -437,28 +441,32 @@ - - - - - - - - + + + + + + - - - + + + - - - - - + + + + + + + + + + + - - - + + + -- cgit v1.2.3