Skip to content

Racy Git #20

@richardjennings

Description

@richardjennings

Tests intermittently fail when run on Linux. I discovered that the test case filesystem changes sometimes do not result in a change in modification timestamp. When the modification timesteamp has not changed, the timestamp comparison does not detect a change between the working directory and the index and as a result the tests fail.

This I found out is called the Racy Git problem and is discussed:

https://mirrors.edge.kernel.org/pub/software/scm/git/docs/technical/racy-git.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions