Skip to content

Commit 34a8478

Browse files
committed
git: show first non empty message error
1 parent b365c68 commit 34a8478

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

extensions/git/src/commands.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,12 @@ export class CommandCenter {
103103
message = localize('clean repo', "Please clean your repository working tree before checkout.");
104104
break;
105105
default:
106-
message = (err.stderr || err.message || String(err)).replace(/^error: /, '');
106+
const lines = (err.stderr || err.message || String(err))
107+
.replace(/^error: /, '')
108+
.split(/[\r\n]/)
109+
.filter(line => !!line);
110+
111+
message = lines[0] || 'Git error';
107112
break;
108113
}
109114

0 commit comments

Comments
 (0)