|  | 
| 5 | 5 | # the BSD License: http://www.opensource.org/licenses/bsd-license.php | 
| 6 | 6 | # flake8: noqa | 
| 7 | 7 | #@PydevCodeAnalysisIgnore | 
| 8 |  | -from git.exc import *                       # @NoMove @IgnorePep8 | 
|  | 8 | +from git.exc import GitError, GitCommandError, GitCommandNotFound, UnmergedEntriesError, CheckoutError, InvalidGitRepositoryError, NoSuchPathError, BadName                       # @NoMove @IgnorePep8 | 
| 9 | 9 | import inspect | 
| 10 | 10 | import os | 
| 11 | 11 | import sys | 
| @@ -39,16 +39,16 @@ def _init_externals() -> None: | 
| 39 | 39 | #{ Imports | 
| 40 | 40 | 
 | 
| 41 | 41 | try: | 
| 42 |  | -    from git.config import GitConfigParser  # @NoMove @IgnorePep8 | 
| 43 |  | -    from git.objects import *               # @NoMove @IgnorePep8 | 
| 44 |  | -    from git.refs import *                  # @NoMove @IgnorePep8 | 
| 45 |  | -    from git.diff import *                  # @NoMove @IgnorePep8 | 
| 46 |  | -    from git.db import *                    # @NoMove @IgnorePep8 | 
| 47 |  | -    from git.cmd import Git                 # @NoMove @IgnorePep8 | 
| 48 |  | -    from git.repo import Repo               # @NoMove @IgnorePep8 | 
| 49 |  | -    from git.remote import *                # @NoMove @IgnorePep8 | 
| 50 |  | -    from git.index import *                 # @NoMove @IgnorePep8 | 
| 51 |  | -    from git.util import (                  # @NoMove @IgnorePep8 | 
|  | 42 | +    from git.config import GitConfigParser                                                         # @NoMove @IgnorePep8 | 
|  | 43 | +    from git.objects import Blob, Commit, Object, Submodule, Tree                                  # @NoMove @IgnorePep8 | 
|  | 44 | +    from git.refs import Head, Reference, RefLog, RemoteReference, SymbolicReference, TagReference # @NoMove @IgnorePep8 | 
|  | 45 | +    from git.diff import Diff, DiffIndex, NULL_TREE                                                # @NoMove @IgnorePep8 | 
|  | 46 | +    from git.db import GitCmdObjectDB, GitDB                                                       # @NoMove @IgnorePep8 | 
|  | 47 | +    from git.cmd import Git                                                                        # @NoMove @IgnorePep8 | 
|  | 48 | +    from git.repo import Repo                                                                      # @NoMove @IgnorePep8 | 
|  | 49 | +    from git.remote import FetchInfo, PushInfo, Remote, RemoteProgress                             # @NoMove @IgnorePep8 | 
|  | 50 | +    from git.index import BlobFilter, IndexEntry, IndexFile                                        # @NoMove @IgnorePep8 | 
|  | 51 | +    from git.util import (                                                                         # @NoMove @IgnorePep8 | 
| 52 | 52 |         LockFile, | 
| 53 | 53 |         BlockingLockFile, | 
| 54 | 54 |         Stats, | 
|  | 
0 commit comments