aboutsummaryrefslogtreecommitdiffstats
path: root/entity
Commit message (Collapse)AuthorAgeFilesLines
* bug: have a type for combined ids, fix ↵Michael Muré2022-08-223-22/+82
| | | | https://github.com/MichaelMure/git-bug/issues/653
* move {bug,identity} to /entities, move input to /commandsMichael Muré2022-08-1812-12/+12
|
* core: generalized resolvers to resolve any entity time when unmarshalling an ↵Michael Muré2022-08-188-82/+257
| | | | operation
* entity/dag: proper base operation for simplified implementationMichael Muré2022-07-2512-180/+627
| | | | | | | | - reduce boilerplace necessary to implement an operation - consolidate what an operation is in the core, which in turn pave the way for a generic cache layer mechanism - avoid the previously complex unmarshalling process - support operation metadata from the core - simplified testing
* doc: more tiny fixesMichael Muré2022-06-251-4/+5
|
* doc: tiny tweaksMichael Muré2022-06-251-1/+4
|
* refactor(809): eliminate need to defer CleanupTestRepos()Steve Moyer2022-06-162-11/+7
|
* test: clean up temp dir and repo correctlySteve Moyer2022-05-311-0/+2
|
* refactor: use namespace instead of application of applicationNameSteve Moyer2022-05-261-3/+3
|
* feat: make local storage configurableSteve Moyer2022-05-251-2/+3
|
* a few fixesMichael Muré2022-04-261-1/+1
|
* entity/dag: add an extensive exampleMichael Muré2022-03-221-0/+383
|
* update docMichael Muré2022-03-221-1/+1
|
* Merge pull request #763 from MichaelMure/resolve-entityMichael Muré2022-03-103-3/+3
|\ | | | | entity: allow to resolve identities when numashalling operations
| * entity: allow to resolve identities when numashalling operationsMichael Muré2022-03-103-3/+3
| |
* | Fix a bunch of comments and documentationsMichael Muré2022-03-106-8/+8
|/
* update keyring and migrate to github.com/ProtonMail/go-cryptoMichael Muré2022-02-151-10/+15
|
* cache: many fixes following the dag entity migrationMichael Muré2021-04-081-3/+4
|
* entity: more commentsMichael Muré2021-04-041-0/+4
|
* entity: add support for storing filesMichael Muré2021-03-212-11/+66
|
* WIP operation with filesMichael Muré2021-03-144-10/+79
|
* bug: nonce on all operation to prevent id collisionMichael Muré2021-03-142-4/+14
|
* bug: wrap dag.Entity into a full Bug in MergeAllMichael Muré2021-02-141-1/+1
|
* fix mergeMichael Muré2021-02-142-2/+2
|
* minor cleanupsMichael Muré2021-02-141-1/+1
|
* entity: make sure merge commit don't have operationsMichael Muré2021-02-141-0/+4
|
* bug: migrate to the DAG entity structure!Michael Muré2021-02-142-11/+4
|
* entity: support different author in staging operationsMichael Muré2021-02-148-101/+113
|
* entity: pass the identity resolver instead of defining it onceMichael Muré2021-02-147-57/+53
| | | | | Having the resolver in Definition doesn't actually work well as the resolver is very situational.
* entity: clock loaderMichael Muré2021-02-141-0/+41
|
* entity: expose create and edit lamport clocksMichael Muré2021-02-141-13/+38
|
* entity: implement removeMichael Muré2021-02-142-2/+51
|
* entity: remove the pack lamport time that doesn't bring anything actuallyMichael Muré2021-02-144-118/+4
|
* entity: working commit signaturesMichael Muré2021-02-141-0/+44
|
* entity: test all merge scenarioMichael Muré2021-02-142-28/+200
|
* entity: use BFS instead of DFS to get the proper topological orderMichael Muré2021-02-141-19/+17
|
* entity: more testing and bug fixingMichael Muré2021-02-143-57/+164
|
* entity: readAll and more testingMichael Muré2021-02-144-14/+190
|
* entity: more progress on merging and signingMichael Muré2021-02-146-58/+139
|
* WIPMichael Muré2021-02-1414-400/+958
|
* entity: total ordering of operationsMichael Muré2021-02-141-6/+23
|
* entity: clocks and writeMichael Muré2021-02-144-52/+387
|
* entity: add embryo of a generic, DAG-enabled entityMichael Muré2021-02-143-0/+333
|
* entity: add error to signal invalid formatMichael Muré2021-02-141-18/+21
|
* entity: generalize the combined Ids, use 64 lengthMichael Muré2021-02-143-1/+105
|
* entity: unique function to generate IDsMichael Muré2021-02-141-0/+14
|
* deal with the previous changesMichael Muré2021-02-142-3/+9
|
* bug: Id from first operation data, not git + remove root linkMichael Muré2021-02-141-2/+2
|
* expose format versionvince2020-12-151-0/+26
| | | | 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.
* add remove identity featurevince2020-11-221-0/+18
| | | | | | also adds: - listlocalidentities - refactors refstoids into entity package