gitextract_b4m8u31b/ ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.yml │ └── workflows/ │ ├── releases.yml │ └── test.yml ├── .gitignore ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs/ │ ├── .gitignore │ ├── Authentication.md │ ├── Common issues.md │ ├── Features.md │ ├── Getting Started.md │ ├── Installation.md │ ├── Integration with other tools.md │ ├── Line Authoring.md │ ├── Start here.md │ ├── Tips-and-Tricks.md │ └── dev/ │ └── LineAuthorFeature.md ├── esbuild.config.mjs ├── eslint.config.mjs ├── manifest.json ├── package.json ├── polyfill_buffer.js ├── src/ │ ├── automaticsManager.ts │ ├── commands.ts │ ├── constants.ts │ ├── editor/ │ │ ├── control.ts │ │ ├── editorIntegration.ts │ │ ├── eventsPerFilepath.ts │ │ ├── lineAuthor/ │ │ │ ├── lineAuthorIntegration.ts │ │ │ ├── lineAuthorProvider.ts │ │ │ ├── model.ts │ │ │ └── view/ │ │ │ ├── cache.ts │ │ │ ├── contextMenu.ts │ │ │ ├── gutter/ │ │ │ │ ├── coloring.ts │ │ │ │ ├── commitChoice.ts │ │ │ │ ├── gutter.ts │ │ │ │ ├── gutterElementSearch.ts │ │ │ │ ├── initial.ts │ │ │ │ └── untrackedFile.ts │ │ │ └── view.ts │ │ └── signs/ │ │ ├── changesStatusBar.ts │ │ ├── diff.ts │ │ ├── gutter.ts │ │ ├── hunkActions.ts │ │ ├── hunkState.ts │ │ ├── hunks.ts │ │ ├── signsIntegration.ts │ │ ├── signsProvider.ts │ │ └── tooltip.ts │ ├── externalLibTypes.d.ts │ ├── gitManager/ │ │ ├── gitManager.ts │ │ ├── isomorphicGit.ts │ │ ├── myAdapter.ts │ │ └── simpleGit.ts │ ├── main.ts │ ├── openInGitHub.ts │ ├── pluginGlobalRef.ts │ ├── promiseQueue.ts │ ├── setting/ │ │ ├── localStorageSettings.ts │ │ └── settings.ts │ ├── statusBar.ts │ ├── tools.ts │ ├── types.ts │ ├── ui/ │ │ ├── diff/ │ │ │ ├── diffView.ts │ │ │ └── splitDiffView.ts │ │ ├── history/ │ │ │ ├── components/ │ │ │ │ ├── logComponent.svelte │ │ │ │ ├── logFileComponent.svelte │ │ │ │ └── logTreeComponent.svelte │ │ │ ├── historyView.svelte │ │ │ └── historyView.ts │ │ ├── modals/ │ │ │ ├── branchModal.ts │ │ │ ├── changedFilesModal.ts │ │ │ ├── customMessageModal.ts │ │ │ ├── discardModal.ts │ │ │ ├── generalModal.ts │ │ │ └── ignoreModal.ts │ │ ├── sourceControl/ │ │ │ ├── components/ │ │ │ │ ├── fileComponent.svelte │ │ │ │ ├── pulledFileComponent.svelte │ │ │ │ ├── stagedFileComponent.svelte │ │ │ │ ├── tooManyFilesComponent.svelte │ │ │ │ └── treeComponent.svelte │ │ │ ├── sourceControl.svelte │ │ │ └── sourceControl.ts │ │ └── statusBar/ │ │ └── branchStatusBar.ts │ └── utils.ts ├── styles.css └── tsconfig.json