0

Changes view: show changed file permissions

Elias 1 day ago updated by Thomas Singer 21 hours ago 1

Current Behavior:

SmartGit’s Changes pane currently displays the unchanged file content twice when only a file’s permissions have changed. However, it does not show the actual mode difference (e.g., 100644 → 100755), making it difficult to audit permission changes without switching to external tools like the Git CLI.

Proposed Enhancement:

Display the exact file mode change inline in the Changes pane, such as:
File mode changed: 100644 → 100755

This should appear clearly above or alongside the diff view when no content changes are present.

Benefits:

  • Improves visibility of non-content changes
  • Helps developers catch unintended permission toggles
  • Reduces reliance on Git CLI for metadata inspection
  • Enhances trust and transparency in cross-platform workflows
Changes view

Where exactly the file mode change should be displayed? Could you please create a mock-up of the Changes view?