TracPygit2Plugin: avoid `NoSuchNode` exceptions for submodule'd entry in `GitNode.__init__` (refs #11732)

git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@13908 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: fixed failing unit tests with pygit2 0.21.4


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14284 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: call `setup()` only if run setup.py as a script


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14285 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: added support for git cached repository


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14293 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: cache all refs in git repository


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14294 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: retrieve versions of pygit2 and libgit2 only once


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14295 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: fixed conflicting definition of `_insert_changeset()` between `GitCachedChangeset` and `CachedChangeset`


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14296 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: fixed sync crashing when non-existent entry is iterated by tree object (closes #12093)


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14297 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: fixed sync failing on `refs/tags/*` references


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14298 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: added `_get_branches_cset()` and `_get_tags_cset()` to `GitRepository`


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14300 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: use `git_object.type` to detect its type rather than `type(git_object)`


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14301 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: make blame work with both HEAD and non-HEAD revisions


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14302 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: added i18n feature


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14303 7322e99d-02ea-0310-aa39-e9a107903beb
TracPygit2Plugin: skip submodule'd entry in `_walk_tree()`


git-svn-id: http://trac-hacks.org/svn/tracpygit2plugin/trunk@14308 7322e99d-02ea-0310-aa39-e9a107903beb