<feed xmlns='http://www.w3.org/2005/Atom'>
<title>projectile.git, branch feature/1001-find-all-files</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/'/>
<entry>
<title>Add projectile-find-file-all to find files ignoring VCS rules</title>
<updated>2026-02-15T16:25:20+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-15T16:25:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=29d7d480fbead22e6c4e7948da3643d5756be38d'/>
<id>29d7d480fbead22e6c4e7948da3643d5756be38d</id>
<content type='text'>
Closes #1001

Add a new command that lists all files under the project root using
a generic file listing command (fd or find), bypassing .gitignore,
.projectile, and other ignore mechanisms. This is useful when you
need to find files that are normally excluded from the project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1001

Add a new command that lists all files under the project root using
a generic file listing command (fd or find), bypassing .gitignore,
.projectile, and other ignore mechanisms. This is useful when you
need to find files that are normally excluded from the project.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump the dev version</title>
<updated>2026-02-15T14:43:55+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-15T14:43:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=dd06dfd912656d41f2c63066aa8bacb898ddf7a2'/>
<id>dd06dfd912656d41f2c63066aa8bacb898ddf7a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix hardcoded git command in sub-projects and add hg/svn ignored commands</title>
<updated>2026-02-15T10:51:36+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-15T10:51:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=658f221e7713bca82ee7d0b6bd8411f3e6ee9ea0'/>
<id>658f221e7713bca82ee7d0b6bd8411f3e6ee9ea0</id>
<content type='text'>
- Use VCS-appropriate command in projectile-get-sub-projects-files
  instead of hardcoding projectile-git-command.
- Add projectile-hg-ignored-command and projectile-svn-ignored-command
  defcustoms so ignored-file filtering works for hg and svn projects
  in native/hybrid indexing mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use VCS-appropriate command in projectile-get-sub-projects-files
  instead of hardcoding projectile-git-command.
- Add projectile-hg-ignored-command and projectile-svn-ignored-command
  defcustoms so ignored-file filtering works for hg and svn projects
  in native/hybrid indexing mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TODOs for seq-union and seq-keep when minimum Emacs is bumped</title>
<updated>2026-02-14T22:35:45+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-14T22:35:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=12957e12ea5f4eee7419b496ed7c01c6457c1e39'/>
<id>12957e12ea5f4eee7419b496ed7c01c6457c1e39</id>
<content type='text'>
seq-union requires Emacs 28.1+ and seq-keep requires Emacs 29.1+.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
seq-union requires Emacs 28.1+ and seq-keep requires Emacs 29.1+.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace seq-union with seq-uniq + append for Emacs 27 compatibility</title>
<updated>2026-02-14T22:26:21+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-14T22:26:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=89b42ac4047a990b3c03b5151558f64ed4a0a299'/>
<id>89b42ac4047a990b3c03b5151558f64ed4a0a299</id>
<content type='text'>
seq-union is not available in Emacs 27's built-in seq.el.
Use (seq-uniq (append ...)) which achieves the same result.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
seq-union is not available in Emacs 27's built-in seq.el.
Use (seq-uniq (append ...)) which achieves the same result.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add declare-function for vc-git-grep</title>
<updated>2026-02-14T22:22:53+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-14T22:22:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=2902604208e3a30399e0b61066dd28790973c63c'/>
<id>2902604208e3a30399e0b61066dd28790973c63c</id>
<content type='text'>
The fboundp guard was removed but vc-git is only loaded at runtime,
so the byte-compiler needs a declare-function to avoid a warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fboundp guard was removed but vc-git is only loaded at runtime,
so the byte-compiler needs a declare-function to avoid a warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert seq-keep usage; not available via compat on Emacs 27</title>
<updated>2026-02-14T22:20:35+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-14T22:20:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=b55462304c1a9428c10b6fe7f85b26292b332ba7'/>
<id>b55462304c1a9428c10b6fe7f85b26292b332ba7</id>
<content type='text'>
seq-keep was added in Emacs 29.1 and is not provided by the compat
package.  Revert to (delq nil (mapcar ...)) which works on all
supported Emacs versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
seq-keep was added in Emacs 29.1 and is not provided by the compat
package.  Revert to (delq nil (mapcar ...)) which works on all
supported Emacs versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused function projectile-files-in-project-directory</title>
<updated>2026-02-14T22:16:06+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-14T22:16:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=098f4b940933b5cebd991d75cae28cdff310ea2f'/>
<id>098f4b940933b5cebd991d75cae28cdff310ea2f</id>
<content type='text'>
This function was defined but never called anywhere in the codebase.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function was defined but never called anywhere in the codebase.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace (delq nil (mapcar ...)) with seq-keep</title>
<updated>2026-02-14T22:14:54+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-14T22:14:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=b53336e3c5343a59f54bcfadf18bb1e5ad41f58b'/>
<id>b53336e3c5343a59f54bcfadf18bb1e5ad41f58b</id>
<content type='text'>
Use seq-keep (available via compat 30) for the filter-map pattern
in projectile-normalise-paths, projectile-rgrep-default-command,
and projectile-open-projects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use seq-keep (available via compat 30) for the filter-map pattern
in projectile-normalise-paths, projectile-rgrep-default-command,
and projectile-open-projects.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace delete-dups with seq-uniq</title>
<updated>2026-02-14T22:13:49+00:00</updated>
<author>
<name>Bozhidar Batsov</name>
<email>bozhidar@batsov.dev</email>
</author>
<published>2026-02-14T22:13:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.tews.dev/cgit/projectile.git/commit/?id=f52777c0a6d2dff175b4224f4bdc105834c05677'/>
<id>f52777c0a6d2dff175b4224f4bdc105834c05677</id>
<content type='text'>
Use the non-destructive seq-uniq instead of delete-dups across
9 call sites for consistency with the seq.el migration.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the non-destructive seq-uniq instead of delete-dups across
9 call sites for consistency with the seq.el migration.
</pre>
</div>
</content>
</entry>
</feed>
