aboutsummaryrefslogtreecommitdiffstats
path: root/cache/repo_cache_test.go
Commit message (Collapse)AuthorAgeFilesLines
* update to golang-lru v2Michael Muré2023-08-111-1/+1
|
* add wipe sub-command that remove local bugs and identitiesKalin Staykov2023-01-111-0/+33
|
* cache: fix tests?Michael Muré2023-01-111-94/+68
|
* Merge pull request #976 from MichaelMure/fix/975/patch-security-vulnerabilitiesMichael Muré2023-01-081-0/+7
|\ | | | | fix: resolve Go vulnerabilities
| * style(TestCache): remove empty trailing line from functionSteve Moyer2023-01-031-1/+0
| |
| * test(cache): close second instance of RepoCacheSteve Moyer2023-01-031-0/+8
| |
* | chore(TestCache): cleanup per PR reviewSteve Moyer2023-01-051-13/+33
| | | | | | | | Resolves #979
* | refactor(TestCache): guarantee test caches are closed when tests finishSteve Moyer2023-01-041-99/+111
| |
* | fix(TestCache): eliminate hanging Windows testsSteve Moyer2023-01-031-0/+7
|/
* cache: fix some bugs after refactorMichael Muré2022-12-231-22/+30
|
* cache: generic withSnapshot, some cleanupMichael Muré2022-12-221-1/+1
|
* cache: tie up the refactor up to compilingMichael Muré2022-12-211-75/+88
|
* WIPMichael Muré2022-11-281-1/+2
|
* move {bug,identity} to /entities, move input to /commandsMichael Muré2022-08-181-1/+1
|
* refactor(809): eliminate need to defer CleanupTestRepos()Steve Moyer2022-06-161-11/+7
|
* cache: many fixes following the dag entity migrationMichael Muré2021-04-081-2/+3
|
* Merge remote-tracking branch 'origin/master' into dag-entityMichael Muré2021-03-291-0/+20
|\
| * cache: test for FTS bub with long descriptionMichael Muré2021-03-291-0/+20
| |
* | bug: wrap dag.Entity into a full Bug in MergeAllMichael Muré2021-02-141-1/+1
| |
* | bug: migrate to the DAG entity structure!Michael Muré2021-02-141-0/+4
| |
* | entity: readAll and more testingMichael Muré2021-02-141-1/+1
|/
* repo: move bleve thereMichael Muré2020-12-081-1/+3
|
* repo: finish RepoStorage moveMichael Muré2020-12-081-2/+2
|
* 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