dirstate: add a basic update_file function

Closed Pulkit Goyal requested to merge topic/default/dirstate-refactor into branch/default

Merge request reports