{"version":"2.1.311","anchor":"stage-file-completion-and-misc-small-behaviours","canonical_anchor":"stage-file-completion-and-misc-small-behaviours","heading":"Small changes to file scanning, gitignore handling and recorded failures","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/stage-file-completion-and-misc-small-behaviours","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Small changes to file scanning, gitignore handling and recorded failures\n\nFile scanning now records more kinds of errors, re-included gitignore files are tracked, and failure records can note a timeout\n\n**What**\n\nSeveral small changes:\n\n- File-tree scanning now records errors other than \"file not found\" and \"not a directory\"\n\n- Files that a `.gitignore` excludes and then includes again are now tracked\n\n- A new value records when a prompt about removing permission bypass was skipped\n\n- A new reason value, `as_in_local_session`, is added\n\n- A failure record now has a field saying whether it timed out\n\n**Why**\n\nThese are small internal changes with little visible effect on their own.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}