Things to consider: - Should the full file be exposed? - How are diffs represented? - Has the file been added or deleted?