parse file commit