Update of bug #66568 (group findutils): Status: Confirmed => Fixed Fixed Release: None => 4.11.0
_______________________________________________________ Follow-up Comment #3: Thanks - pushed with some minor tweaks, e.g. the commit message shall state which files have been touched. I also pushed two other minor changes: * [PATCH 3/3] doc: state that -execdir prepends the base names with "./" https://git.sv.gnu.org/cgit/findutils.git/commit/?id=a78812c62e7 * [PATCH 2/3] doc: maint: break lines at sentences in a paragraph to change https://git.sv.gnu.org/cgit/findutils.git/commit/?id=1da19bdba76 * [PATCH 1/3] maint: fix typo in comment https://git.sv.gnu.org/cgit/findutils.git/commit/?id=00e82f2c15f > Just out of curiosity, why does it handle `/` specially? Good question. Searching in the git history, this was added (and later only modified) in commit [1] back in 2005. The intention was to use suffix "./" unless for absolute file names. [1] https://git.sv.gnu.org/cgit/findutils.git/commit/?id=74a750b11fba Then in 2010, there was then the change in commit [2] as a fix for for bug #27563 (-L breaking -execdir). That changed slightly the logic, as it first applies base_name(), and then checks whether the result is starting with "/" or not. Obviously, that is then only true for the root directory "/". [2] https://git.sv.gnu.org/cgit/findutils.git/commit/?id=e1d0a991e96e Maybe James would remember why exempting the root directory from prefixing with "./" would be useful. Looking at this test file, there was a bug report for exactly "/" as starting point: https://git.sv.gnu.org/cgit/findutils.git/tree/find/testsuite/find.gnu/execdir-root-only.exp?h=v4.10.0 _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?66568> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature