aboutsummaryrefslogtreecommitdiffstats
path: root/cache/repo_cache_test.go
Commit message (Collapse)AuthorAgeFilesLines
* repo: use go-git in more places, fix pushMichael Muré2020-10-041-5/+5
|
* cache: simplify cache evictionMichael Muré2020-08-251-17/+10
|
* Implement cache eviction and testingvince2020-08-251-12/+13
|
* Implement the LRU Cachevince2020-08-201-4/+72
|
* bug: code cleanup for the rm featureMichael Muré2020-07-281-0/+5
|
* Fix bug testsvince2020-07-281-5/+48
|
* Move args parsing out of repo cachevince2020-07-281-1/+1
|
* Add test for removing bug from cachevince2020-07-281-0/+5
|
* repository: remove tie to Bug, improved and reusable testingMichael Muré2020-06-261-3/+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.
* cache: replace the all-in-one query parser by a complete one with ↵Michael Muré2020-03-281-2/+3
| | | | AST/lexer/parser
* finish the refactoring for the dedicated identifier typeMichael Muré2019-08-121-4/+4
|
* fix testsMichael Muré2019-06-161-4/+4
|
* repo: refactor how test repo are created/cleanedMichael Muré2019-05-271-4/+6
|
* cache: add a push/pull testMichael Muré2019-04-021-0/+55
|
* cache: add basic unit testingMichael Muré2019-03-251-0/+101