Skip to content

Tweak IMPLICIT_COMMAND_DEPENDENCIES man entry#4856

Merged
bdbaddog merged 1 commit into
SCons:masterfrom
mwichmann:doc/implicit-deps
May 26, 2026
Merged

Tweak IMPLICIT_COMMAND_DEPENDENCIES man entry#4856
bdbaddog merged 1 commit into
SCons:masterfrom
mwichmann:doc/implicit-deps

Conversation

@mwichmann
Copy link
Copy Markdown
Collaborator

@mwichmann mwichmann commented May 25, 2026

Tighten up wording, remove example that adds no value.

Clarifies one ambiguity: the oringal text could be read as implying if IMPLICIT_COMMAND_DEPENDENCIES is set to one, the first word of each command in a segmented line is scanned, but the implementation in this case applies the "lightweight" CommandAction scanner, which is documented as: "Lightweight dependency scanning involves only scanning the first entry in an action string, even if it contains &&.". The new wording matches this behavior.

Along the way, updated the rest of the the non-code references to Python to use the entity &Python;.

This is a doc-only change.

As implied earlier, I have consolidated my manpage changes from this release cycle into a single entry in CHANGES; nothing was adjusted in RELEASE since the structure of that document already has a separate documentation section, and so was already clear enough. This change implies there will be minor merge work if this PR is merged before the other pending ones that have CHANGES.txt diffs. It should be minor fiddling only.

Contributor Checklist:

  • I have created a new test or updated the unit tests to cover the new/changed functionality.
  • I have updated CHANGES.txt and RELEASE.txt (and read the README.rst).
  • I have updated the appropriate documentation

Tighten up wording, remove example that adds no value.

Clarifies one ambiguity: the oringal text could be read as implying if
IMPLICIT_COMMAND_DEPENDENCIES is set to one, the first word of each
command in a segmented line is scanned, but the implementation in this
case applies the "lightweight" CommandAction scanner, which is documented
as: "Lightweight dependency scanning involves only scanning the first
entry in an action string, even if it contains &&.". The new wording
matches this behavior.

Along the way, updated the rest of the the non-code references
to Python to use the entity &Python;.

Signed-off-by: Mats Wichmann <mats@linux.com>
@bdbaddog bdbaddog merged commit a46b809 into SCons:master May 26, 2026
11 of 12 checks passed
@mwichmann mwichmann added this to the NextRelease milestone May 26, 2026
@mwichmann mwichmann deleted the doc/implicit-deps branch May 26, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants