[github] add changed files from published repo only

GitOrigin-RevId: 6019f53cec38eea64649d3a3f576fd73c97fc486
This commit is contained in:
Dmitry Avdeev
2025-02-11 16:22:37 +00:00
committed by intellij-monorepo-bot
parent 790c6723b4
commit 3d50dba1cb
@@ -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