Implement file commit history