Fix update handling for dirty git