Skip to content

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

Draft
nilsding wants to merge 6 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 6 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 from 77e1ead to f4a03c1 Compare February 2, 2026 16:39
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>
@nilsding nilsding force-pushed the bugfix/8713/inherit-excludes-from-parent-folders branch from f4a03c1 to 44c1de0 Compare February 3, 2026 12:52
@github-actions
Copy link

github-actions bot commented Feb 3, 2026

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

Digest: sha256:c921e2a7e3b62c62cb12a472514dd089b728d966c01f89669a7f081da5a7eecf

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.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 3, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
77.8% Coverage on New Code (required ≥ 80%)
33 New Code Smells (required ≤ 0)
D 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

@Rello Rello moved this to 🏗️ In progress in 💻 Desktop Clients team Feb 5, 2026
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