From 26c16367a7d56b465c01da54eb630d5c4c033e34 Mon Sep 17 00:00:00 2001 From: Eric Amodio <eamodio@gmail.com> Date: Tue, 10 Mar 2020 02:22:53 -0400 Subject: [PATCH] Sorts master & develop to top of branches --- src/git/models/branch.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/git/models/branch.ts b/src/git/models/branch.ts index c15ac75..1cc7f36 100644 --- a/src/git/models/branch.ts +++ b/src/git/models/branch.ts @@ -58,6 +58,8 @@ export class GitBranch implements GitReference { (a, b) => (a.current ? -1 : 1) - (b.current ? -1 : 1) || (a.starred ? -1 : 1) - (b.starred ? -1 : 1) || + (a.name === 'master' ? -1 : 0) || + (a.name === 'develop' ? (b.name === 'master' ? 0 : -1) : 0) || (b.remote ? -1 : 1) - (a.remote ? -1 : 1) || b.name.localeCompare(a.name, undefined, { numeric: true, sensitivity: 'base' }) ); @@ -66,6 +68,8 @@ export class GitBranch implements GitReference { (a, b) => (a.current ? -1 : 1) - (b.current ? -1 : 1) || (a.starred ? -1 : 1) - (b.starred ? -1 : 1) || + (a.name === 'master' ? -1 : 0) || + (a.name === 'develop' ? (b.name === 'master' ? 0 : -1) : 0) || (b.remote ? -1 : 1) - (a.remote ? -1 : 1) || a.name.localeCompare(b.name, undefined, { numeric: true, sensitivity: 'base' }) );