public static string GetCurrentChanges(string name, bool staged, string extraDiffArguments) { name = FixPath(name); var args = "diff" + extraDiffArguments + " -- \"" + name + "\""; if (staged) args = "diff --cached" + extraDiffArguments + " -- \"" + name + "\""; return RunCmd(Settings.GitCommand, args); }