実際に使ってるのはGitLab6.2.4ですが。
えーと、GitLabで普通にMerge Requestを作ってみようとしたんだけど、
Source Brancheとしてさっきコミットしたブランチが表示されない。
というか、リポジトリ作成してから始めて作ったブランチと、
masterおよびdevelopくらいしか表示されてない。
よく見ると、commitsのページでも存在してるはずのブランチが選択出来ない状態。
どうもドロップダウンに全く反映されていない様子。
なにこれ?と思ってググったところ、
https://github.com/gitlabhq/gitlabhq/issues/4864
これが見つかった。
この中のこの投稿
え、まさかいちいちキャッシュクリアしないと反映されないとかじゃないよね…。
と思って続きを見ていって見る。
ああうん。やっぱそうだよね。
キャッシュをクリアした後、一回全部作り直されるからちゃんと動いたように見えるが、
updateのフックがパーミッションの関係でちゃんと実行されてないので、
それ以降のブランチはやっぱり反映されないってか。
このトピックを読んでいくと、要点は以下の様な感じ。
とりあえずのwork aroundとしては
で症状は治まるっぽい。
しばらく様子を見て、最悪cronでキャッシュクリアを回すしか無いか…。