aboutsummaryrefslogtreecommitdiffstats
path: root/entity
Commit message (Collapse)AuthorAgeFilesLines
* commands: add a nice terminal progress bar when building the cacheMichael Muré2023-01-112-2/+15
| | | | One issue remaining is that writing the cache takes significant time, but I don't know how to reflect that nicely to the user.
* make go1.19 fmt happyMichael Muré2023-01-111-12/+12
|
* fix: keyrings must return keys with entities/identitiesSteve Moyer2022-12-301-0/+7
|
* cache: generic withSnapshot, some cleanupMichael Muré2022-12-222-0/+8
|
* cache: tie up the refactor up to compilingMichael Muré2022-12-216-52/+47
|
* WIPMichael Muré2022-12-191-4/+4
|
* WIPMichael Muré2022-11-297-65/+92
|
* WIPMichael Muré2022-11-284-1/+41
|
* go-git: concurrent loading of clocksMichael Muré2022-11-151-0/+1
|
* generalized interface for an EntityMichael Muré2022-08-252-1/+44
|
* dag: test op serialisation with the unmarshaller, to allow resolving entitiesMichael Muré2022-08-247-44/+47
|
* 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
|