# eric7.Plugins.VcsPlugins.vcsGit

Package implementing the vcs interface to Git.

It consists of the git class, the project helper classes and some Git specific dialogs.

### Packages

ConfigurationPage | Package implementing the the Git configuration page.

### Modules

Config | Module defining configuration variables for the Git package.
GitAddRemoteDialog | Module implementing a dialog to enter the data of a remote repository.
GitApplyBundleDataDialog | Module implementing a dialog to enter the data for applying a bundle.
GitArchiveDataDialog | Module implementing a dialog to enter the data for the creation of an archive.
GitBisectLogBrowserDialog | Module implementing a dialog to browse the bisect log history.
GitBisectStartDialog | Module implementing a dialog to enter the data for an extended bisect start.
GitBlameDialog | Module implementing a dialog to show the output of git blame.
GitBranchDialog | Module implementing a dialog to enter the data for a branching operation.
GitBranchPushDialog | Module implementing a dialog to select the data for pushing a branch.
GitBundleDialog | Module implementing a dialog to enter the data for a bundle operation.
GitChangeRemoteUrlDialog | Module implementing a dialog to change the URL of a remote git repository.
GitCherryPickDialog | Module implementing a dialog to enter cherry-pick data.
GitCommandDialog | Module implementing the Git command dialog.
GitCommitDialog | Module implementing a dialog to enter the commit message.
GitCopyDialog | Module implementing a dialog to enter the data for a copy or rename operation.
GitDescribeDialog | Module implementing a dialog to show the results of the git describe action.
GitDialog | Module implementing a dialog starting a process and showing its output.
GitDiffDialog | Module implementing a dialog to show the output of the git diff command process.
GitDiffGenerator | Module implementing a class to generate the output of the git diff command process.
GitDiffHighlighter | Module implementing a syntax highlighter for diff outputs.
GitDiffParser | Module implementing a class to store and parse diff output.
GitFetchDialog | Module implementing a dialog to enter data for a Fetch operation.
GitListDialog | Module implementing a dialog to select from a list.
GitLogBrowserDialog | Module implementing a dialog to browse the log history.
GitMergeDialog | Module implementing a dialog to enter the merge data.
GitNewProjectOptionsDialog | Module implementing the Git Options Dialog for a new project from the repository.
GitOptionsDialog | Module implementing a dialog to enter options used to start a project in the VCS.
GitPatchFilesDialog | Module implementing a dialog to select a list of patch files.
GitPatchStatisticsDialog | Module implementing a dialog to show some patch file statistics.
GitPullDialog | Module implementing a dialog to enter data for a Pull operation.
GitPushDialog | Module implementing a dialog to enter data for a Push operation.
GitReflogBrowserDialog | Module implementing a dialog to browse the reflog history.
GitRemoteCredentialsDialog | Module implementing a dialog to enter the data of a remote repository.
GitRemoteRepositoriesDialog | Module implementing a dialog to show available remote repositories.
GitRevisionSelectionDialog | Module implementing a dialog to select a revision.
GitRevisionsSelectionDialog | Module implementing a dialog to enter the revisions for the git diff command.
GitStashBrowserDialog | Module implementing a dialog to show the stashes.
GitStashDataDialog | Module implementing a dialog to enter the data for a stash operation.
GitStatusDialog | Module implementing a dialog to show the output of the git status command process.
GitStatusMonitorThread | Module implementing the VCS status monitor thread class for Git.
GitSubmoduleAddDialog | Module implementing a dialog to enter the data to add a submodule.
GitSubmodulesDeinitDialog | Module implementing a dialog to get the data for a submodule deinit operation.
GitSubmodulesListDialog | Module implementing a dialog to list the defined submodules.
GitSubmodulesStatusDialog | Module implementing a dialog to show the status of the submodules of the project.
GitSubmodulesSummaryOptionsDialog | Module implementing a dialog to enter submodule summary options.
GitSubmodulesSyncDialog | Module implementing a dialog to enter submodule synchronization options.
GitSubmodulesUpdateOptionsDialog | Module implementing a dialog to enter options for a submodule update command.
GitTagBranchListDialog | Module implementing a dialog to show a list of tags or branches.
GitTagDialog | Module implementing a dialog to enter the data for a tagging operation.
GitUserConfigDataDialog | Module implementing a dialog to enter some user data.
GitUtilities | Module implementing some common utility functions for the Git package.
ProjectBrowserHelper | Module implementing the VCS project browser helper for Git.
ProjectHelper | Module implementing the VCS project helper for Git.
git | Module implementing the version control systems interface to Git.