tracopt.versioncontrol.git.git_fs¶
-
class
tracopt.versioncontrol.git.git_fs.GitCachedChangeset(repos, rev, env)¶ Bases:
trac.versioncontrol.cache.CachedChangesetGit-specific cached changeset.
-
class
tracopt.versioncontrol.git.git_fs.GitCachedRepository(env, repos, log)¶ Bases:
trac.versioncontrol.cache.CachedRepositoryGit-specific cached repository.
-
class
tracopt.versioncontrol.git.git_fs.GitChangeset(repos, sha)¶ Bases:
trac.versioncontrol.api.ChangesetA Git changeset in the Git repository.
Corresponds to a Git commit blob.
-
class
tracopt.versioncontrol.git.git_fs.GitRepository(env, path, params, log, persistent_cache=False, git_bin='git', git_fs_encoding='utf-8', shortrev_len=7, rlookup_uid=<function <lambda>>, use_committer_id=False, use_committer_time=False)¶ Bases:
trac.versioncontrol.api.RepositoryGit repository
-
get_changeset(rev)¶ GitChangeset factory method
-
-
tracopt.versioncontrol.git.git_fs.intersperse(sep, iterable)¶ The ‘intersperse’ generator takes an element and an iterable and intersperses that element between the elements of the iterable.
inspired by Haskell’s
Data.List.intersperse