aboutsummaryrefslogtreecommitdiffstats
path: root/bug/operation_pack.go
Commit message (Collapse)AuthorAgeFilesLines
* expose format versionvince2020-12-151-2/+3
| | | | 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-3/+8
|
* cache,bug,identity: structural changeMichael Muré2020-10-041-3/+4
| | | | | | - bug doesn't commit identities anymore, only make sure they are commit - cache use an IdentityResolver to load bugs with identities from the cache (deps injection) - IdentityCache now are identity.Interface
* repository: merge git.Hash in for one less /util packageMichael Muré2020-07-011-4/+4
|
* bug: compute op's ID based on the serialized data on diskMichael Muré2019-08-081-3/+0
|
* identity: store the times properlyMichael Muré2019-03-011-1/+1
|
* identity: I can compile again !!Michael Muré2019-03-011-1/+1
|
* identity: more cleaning and fixes after a code reviewMichael Muré2019-03-011-0/+6
|
* identity: somewhat getting closer !Michael Muré2019-03-011-0/+8
|
* WIP identity in gitMichael Muré2019-03-011-11/+20
|
* bug: implement comment editionMichael Muré2018-09-291-5/+9
| | | | | - add a new operation - add a new "timeline" in the snapshot that hold a processed version of the operations
* bug: define a hash-based identifier for an operationMichael Muré2018-09-291-0/+3
|
* merge package operations into bug, they are tightly coupled anywayMichael Muré2018-09-291-23/+30
|
* bug: add a data validation process to avoid merging incorrect operationsMichael Muré2018-09-151-2/+15
|
* bug: change the OperationPack serialization format for JsonMichael Muré2018-09-121-21/+55
| | | | See https://github.com/MichaelMure/git-bug/issues/5 for the details of this choice
* reorganize package for a more idomatic goMichael Muré2018-09-111-3/+3
|
* cleanup go importsMichael Muré2018-08-131-0/+1
|
* fix some linting troubleMichael Muré2018-08-131-0/+6
|
* implement pull/mergeMichael Muré2018-07-171-0/+18
|
* complete the storage/read process + tests (!)Michael Muré2018-07-141-8/+22
|
* serialize a Bug to git as a blob+tree+commit+refMichael Muré2018-07-131-1/+38
|
* add basic tests for Bug and OperationIteratorMichael Muré2018-07-131-1/+5
|
* create the Bug structureMichael Muré2018-07-131-0/+20