[FR] Flag commit hash as "dirty" in UI if git repo has local changes #1912
Labels
area/tracking
Tracking service, tracking client APIs, autologging
enhancement
New feature or request
priority/backlog
We believe it is useful, but don’t see it being prioritized in the next few months.
Describe the proposal
Add a flag in UI (and database, if necessary) that identifies a commit hash as "dirty" if the git repository has local changes.
Motivation
Version: 1.3.0 (installed via pip)
Steps:
In this situation, the first run is reproducible, the second one is not. In the UI both runs are displayed with the same (i.e. the most recent) commit hash. This gives the impression that both experiments where run with exactly the same code, which is not true. As far as I could find, there seems to be no way to identify the "dirty" second run. Please let me know if I missed something.
Proposed Changes
Other tools such as omniboard for sacred or neptune show a flag that identifies the "dirty" run as such. This does not make the run reproducible, but it does at least alert the user that this is the case.
The text was updated successfully, but these errors were encountered: