Skip to content

Instantly share code, notes, and snippets.

@crutch12
Last active July 14, 2022 15:15
Show Gist options
  • Save crutch12/f95b3ac74a71b3feac5d4bce07bf53cd to your computer and use it in GitHub Desktop.
Save crutch12/f95b3ac74a71b3feac5d4bce07bf53cd to your computer and use it in GitHub Desktop.
Smartgit ui config

Help - About Smartgit - Information - Setting Path (click) - Go to latest (eg. 21.2) - Copy/Paste .yml files from this gist - Done

actions:
cleanup: {gcIntervalDays: 0}
commit: {preferStaged: false}
compare:
fileComparators:
- filePattern: '*'
compareType: 0
externalFileCompare: {}
compareWithWorkingTree: false
showChooser: false
conflictSolver:
conflictSolvers:
- filePattern: '*'
useExternal: false
externalTool: {}
stash: {}
initCommitMessage: initial commit
allowModificationOfPushedHistory: true
pushTags: true
logSettings:
filterConfiguration:
regularExpressions: false
keys: [author, committer, id, message, ref]
key-author: true
key-committer: true
key-id: true
key-message: true
key-ref: true
comparePreviewSettings: {selectCompareTypeAutomatically: true}
dateFormat: {datePattern: MM/dd/yyyy, timePattern: 'hh:mm a', showTimeForLastDays: true}
defaultViewSettings:
compareSettings:
textSettings: {whitespaces: 0}
git:
maxCount: 3
alternatives: []
# executable: ${smartgit.install}\git\bin\git.exe
# executable.absolute: C:\Program Files\SmartGit\git\bin\git.exe
ssh: {useOwnSshClient: true}
deepGit2: {}
globalTextComponentSettings:
font: {family: Lucida Console, size: 9}
actions: {focusNextChangeAfterTakingChange: false, tabToSpaces: false, homeEndToLineNotDocument: true,
smartHome: true, cursorLeftRightLimitToLine: true, smartEnterAutoIndent: true,
smartEnterIgnoreEmptyLinesForIndentation: true, smartEnterDeleteWhitespace: true}
syntaxHighlightingSettings:
entries:
- {language: ANTLR4, pattern: '*.g4'}
- {language: Basic, pattern: '*.basic, *.cbm, *.vb, *.vbs'}
- {language: C#, pattern: '*.cs'}
- {language: C(++), pattern: '*.c, *.cc, *.cpp, *.cxx, *.cyc, *.h, *.ino'}
- {language: CMake, pattern: '*.cmake'}
- {language: CSS, pattern: '*.css, *.css-kw, *.css-str'}
- {language: Clojure, pattern: '*.clj'}
- {language: Cmd, pattern: '*.bat, *.cmd'}
- {language: Dart, pattern: '*.dart'}
- {language: Embedded Ruby Template, pattern: '*.erb'}
- {language: Go, pattern: '*.go'}
- {language: HTML, pattern: '*.htm, *.html, *.xhtml'}
- {language: InnoSetup, pattern: '*.iss'}
- {language: JSON, pattern: '*.json'}
- {language: Java, pattern: '*.java'}
- {language: JavaScript/TypeScript, pattern: '*.javascript, *.js, *.ts'}
- {language: Kotlin, pattern: '*.kt'}
- {language: Mumps, pattern: '*.mumps'}
- {language: Nim, pattern: '*.nim'}
- {language: Objective-C, pattern: '*.m'}
- {language: PHP, pattern: '*.php, *.php3, *.php4, *.php5, *.phps, *.phtml'}
- {language: Pascal, pattern: '*.pas, *.pascal'}
- {language: Perl, pattern: '*.perl, *.pl, *.pm'}
- {language: Properties, pattern: '*.properties'}
- {language: Python, pattern: '*.cv, *.py, *.python, *.pyw'}
- {language: Ruby, pattern: '*.rb, *.ruby'}
- {language: Rust, pattern: '*.rc, *.rs, *.rust'}
- {language: SQL, pattern: '*.sql'}
- {language: Scala, pattern: '*.scala'}
- {language: Shell Script, pattern: '*.bash, *.bsh, *.csh, *.sh'}
- {language: Swift, pattern: '*.swift'}
- {language: V, pattern: '*.v'}
- {language: VHDL '93, pattern: '*.vhd, *.vhdl'}
- {language: XML, pattern: '*.csproj, *.mxml, *.storyboard, *.xib, *.xml'}
- {language: Yaml, pattern: '*.yaml, *.yml'}
colors.light: {color-annotation: 11564032, color-attrib-name: 255, color-attrib-value: 32768,
color-comment: 8421504, color-pragma: 8547840, color-invalid: 16727871, color-keyword: 32768,
color-literal: 255, color-plain-text: 0, color-punctuation: 16721920, color-identifier: 0,
color-string: 12583104, color-tag: 128, color-type: 4227200, foregroundText: 0,
foregroundGutter: 9868950, foregroundWhitespace: 12632256, foregroundTrailingWhitespace: 12624064,
foregroundCompactSeparator: 10526880, backgroundEditable: 16777215, backgroundReadOnly: 16185078,
backgroundGutter: 16316661, backgroundCurrentLine: 16185004, backgroundModified: 16763080,
backgroundModifiedLight: 16772589, backgroundAdded: 12513470, backgroundAddedLight: 15399658,
backgroundRemoved: 13158655, backgroundRemovedLight: 15592959, backgroundConflict: 16755370,
backgroundConflictLight: 16770019, backgroundCompactSeparator: 15132390, backgroundComment: 16182243,
backgroundModifiedCS: 16763080, backgroundAddedCS: 12513470, backgroundRemovedCS: 13158655,
highlightCurrentLine: false}
colors.dark: {color-annotation: 13092749, color-attrib-name: 9291719, color-attrib-value: 12558303,
color-comment: 8421504, color-pragma: 13876905, color-invalid: 16744319, color-keyword: 10733475,
color-literal: 11184853, color-plain-text: 12566463, color-punctuation: 12561045,
color-identifier: 12632256, color-string: 14002901, color-tag: 10274701, color-type: 11513807}
colors.useDark: false
listx: {ePP: 1632663858471, eUT: -9223372036854775808, nRT: -9223372036854775808,
eV: '21.1', uid: x34427047306}
project: {preferLogWindow: false}
uiSettings: {theme: auto, themeChanged: false, fileSearchPatternType: 1}
vcsRecords: {lastGitUsage: 1652441007634}
updateCheck: {prevCheckTime: 1654161257253, checkedBuild: 17172, mode: download, upgradeInstallation: false}
updateCheckDg: {}
proxy: {enabled: false, autoDetect: true}
spellCheck:
dictionaries:
- {name: en_US, file: '${smartgit.install}\dictionaries\en_US.dic', file.absolute: 'C:\Program
Files\SmartGit\dictionaries\en_US.dic'}
deleted: false
activeDictionary: 0
lastUsedVersion: '21.1'
firstUsedTime: 1632663804927
tempDirs: []
warnForMissingMasterPassword: false
sendStacktraces2: true
sendUsageStats: true
machineId: '6e352093'
git:
projectToolBar-17:
items:
- {id: fetch}
- {id: sync}
- {id: push}
- {stretching: false}
- {id: commit}
- {stretching: true}
- {id: stage}
- {id: indexEditor}
- {id: unstage}
- {stretching: false}
- {id: discard}
- {stretching: false}
- {id: stashSave}
- {id: stashApply}
- {stretching: true}
- {id: logRepository}
- {id: annotate}
- {id: investigate}
- {stretching: true}
- {id: flowContext}
- {stretching: false}
- {id: merge}
- {id: rebaseHeadTo}
logToolBar-18.2:
items:
- {id: fetch}
- {id: sync}
- {id: push}
- {stretching: true}
- {id: stage}
- {id: indexEditor}
- {id: unstage}
- {stretching: false}
- {id: discard}
- {stretching: false}
- {id: stashSave}
- {id: stashApply}
- {stretching: true}
- {id: annotate}
- {id: investigate}
- {stretching: true}
- {id: flowContext}
- {stretching: false}
- {id: merge}
- {id: rebaseHeadTo}
filterConfiguration: {}
bounds:
- {key: project, x: 178, y: 31, width: 1546, height: 981}
- {key: welcome}
- {key: git.commit, width: 630, height: 550, x: 314, y: 92}
- {key: editMessage, width: 500, height: 309}
- {key: git.discard, width: 500, height: 309}
- {key: log, x: 136, y: 44, width: 1526, height: 858}
- {key: preferences, x: 94, y: -11, width: 983, height: 595}
- {key: compare, x: 190, y: 69, width: 1429, height: 858}
- {key: conflictSolver, x: 119, y: 24, width: 1440, height: 858}
- {key: output}
- {key: git.tag, width: 400, height: 300}
- {key: rename}
- {key: findObject, width: 400, height: 247}
conflictSolverFrame: {}
indexEditorFrame: {}
columns:
project.files.git:
columnNames: "Name\tState\tRelative Directory\tLast Changed On\tExt.\tIndex State\t\
Relative Path\tRenamed From\tSize\tWorking Tree State"
visibleColumnNames: "Last Changed On\tName\tRelative Directory\tState"
columnWidths:
- {id: Name, width: 200, width2x: 0}
- {id: State, width: 75, width2x: 0}
- {id: Relative Directory, width: 300, width2x: 0}
- {id: Last Changed On, width: 126, width2x: 0}
- {id: Relative Path, width: 500, width2x: 0}
sortOrders:
- {id: Name, reverse: false}
- {id: Last Changed On, reverse: false}
- {id: Relative Directory, reverse: false}
project.files.git.wt:
columnNames: "Name\tState\tRelative Directory\tExt.\tLast Changed On\tRelative\
\ Path\tRenamed From\tSize"
visibleColumnNames: "Name\tRelative Directory\tState"
columnWidths:
- {id: Name, width: 200, width2x: 0}
- {id: State, width: 75, width2x: 0}
- {id: Relative Directory, width: 300, width2x: 0}
- {id: Relative Path, width: 500, width2x: 0}
sortOrders:
- {id: Name, reverse: false}
- {id: Relative Directory, reverse: false}
project.files.git.index:
columnNames: "Name\tState\tRelative Directory\tExt.\tRelative Path\tRenamed From"
visibleColumnNames: "Name\tRelative Directory\tState"
columnWidths:
- {id: Name, width: 200, width2x: 0}
- {id: State, width: 75, width2x: 0}
- {id: Relative Directory, width: 300, width2x: 0}
- {id: Relative Path, width: 500, width2x: 0}
sortOrders:
- {id: Name, reverse: false}
- {id: Relative Directory, reverse: false}
log.comments:
columnNames: "Author\tText\tPath\tDate\tAssignee\tCommit"
visibleColumnNames: "Assignee\tAuthor\tDate\tPath\tText"
columnWidths:
- {id: Author, width: 59, width2x: 0}
- {id: Text, width: 42, width2x: 0}
- {id: Path, width: 43, width2x: 0}
- {id: Date, width: 46, width2x: 0}
- {id: Assignee, width: 108, width2x: 0}
sortOrders:
- {id: Assignee, reverse: false}
- {id: Date, reverse: false}
git.log.files.mixed:
columnNames: "Name\tModification\tRelative Directory\tRenamed Path\tExt.\tRelative\
\ Path"
visibleColumnNames: "Modification\tName\tRelative Directory\tRenamed Path"
columnWidths:
- {id: Name, width: 200, width2x: 0}
- {id: Modification, width: 60, width2x: 0}
- {id: Relative Directory, width: 200, width2x: 0}
- {id: Renamed Path, width: 150, width2x: 0}
- {id: Relative Path, width: 500, width2x: 0}
sortOrders:
- {id: Name, reverse: false}
- {id: Relative Directory, reverse: false}
git.log.files.wt:
columnNames: "Name\tState\tRelative Directory\tRenamed Path\tExt.\tLast Changed\
\ On\tRelative Path\tSize"
visibleColumnNames: "Name\tRelative Directory\tRenamed Path\tState"
columnWidths:
- {id: Name, width: 200, width2x: 0}
- {id: State, width: 60, width2x: 0}
- {id: Relative Directory, width: 200, width2x: 0}
- {id: Renamed Path, width: 150, width2x: 0}
- {id: Relative Path, width: 500, width2x: 0}
sortOrders:
- {id: Name, reverse: false}
- {id: Relative Directory, reverse: false}
git.log.files.index:
columnNames: "Name\tState\tRelative Directory\tRenamed Path\tExt.\tLast Changed\
\ On\tRelative Path\tSize"
visibleColumnNames: "Name\tRelative Directory\tRenamed Path\tState"
columnWidths:
- {id: Name, width: 200, width2x: 0}
- {id: State, width: 60, width2x: 0}
- {id: Relative Directory, width: 200, width2x: 0}
- {id: Renamed Path, width: 150, width2x: 0}
- {id: Relative Path, width: 500, width2x: 0}
sortOrders:
- {id: Name, reverse: false}
- {id: Relative Directory, reverse: false}
gitViewFileFilter: {viewRecursive: true, viewFromSubmodules: true, viewIgnoredFiles: false,
viewRenameSources: false, viewSkipped: false, viewUnversionedFiles: true, viewUnchangedFiles: false,
viewUnchangedAssumed: false}
deepGitUiConfiguration: {}
confirmations: {close.unpushedCommits: false, exit.showConfirmation: false, git.push: true,
git.switchBranch.confirmation: false, remove.repositoryOrGroup: true, compare.binaryEqual: true,
compare.contentEqual: true, commit.amend.replaceWarning: true, cherryPick.showConflictWarning: true,
git.switchBranch.fastForward: true, rebase.continue: true}
project.files.git.separateWtIndex: false
gitProjectLayout.main: (([+325x496:directories ][+325x328:branches ])(([+1200x337:files
][-3x1:message ])[+1200x221:changes ]([+907x263:outgoing ][+290x263:output ])))
log.wtIndex.onDemand: true
gitProjectLayout.mainIsdefault: true
gitProjectLayout.review: ([+254x275:directories ][+888x275:files ][+380x275:message
])[+1528x549:changes ]([-1x1:branches ][-3x1:outgoing ][-3x1:output ])
git.pull.defaultFetch: false
commit.expandOptions: true
discard.stash: false
log.files.git.separateWtIndex: true
gitLogRootLayout.main: (([+215x350:repositories ][+215x351:branches ])(([+660x467:graph
]([+627x174:details -1x1:output -1x1:debug-log details ][+627x290:files +627x290:comments
files ]))[+1290x234:changes ]))
gitLogRootLayout.mainIsdefault: true
gitLogRootLayout.review: (([+1x1:repositories ][+1x1:branches ])(([+4x1:graph ]([+2x1:details
-1x1:output -1x1:debug-log details ][+2x2:files +2x1:comments files ]))[+4x4:changes
]))
git.reset: 0
git.cherryPick.commit: true
git.cherryPick.appendSha: false
git.addBranch.switch: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment