aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorGreg Pfeil <greg@technomadic.org>2022-11-05 00:20:14 -0600
committerBozhidar Batsov <bozhidar@batsov.dev>2022-11-05 17:41:13 +0100
commita3dbe329daa3f2f18bd7515927a93f70634df0ee (patch)
tree64f36f6259867e6badcb69af92b993be7b259a36 /CHANGELOG.md
parent3231795e924557111fb2867c707c81114a155653 (diff)
Find project files bottom-up
Previously, the directory it found would depend on the order of `projectile-project-root-files-bottom-up` (or the provided list). given a directory structure foo ├── .a └── bar └── .a └── baz └── .b `(projectile-root-bottom-up ".../foo/bar/baz/" '(".a" ".b"))` would return `".../foo/bar/"`, because the current definition looks for any `".a"` before it looks for ".b". With this change, it traverses the directory structure once, looking for any element of the list before moving up a level. So now the same call returns `".../foo/bar/baz/"`, which matches the documented behavior of returning the bottommost matched directory. Fixes #1796
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bf391bd..7714758 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,7 @@
### Bug fixed
+* [#1796](https://github.com/bbatsov/projectile/issues/1796): Fix `projectile-root-bottom-up` doesn’t always find bottom-most file
* [#1799](https://github.com/bbatsov/projectile/pull/1799): Fix `projectile-open-projects` lists projects for which all buffers are closed.
* [#1806](https://github.com/bbatsov/projectile/pull/1806): Fix `projectile-project-type` to return the correct project type even when we pass it the DIR arg. As a result of the fix,
`projectile-expand-root`, `projectile-detect-project-type`, `projectile-verify-files` , `projectile-verify-file` `projectile-verify-file-wildcard`, `projectile-cabal-project-p`,