Skip to content

Commit da7c3e4

Browse files
authored
Merge branch 'main' into tyriar/node-pty-39
2 parents 91fe687 + a7a6e5c commit da7c3e4

File tree

171 files changed

+4722
-1738
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

171 files changed

+4722
-1738
lines changed

.github/CODENOTIFY

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@ src/vs/workbench/contrib/chat/browser/chatListRenderer.ts @roblourens
104104
src/vs/workbench/contrib/chat/browser/chatSetup/** @bpasero
105105
src/vs/workbench/contrib/chat/browser/chatStatus/** @bpasero
106106
src/vs/workbench/contrib/chat/browser/chatViewPane.ts @bpasero
107+
src/vs/workbench/contrib/chat/browser/media/chatViewPane.css @bpasero
108+
src/vs/workbench/contrib/chat/browser/chatViewTitleControl.ts @bpasero
109+
src/vs/workbench/contrib/chat/browser/media/chatViewTitleControl.css @bpasero
107110
src/vs/workbench/contrib/chat/browser/chatManagement/chatUsageWidget.ts @bpasero
108111
src/vs/workbench/contrib/chat/browser/chatManagement/media/chatUsageWidget.css @bpasero
109112
src/vs/workbench/contrib/chat/browser/agentSessions/** @bpasero

.github/prompts/find-duplicates.prompt.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
# NOTE: This prompt is intended for internal use only for now.
33
agent: Engineering
4-
argument-hint: "Provide an issue number to find duplicates"
4+
argument-hint: Provide a link or issue number to find duplicates for
5+
description: Find duplicates for a VS Code GitHub issue
56
model: Claude Sonnet 4.5 (copilot)
67
tools:
78
- execute/getTerminalOutput

.github/prompts/find-issue.prompt.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
# ⚠️: Internal use only. To onboard, follow instructions at https://github.com/microsoft/vscode-engineering/blob/main/docs/gh-mcp-onboarding.md
33
agent: Engineering
44
model: Claude Sonnet 4.5 (copilot)
5-
argument-hint: "Describe your issue..."
5+
argument-hint: Describe your issue. Include relevant keywords or phrases.
6+
description: Search for an existing VS Code GitHub issue
67
tools:
78
- github/*
89
- agent/runSubagent

.github/workflows/no-yarn-lock-changes.yml

Lines changed: 0 additions & 51 deletions
This file was deleted.

build/azure-pipelines/win32/steps/product-build-win32-compile.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ steps:
175175
exec { npm run gulp "vscode-reh-web-win32-$(VSCODE_ARCH)-min-ci" }
176176
mv ..\vscode-reh-web-win32-$(VSCODE_ARCH) ..\vscode-server-win32-$(VSCODE_ARCH)-web # TODO@joaomoreno
177177
echo "##vso[task.setvariable variable=BUILT_WEB]true"
178+
echo "##vso[task.setvariable variable=CodeSigningFolderPath]$(CodeSigningFolderPath),$(Agent.BuildDirectory)/vscode-server-win32-$(VSCODE_ARCH)-web"
178179
env:
179180
GITHUB_TOKEN: "$(github-distro-mixin-password)"
180181
displayName: Build server (web)

extensions/git/package.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2015,11 +2015,6 @@
20152015
"group": "inline@1",
20162016
"when": "scmProvider == git && scmArtifactGroupId == stashes"
20172017
},
2018-
{
2019-
"command": "git.repositories.stashView",
2020-
"group": "inline@2",
2021-
"when": "scmProvider == git && scmArtifactGroupId == stashes"
2022-
},
20232018
{
20242019
"command": "git.repositories.stashView",
20252020
"group": "1_view@1",
@@ -2671,7 +2666,7 @@
26712666
{
26722667
"command": "git.openMergeEditor",
26732668
"group": "navigation@-10",
2674-
"when": "config.git.enabled && !git.missing && !isInDiffEditor && !isMergeEditor && git.activeResourceHasMergeConflicts"
2669+
"when": "config.git.enabled && !git.missing && !isInDiffEditor && !isMergeEditor && resource in git.mergeChanges && git.activeResourceHasMergeConflicts"
26752670
}
26762671
],
26772672
"multiDiffEditor/resource/title": [

extensions/git/src/api/git.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ export interface RefQuery {
200200
readonly contains?: string;
201201
readonly count?: number;
202202
readonly pattern?: string | string[];
203-
readonly sort?: 'alphabetically' | 'committerdate';
203+
readonly sort?: 'alphabetically' | 'committerdate' | 'creatordate';
204204
}
205205

206206
export interface BranchQuery extends RefQuery {

extensions/git/src/artifactProvider.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { LogOutputChannel, SourceControlArtifactProvider, SourceControlArtifactGroup, SourceControlArtifact, Event, EventEmitter, ThemeIcon, l10n, workspace, Uri, Disposable } from 'vscode';
6+
import { LogOutputChannel, SourceControlArtifactProvider, SourceControlArtifactGroup, SourceControlArtifact, Event, EventEmitter, ThemeIcon, l10n, workspace, Uri, Disposable, Command } from 'vscode';
77
import { dispose, filterEvent, IDisposable } from './util';
88
import { Repository } from './repository';
99
import { Ref, RefType } from './api/git';
@@ -119,7 +119,7 @@ export class GitArtifactProvider implements SourceControlArtifactProvider, IDisp
119119
try {
120120
if (group === 'branches') {
121121
const refs = await this.repository
122-
.getRefs({ pattern: 'refs/heads', includeCommitDetails: true });
122+
.getRefs({ pattern: 'refs/heads', includeCommitDetails: true, sort: 'creatordate' });
123123

124124
return refs.sort(sortRefByName).map(r => ({
125125
id: `refs/heads/${r.name}`,
@@ -132,7 +132,7 @@ export class GitArtifactProvider implements SourceControlArtifactProvider, IDisp
132132
}));
133133
} else if (group === 'tags') {
134134
const refs = await this.repository
135-
.getRefs({ pattern: 'refs/tags', includeCommitDetails: true });
135+
.getRefs({ pattern: 'refs/tags', includeCommitDetails: true, sort: 'creatordate' });
136136

137137
return refs.sort(sortRefByName).map(r => ({
138138
id: `refs/tags/${r.name}`,
@@ -151,7 +151,11 @@ export class GitArtifactProvider implements SourceControlArtifactProvider, IDisp
151151
name: s.description,
152152
description: s.branchName,
153153
icon: new ThemeIcon('git-stash'),
154-
timestamp: s.commitDate?.getTime()
154+
timestamp: s.commitDate?.getTime(),
155+
command: {
156+
title: l10n.t('View Stash'),
157+
command: 'git.repositories.stashView'
158+
} satisfies Command
155159
}));
156160
}
157161
} catch (err) {

0 commit comments

Comments
 (0)