Today, we are pleased to announce the availability of new version of Scala based Git centric software development platform GitBucket 4.20.0!
Squash and rebase merge strategy for pull requests
You can choose merge strategy from following three options when you merge pull requests:
- Merge commit: Commits will be added to the base branch via a merge commit.
- Squash: Commits will be combined into one commit in the base branch.
- Rebase: Commits will be rebased and added to the base branch.
Quick pull request creation
If a repository has branches which can be raised as pull requests, buttons to create pull request are displayed on the top of the repository viewer. You can create pull request quickly using these buttons.
Download patch from the diff view
“Patch” button is available at the diff view. You can download a patch file of the displaying diff by this button.
GitBucket can’t render a large diff on the browser. Even in this case, you can confirm complete diff by downloading a patch file and seing it.
Fork and create repository are proceeded asynchronously
In particular, forking large repositories were taking long time. So sometimes it was causing request timeout so far. In this release, fork and create repository became to be proceeded asynchronously to avoid request timeout.
Create new repository by copying existing git repository
You can specify an existing git repository URL in the repository creation form. If the repository url has been specified, a new repository is created by copying the specified repository. All branches and tags are copied to a new repository.
Hide overflowed repository names in the sidebar
Overflowd repository names in the sidebar came to be hidden with ellipsis.
Support CreateEvent web hook
Added CreateEvent support in web hook.
Display conflicting files if pull request can’t be merged
If pull requests can’t be merged automatically, conflicting files are displayed in the status are of the pull request.
In addition, this release contains some improvements and bug fixes. See all closed issues in this release to know details.