{#if operation === "Fetching"}
{:else}
{/if}
Fetch
0 ? `Pull, ${behind} ${isGerman ? (behind === 1 ? "Remote-Commit voraus" : "Remote-Commits voraus") : (behind === 1 ? "commit behind" : "commits behind")}` : "Pull"} > {#if operation === "Pulling"}
{:else}
{/if}
Pull
{#if behind > 0}
↓{behind}
{/if}
0 ? `Push, ${ahead} ${isGerman ? (ahead === 1 ? "lokaler Commit voraus" : "lokale Commits voraus") : (ahead === 1 ? "commit ahead" : "commits ahead")}` : "Push"} > {#if operation === "Pushing"}
{:else}
{/if}
{pushLabel}
{#if localOnly}
{isGerman ? "NUR LOKAL" : "LOCAL"}
{:else if ahead > 0}
↑{ahead}
{/if}
{ syncOpen = !syncOpen; historyOpen = false; }} disabled={!hasRepository || isBusy} aria-label={isGerman ? "Sync-Optionen" : "Sync options"} aria-haspopup="menu">
{#if syncOpen}
{ syncOpen = false; onFetchPrune(); }}>
Fetch + Prune
{isGerman ? "Veraltete Remote-Branches entfernen" : "Remove stale remote branches"}
{ syncOpen = false; onForcePush(); }}>
Force with lease
{isGerman ? "Sicheres Pushen nach Rebase" : "Safe push after rebase"}
{ syncOpen = false; onSyncOptions(); }}>
{isGerman ? "Remotes & Strategien" : "Remotes & strategies"}
{isGerman ? "Upstream, Pull und Remote verwalten" : "Manage upstream, pull and remotes"}
{ syncOpen = false; onOpenLfs(); }}>
Git LFS
{isGerman ? "Große Dateien und LFS-Installation verwalten" : "Manage large files and LFS installation"}
{/if}
{isGerman ? "Suchen" : "Search"}
{isGerman ? "Vergleichen" : "Compare"}
{ historyOpen = !historyOpen; }} disabled={!hasRepository || isBusy} aria-haspopup="menu" aria-expanded={historyOpen} title={isGerman ? "Verlauf und Rebase" : "History and rebase"} >
{isGerman ? "Verlauf" : "History"}
{#if historyOpen}
runHistoryAction(onReflog)}>
Reflog
{isGerman ? "Lokale Referenzbewegungen" : "Local reference movements"}
runHistoryAction(onInteractiveRebase)}>
{isGerman ? "Interaktiver Rebase" : "Interactive rebase"}
{isGerman ? "Commits ordnen und zusammenfassen" : "Reorder and combine commits"}
{/if}
{editorName}
{terminalName}
{fileManagerName}
{isGerman ? "Aktualisieren" : "Refresh"}