Problem
Settings such as which columns are shown in the graph/history view (author, SHA, commit time) and editor-related display options (word wrap, syntax highlighting) currently have to be configured individually per repository. With 10+ repositories, this means repeating the same setup steps for every single one, and again for every newly added repository.
Desired Behaviour
Add global default values for these settings in Preferences:
- Graph view: default visibility of X, Y, ...
- Editor / diff viewer: default word wrap, syntax highlighting state, ...
New repositories would inherit these defaults. Per-repo overrides should remain possible for cases where a specific repo needs different behaviour (e.g. disabling syntax highlighting)
Personal Note
I recently switched to SourceGit and am very happy with it!
But since I manage all my repos with it, and I have about 10-15 I use, I had to change these settings, which columns to show, and enabling syntax highlighting in every repo was very tedious.
This feature would simply allow users to set specific defaults they want for the majority of their repos without removing the ability to change them per-repo.
Problem
Settings such as which columns are shown in the graph/history view (author, SHA, commit time) and editor-related display options (word wrap, syntax highlighting) currently have to be configured individually per repository. With 10+ repositories, this means repeating the same setup steps for every single one, and again for every newly added repository.
Desired Behaviour
Add global default values for these settings in Preferences:
New repositories would inherit these defaults. Per-repo overrides should remain possible for cases where a specific repo needs different behaviour (e.g. disabling syntax highlighting)
Personal Note
I recently switched to SourceGit and am very happy with it!
But since I manage all my repos with it, and I have about 10-15 I use, I had to change these settings, which columns to show, and enabling syntax highlighting in every repo was very tedious.
This feature would simply allow users to set specific defaults they want for the majority of their repos without removing the ability to change them per-repo.