summaryrefslogtreecommitdiff
path: root/lib/git/__init__.py
blob: 54f77bafc7ed27df2f0a6c07adab076170ec9440 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os
import inspect

# grab the version information
v = open(os.path.join(os.path.dirname(__file__), '..', '..', 'VERSION'))
__version__ = v.readline().strip()
v.close()

from git.actor import Actor
from git.blob import Blob
from git.commit import Commit
from git.diff import Diff
from git.errors import InvalidGitRepositoryError, NoSuchPathError, GitCommandError
from git.cmd import Git
from git.head import Head
from git.repo import Repo
from git.stats import Stats
from git.tag import Tag
from git.tree import Tree
from git.utils import dashify
from git.utils import touch

__all__ = [ name for name, obj in locals().items()
            if not (name.startswith('_') or inspect.ismodule(obj)) ]