{@ if ($merged) @}

⛙ マージしました:{{ $mergedBy['name'] }}が「{{ $pull['base'] }}」にマージしました({{ substr($pull['merged']['commit'], 0, 7) }})。

{@ elif ($merge['state'] === 'closed') @}

閉じたプルリクエストです。

{@ elif ($merge['state'] === 'nobase') @}

マージ先のブランチ「{{ $pull['base'] }}」が有りません。

{@ elif ($merge['state'] === 'uptodate') @}

変更は既に「{{ $pull['base'] }}」に入っています。

{@ elif ($merge['state'] === 'conflict') @}

コンフリクトが有ります:{{ implode('、', array_slice($merge['conflicts'], 0, 20)) }}{{ count($merge['conflicts']) > 20 ? '…' : '' }}

ローカルで「{{ $pull['base'] }}」をマージして解決し、プッシュして下さい。

{@ elif ($merge['state'] === 'error') @}

マージ出来るか確かめられません。

{@ else @}

✓ マージ出来ます{{ $merge['state'] === 'ff' ? '(fast-forward出来ます)' : '(コンフリクトは有りません)' }}

{@ endif @} {@ if (!empty($approvals)) @}

{@ foreach ($approvals as $a) @} {{ $a['state'] === 'approved' ? '✓' : '✗' }} {{ $a['who']['name'] }}が{{ $a['state'] === 'approved' ? '承認' : '変更を依頼' }} {@ endforeach @}

{@ endif @} {@ if ($canMerge && in_array($merge['state'], ['ff', 'clean'], true)) @}
{@ endif @} {@ if ($canDeleteBranch) @}
{@ endif @} {@ if (!$merged) @}
ローカルで確かめる
{{ $fetchCommand }}{{ "\n" }}git switch pr-{{ $issue['number'] }}
{@ endif @}