gitextract_do455as5/ ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── bump.yml │ └── ci.yml ├── .gitignore ├── .mochaclicktest.json ├── .mochatest.json ├── .npmignore ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── MERGETOOL.md ├── PLUGINS.md ├── README.md ├── appveyor.yml ├── bin/ │ ├── credentials-helper │ └── ungit ├── clicktests/ │ ├── environment.js │ ├── spec.authentication.js │ ├── spec.bare.js │ ├── spec.branches.js │ ├── spec.commands.js │ ├── spec.discard.js │ ├── spec.generic.js │ ├── spec.load-ahead.js │ ├── spec.no-header.js │ ├── spec.remotes.js │ ├── spec.screens.js │ ├── spec.stash.js │ └── spec.submodules.js ├── components/ │ ├── ComponentRoot.ts │ ├── app/ │ │ ├── app.html │ │ ├── app.js │ │ ├── app.less │ │ └── ungit-plugin.json │ ├── branches/ │ │ ├── branches.html │ │ ├── branches.js │ │ ├── branches.less │ │ └── ungit-plugin.json │ ├── commit/ │ │ ├── commit.html │ │ ├── commit.js │ │ ├── commit.less │ │ └── ungit-plugin.json │ ├── commitdiff/ │ │ ├── commitdiff.html │ │ ├── commitdiff.js │ │ ├── commitdiff.less │ │ ├── commitlinediff.js │ │ └── ungit-plugin.json │ ├── crash/ │ │ ├── crash.html │ │ ├── crash.js │ │ ├── crash.less │ │ └── ungit-plugin.json │ ├── gitErrors/ │ │ ├── gitErrors.html │ │ ├── gitErrors.js │ │ └── ungit-plugin.json │ ├── graph/ │ │ ├── animateable.js │ │ ├── edge.js │ │ ├── git-graph-actions.js │ │ ├── git-node.js │ │ ├── git-ref.js │ │ ├── graph-graphics.html │ │ ├── graph.html │ │ ├── graph.js │ │ ├── graph.less │ │ ├── hover-actions.js │ │ ├── selectable.js │ │ └── ungit-plugin.json │ ├── header/ │ │ ├── header.html │ │ ├── header.js │ │ ├── header.less │ │ └── ungit-plugin.json │ ├── home/ │ │ ├── home.html │ │ ├── home.js │ │ ├── home.less │ │ └── ungit-plugin.json │ ├── imagediff/ │ │ ├── imagediff.html │ │ ├── imagediff.js │ │ ├── imagediff.less │ │ └── ungit-plugin.json │ ├── login/ │ │ ├── login.html │ │ ├── login.js │ │ └── ungit-plugin.json │ ├── modals/ │ │ ├── formModal.html │ │ ├── forms.ts │ │ ├── modalBase.ts │ │ ├── modals.ts │ │ ├── promptModal.html │ │ ├── prompts.ts │ │ └── ungit-plugin.json │ ├── path/ │ │ ├── path.html │ │ ├── path.js │ │ ├── path.less │ │ └── ungit-plugin.json │ ├── refreshbutton/ │ │ ├── refreshbutton.html │ │ ├── refreshbutton.js │ │ ├── refreshbutton.less │ │ └── ungit-plugin.json │ ├── remotes/ │ │ ├── remotes.html │ │ ├── remotes.js │ │ └── ungit-plugin.json │ ├── repository/ │ │ ├── repository.html │ │ ├── repository.js │ │ ├── repository.less │ │ └── ungit-plugin.json │ ├── staging/ │ │ ├── staging.html │ │ ├── staging.js │ │ ├── staging.less │ │ └── ungit-plugin.json │ ├── stash/ │ │ ├── stash.html │ │ ├── stash.js │ │ ├── stash.less │ │ └── ungit-plugin.json │ ├── submodules/ │ │ ├── submodules.html │ │ ├── submodules.js │ │ └── ungit-plugin.json │ └── textdiff/ │ ├── textdiff.html │ ├── textdiff.js │ ├── textdiff.less │ └── ungit-plugin.json ├── eslint.config.mjs ├── package.json ├── public/ │ ├── images/ │ │ └── icon.icns │ ├── index.html │ ├── less/ │ │ ├── bootstrap.less │ │ ├── d2h.less │ │ ├── styles.less │ │ └── variables.less │ ├── main.js │ ├── source/ │ │ ├── bootstrap.js │ │ ├── components.js │ │ ├── jquery-ui.js │ │ ├── knockout-bindings.js │ │ ├── main.js │ │ ├── navigation.js │ │ ├── program-events.js │ │ ├── server.js │ │ └── storage.js │ └── vendor/ │ └── css/ │ └── animate.css ├── scripts/ │ ├── build.js │ ├── electronpackage.js │ ├── electronzip.js │ ├── npmpublish.js │ └── teststabilitytester.js ├── source/ │ ├── address-parser.js │ ├── bugtracker.js │ ├── config.js │ ├── git-api.js │ ├── git-parser.js │ ├── git-promise.js │ ├── server.js │ ├── sysinfo.js │ ├── ungit-plugin.js │ └── utils/ │ ├── cache.js │ ├── file-type.js │ └── logger.js ├── test/ │ ├── common-es6.js │ ├── spec.address-parser.js │ ├── spec.cache.js │ ├── spec.credentials-helper.js │ ├── spec.file-type.js │ ├── spec.git-api.branching.js │ ├── spec.git-api.conflict-no-auto-stash.js │ ├── spec.git-api.conflict.js │ ├── spec.git-api.diff.js │ ├── spec.git-api.discardchanges.js │ ├── spec.git-api.ignorefile.js │ ├── spec.git-api.js │ ├── spec.git-api.patch.js │ ├── spec.git-api.remote.js │ ├── spec.git-api.squash.js │ ├── spec.git-api.stash.js │ ├── spec.git-api.submodule.js │ └── spec.git-parser.js └── tsconfig.json