aboutsummaryrefslogtreecommitdiffstats
path: root/util/lamport
Commit message (Collapse)AuthorAgeFilesLines
* properly close files in edge cases in various placesMichael Muré2023-01-111-3/+8
|
* WIPMichael Muré2021-02-142-4/+12
|
* lamport: match wikipedia algorithmMichael Muré2021-02-142-2/+2
|
* repo: finish RepoStorage moveMichael Muré2020-12-082-17/+20
|
* repository: remove tie to Bug, improved and reusable testingMichael Muré2020-06-268-169/+190
| | | | | | | | | - 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.
* repo: more documentationMichael Muré2018-09-242-0/+8
|
* lamport: better perf by ensuring that the folder is created only onceMichael Muré2018-09-131-8/+9
|
* reorganize package for a more idomatic goMichael Muré2018-09-113-0/+229