Skip to content

fix(excludedfiles): inherit directory-specific excludes from parent directories and global exclusion list#9338

Draft
nilsding wants to merge 8 commits intomasterfrom
bugfix/8713/inherit-excludes-from-parent-folders
Draft

fix(excludedfiles): inherit directory-specific excludes from parent directories and global exclusion list#9338
nilsding wants to merge 8 commits intomasterfrom
bugfix/8713/inherit-excludes-from-parent-folders

Conversation

@nilsding
Copy link
Member

I'm not sure if it was intentional to not consider the global exclusion list at all.

The #6404 feature request described that the folder-specific exclude dialogue should include the following text in the description:

[...] Global settings (found here [link]) are also applied.

related issues: #8713, #1636


To do:

@nilsding nilsding self-assigned this Jan 20, 2026
@mgallien mgallien added this to the 33.0.0 milestone Jan 21, 2026
@nilsding nilsding force-pushed the bugfix/8713/inherit-excludes-from-parent-folders branch 2 times, most recently from f4a03c1 to 44c1de0 Compare February 3, 2026 12:52
@Rello Rello moved this to 🏗️ In progress in 💻 Desktop Clients team Feb 5, 2026
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
…and global exclusion list

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
…andling

Apparently this was supposed to be used for excluding placeholder files
from earlier versions, however the entry in the ignore list that used
this special syntax was removed in 4e3f2f7.

As this feature seems rather unusual and unknown, might as well get rid
of it to improve maintenance...

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
The tool tip was wrong anyway -- system entries could be modified for a
long time already.

I would rather figure out a nicer way to display why a certain rule
appears in the list at a glance

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
…al + folder-specific settings

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
also log a message in case it failed

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
@nilsding nilsding force-pushed the bugfix/8713/inherit-excludes-from-parent-folders branch from 44c1de0 to 274310f Compare February 5, 2026 16:17
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 5, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
10.4% Coverage on New Code (required ≥ 80%)
41 New Code Smells (required ≤ 0)
B Maintainability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Artifact containing the AppImage: nextcloud-appimage-pr-9338.zip

Digest: sha256:05de38aa82b9c8365fa6a6597ac4e6a17470880918ae2a457d400bd3a9b397fa

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 🏗️ In progress

Development

Successfully merging this pull request may close these issues.

2 participants