fix: сравнение с origin через merge-base (расхождение веток)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -50,8 +50,18 @@
|
||||
<% if (git.behind != null) { %>
|
||||
<dt>На origin/main</dt>
|
||||
<dd>
|
||||
<% if (git.behind > 0) { %>
|
||||
<% if (git.remoteShort) { %>
|
||||
<span class="muted">Удалённо: <code><%= git.remoteShort %></code></span><br>
|
||||
<% } %>
|
||||
<% if (git.diverged) { %>
|
||||
<span class="badge badge--warn">Истории разошлись</span>
|
||||
<span class="badge badge--sale">Можно подтянуть: <%= git.behind %> комм.</span>
|
||||
<span class="muted">Локально впереди на <%= git.ahead %> комм.</span>
|
||||
<p class="muted" style="margin:0.35rem 0 0;font-size:0.85rem">Обновление из админки сделает <code>git pull</code> (как на origin). Локальные коммиты могут быть сброшены.</p>
|
||||
<% } else if (git.behind > 0) { %>
|
||||
<span class="badge badge--sale">Доступно обновлений: <%= git.behind %></span>
|
||||
<% } else if (git.ahead > 0) { %>
|
||||
<span class="badge badge--warn">Локально впереди origin на <%= git.ahead %> комм.</span>
|
||||
<% } else { %>
|
||||
<span class="badge">Актуально</span>
|
||||
<% } %>
|
||||
|
||||
Reference in New Issue
Block a user