aboutsummaryrefslogtreecommitdiffstats
path: root/repository/tree_entry_test.go
Commit message (Collapse)AuthorAgeFilesLines
* repository: merge git.Hash in for one less /util packageMichael Muré2020-07-011-4/+2
|
* repository: remove tie to Bug, improved and reusable testingMichael Muré2020-06-261-5/+3
| | | | | | | | | - allow the creation of arbitrary Lamport clocks, freeing the way to new entities and removing Bug specific (upper layer) code. - generalize the memory-only and persisted Lamport clocks behind a common interface - rework the tests to provide reusable testing code for a Repo, a Clock, a Config, opening a path to add a new Repo implementation more easily - test previously untested components with those new tests Note: one problem found during this endeavor is that `identity.Version` also need to store one time + Lamport time for each other Entity (Bug, config, PR ...). This could possibly done without breaking change but it would be much easier to wait for https://github.com/MichaelMure/git-bug-migration to happen.
* a round of cleanupMichael Muré2019-03-011-1/+2
|
* reorganize package for a more idomatic goMichael Muré2018-09-111-3/+3
|
* add TreeEntry to manage the talking with git mktree and git ls-treeMichael Muré2018-07-141-0/+34