[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[egit-dev] Release 1.3 ahead; 2.0 release planned for Juno

Release JGit / EGit 1.3 is coming closer, we agreed withÂ
Wayne to have the release review on Feb 15 in order
to reach Indigo SR2. This meansÂwe need an approvedÂ
IP log and release documentation one week earlier

So I will fork stable-1.3 soon (Tuesday or Wednesday)
and then submit theÂIP logs for review. Contributor patches
which should reach 1.3 should be ideally submitted before
I submit the IP logs so that these don't get invalidated.

Next release after 1.3 will be 2.0 which we plan to tag for Juno
in June. We are going to bump the versions to 2.0 in order
to include a couple of incompatible JGit API changes mostly
around exception handling.

Authors of incompatible changes for JGit 2.0 please link your
proposed changes and individual bugs to
https://bugs.eclipse.org/bugs/show_bug.cgi?id=369461

Candidates I am aware of are (add the incompatible changes
you are working on for 2.0 to the mentioned bug 369461):

https://bugs.eclipse.org/bugs/show_bug.cgi?id=366914
Bug 366914 - Git api does not declare GitAPIException in throws clause of call() method

https://bugs.eclipse.org/bugs/show_bug.cgi?id=349366
Bug 349366 - CloneOperation throws generic JGitInternalException instead of specific exception

https://bugs.eclipse.org/bugs/show_bug.cgi?id=323182
Bug 323182 - Make MergeResult easier to work with

https://bugs.eclipse.org/bugs/show_bug.cgi?id=356922
Bug 356922 - Remove ambiguous CheckoutConflictException

https://bugs.eclipse.org/bugs/show_bug.cgi?id=305347
Bug 305347 - Change JGit exceptions to be their own top-level checked type that isn't IOException

https://bugs.eclipse.org/bugs/show_bug.cgi?id=314457
Bug 314457 - JGit porcelain API should be able to report progress

https://bugs.eclipse.org/bugs/show_bug.cgi?id=356918
Bug 356918 - Fast-forward merge fails with JGitInternalException when work tree is dirty
(not sure if this is incompatible)

--
Matthias