aboutsummaryrefslogtreecommitdiffstats
path: root/identity/version.go
Commit message (Collapse)AuthorAgeFilesLines
* make sure every text input is safe and validatedMichael Muré2021-04-171-16/+6
| | | | fix #630
* bug: nonce on all operation to prevent id collisionMichael Muré2021-03-141-1/+1
|
* fix mergeMichael Muré2021-02-141-5/+2
|
* entity: unique function to generate IDsMichael Muré2021-02-141-9/+3
|
* identity: PR fixesMichael Muré2021-02-141-3/+6
|
* identity: Id from data, not git + hold multiple lamport clocksMichael Muré2021-02-141-56/+113
|
* expose format versionvince2020-12-151-2/+6
| | | | this commit exposes the format version of the operation pack and identity to reduce the changes needed in vendored code when migrating. This also creates error variables that can be propagated and tested against for migrations.
* identity: remove support for legacy identityMichael Muré2020-10-041-0/+1
|
* repository: merge git.Hash in for one less /util packageMichael Muré2020-07-011-4/+4
|
* repository: remove tie to Bug, improved and reusable testingMichael Muré2020-06-261-0/+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.
* identity: bring back the login to hold that info from bridges (purely ↵Michael Muré2020-02-251-3/+15
| | | | informational)
* more more wipMichael Muré2020-02-081-7/+5
|
* wipMichael Muré2020-02-081-22/+20
|
* identity: rework mutationMichael Muré2020-02-081-2/+10
|
* identity: another round of cleanupsMichael Muré2019-03-011-5/+5
|
* identity: fix testsMichael Muré2019-03-011-1/+5
|
* identity: store the times properlyMichael Muré2019-03-011-6/+13
|
* identity: wipMichael Muré2019-03-011-39/+39
|
* identity: wip push/pullMichael Muré2019-03-011-0/+2
|
* identity: more cleaning and fixes after a code reviewMichael Muré2019-03-011-9/+75
|
* identity: add metadata supportMichael Muré2019-03-011-1/+25
|
* identity: implement the loading from gitMichael Muré2019-03-011-1/+1
|
* WIP identity in gitMichael Muré2019-03-011-0/+105