Open benjaminwil opened 6 months ago
It looks like this gem has no test suite
The test suite for the adapters is in a separate repository so that all the adapters share the same tests.
Right, and the test suite gives at least some sort of documentation of the API, which is a bit lacking at the moment. :)
It looks like this gem has no test suite, so I've included the output from
@repo.lstree_all_directories(sha)
below as evidence that this works--until this can be tested at thegollum-lib
andgollum
layers.This commit adds Gollum-formatted entries that represent the directory tree of the repository at the given SHA. For example, using the Gollum
lotr.git
test wiki, we get the following array back:In subsequent commits to
gollum
andgollum-lib
, using this method can help us make Gollum's "Overview" page more performant for large wikis.Currently, Gollum has no mechanism for getting the directory tree of the git repository, meaning we have to reverse-engineer the directory tree by using the paths of files checked into the repository.