Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.1をリリースしました。
https://github.com/takezoe/gitbucket/releases/tag/4.1
今回はUIの崩れなど細かい部分の修正がメインですが、大きめの変更として以下の3点があります。
SSHの接続をgitユーザに統一
SSH経由でのGitリポジトリへの接続をgit
ユーザで行うようになりました。これによって従来の
ssh://root@localhost:29418/root/test.git
のようなURLではなく
ssh://git@localhost:29418/root/test.git
ブランチプロテクションのUI改善
ブランチプロテクションのUIが若干紛らわしい部分があったため、以下のように改善しました。
- チェックするステータスが存在しない場合は
"Require status checks .."
のチェックボックスは無効になります。 "Require status checks .."
がチェックされてもチェックするステータスが選択されていない場合は送信ボタンは無効になります。"Require status checks .."
がチェックされチェックするステータスが選択された場合のみ送信ボタンが有効になります。
プルリクエストのタイトルの初期値
プルリクエスト作成時にコミットメッセージもしくはブランチ名からタイトルの初期値を生成するようにしました。