From 3d50dba1cbb4658a8b8f746b3769de212beb6983 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Tue, 11 Feb 2025 15:45:24 +0100 Subject: [PATCH] [github] add changed files from published repo only GitOrigin-RevId: 6019f53cec38eea64649d3a3f576fd73c97fc486 --- .../src/org/jetbrains/plugins/github/GHShareProjectUtil.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/github/github-core/src/org/jetbrains/plugins/github/GHShareProjectUtil.kt b/plugins/github/github-core/src/org/jetbrains/plugins/github/GHShareProjectUtil.kt index 9047697455f9..0ec3d084ceeb 100644 --- a/plugins/github/github-core/src/org/jetbrains/plugins/github/GHShareProjectUtil.kt +++ b/plugins/github/github-core/src/org/jetbrains/plugins/github/GHShareProjectUtil.kt @@ -244,7 +244,10 @@ object GHShareProjectUtil { indicator.text = GithubBundle.message("share.process.adding.files") // ask for files to add - val trackedFiles = ChangeListManager.getInstance(project).affectedFiles.toMutableList() + val manager = GitUtil.getRepositoryManager(project) + val trackedFiles = ChangeListManager.getInstance(project).affectedFiles.filter { + it.isInLocalFileSystem && manager.getRepositoryForFileQuick(it) == repository + }.toMutableList() val untrackedFiles = filterOutIgnored(project, repository.untrackedFilesHolder.retrieveUntrackedFilePaths().mapNotNull(FilePath::getVirtualFile)) trackedFiles.removeAll(untrackedFiles) // fix IDEA-119855