-
Notifications
You must be signed in to change notification settings - Fork 45
New and Noteworthy 0.9
JGit now has a user guide available on the Eclipse wiki.
A few more Git porcelain commands were added to the org.eclipse.jgit.api package
- AddCommand
- TagCommand
- MergeCommand
Exceptions for these porcelain commands have been moved to the org.eclipse.jgit.api.errors package.
JGit now respects entries in .gitignore... see org.eclipse.jgit.treewalk.WorkingTreeIterator.isEntryIgnored()
There was refactoring to prepare support of non-filesystem persistency so JGit can run on the cloud.
JGit now supports rename detection. See org.eclipse.jgit.diff.RenameDetector and tests for examples.
JGit now has a new DirCache based checkout implementation supporting all 3 index stages. See org.eclipse.jgit.dircache.DirCacheCheckout and tests for examples.
JGit now supports the resolve merge strategy providing true content merge. See the org.eclipse.jgit.api.MergeCommand and tests for examples.
JGit now has support for streaming large loose and packed objects.
JGit now supports delta pack generation which is equivalent to git repack or the first half of git gc.
There were 347 commits total!