tracopt.versioncontrol.git.git_fs
¶
-
class
tracopt.versioncontrol.git.git_fs.
GitCachedChangeset
(repos, rev, env)¶ Bases:
trac.versioncontrol.cache.CachedChangeset
Git-specific cached changeset.
-
class
tracopt.versioncontrol.git.git_fs.
GitCachedRepository
(env, repos, log)¶ Bases:
trac.versioncontrol.cache.CachedRepository
Git-specific cached repository.
-
class
tracopt.versioncontrol.git.git_fs.
GitChangeset
(repos, sha)¶ Bases:
trac.versioncontrol.api.Changeset
A 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.Repository
Git 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