aboutsummaryrefslogtreecommitdiffstats
path: root/bug
Commit message (Collapse)AuthorAgeFilesLines
* cache: many fixes following the dag entity migrationMichael Muré2021-04-081-0/+2
|
* WIP operation with filesMichael Muré2021-03-144-11/+12
|
* bug: nonce on all operation to prevent id collisionMichael Muré2021-03-142-15/+26
|
* entity: no sign-post neededMichael Muré2021-02-209-27/+0
|
* bug: wrap dag.Entity into a full Bug in MergeAllMichael Muré2021-02-141-1/+20
|
* minor cleanupsMichael Muré2021-02-146-6/+6
|
* bug: migrate to the DAG entity structure!Michael Muré2021-02-1433-1916/+279
|
* entity: more testing and bug fixingMichael Muré2021-02-141-9/+2
|
* entity: readAll and more testingMichael Muré2021-02-142-5/+6
|
* entity: more progress on merging and signingMichael Muré2021-02-141-3/+3
|
* WIPMichael Muré2021-02-141-2/+2
|
* entity: total ordering of operationsMichael Muré2021-02-141-1/+0
|
* entity: generalize the combined Ids, use 64 lengthMichael Muré2021-02-145-76/+4
|
* bug: fix testsMichael Muré2021-02-144-23/+33
|
* Change the comment ID to use both bug and comment ID references.vince2021-02-145-4/+84
| | | | | Add comment edit command This commit adds the comment edit command, which provides a CLI tool that allows a user to edit a comment.
* bug: don't store the id in Bug, match how it's done for IdentityMichael Muré2021-02-143-35/+26
|
* bug: debugMichael Muré2021-02-141-0/+2
|
* entity: unique function to generate IDsMichael Muré2021-02-141-8/+2
|
* bug: Id from first operation data, not git + remove root linkMichael Muré2021-02-1417-302/+338
|
* repo: expose all lamport clocks, move clocks in their own folderMichael Muré2021-02-1412-16/+16
|
* 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.
* repo: finish RepoStorage moveMichael Muré2020-12-081-2/+2
|
* add remove identity featurevince2020-11-221-18/+3
| | | | | | also adds: - listlocalidentities - refactors refstoids into entity package
* identity: remove support for legacy identityMichael Muré2020-10-0411-43/+150
|
* cache,bug,identity: structural changeMichael Muré2020-10-048-89/+112
| | | | | | - 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
* repo: use go-git in more places, fix pushMichael Muré2020-10-043-5/+9
|
* bug: fix testsMichael Muré2020-08-261-5/+5
|
* bug: use sha256 to compute labels color, to use a single hash function in ↵Michael Muré2020-08-261-3/+4
| | | | the codebase
* bug: code cleanup for the rm featureMichael Muré2020-07-282-15/+17
|
* Fix bug testsvince2020-07-282-18/+108
|
* Remove need to specify remotevince2020-07-281-9/+12
| | | | This commit makes the removeBug command use the listRefs repo command to search for the bug, eliminating the need to input the remote the bug came from.
* Allow user to delete remote bugsvince2020-07-281-0/+7
|
* typos and minor readme fixMichael Muré2020-07-151-1/+1
|
* Add functionality to remove bugs from a local repository. (#423)Vincent Tiu2020-07-092-2/+18
| | | | | Add functionality to remove bugs from a local repository. This adds a function to remove git references in the repo and another one to remove bugs.
* repository: merge git.Hash in for one less /util packageMichael Muré2020-07-0110-50/+50
|
* repo: more testsMichael Muré2020-06-271-1/+1
|
* repository: remove tie to Bug, improved and reusable testingMichael Muré2020-06-264-29/+58
| | | | | | | | | - 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.
* bug: harmonize how time are used, fix some issues in command special formatsMichael Muré2020-06-254-23/+8
| | | | This assume that the convertion from time.Time <--> Unix timestamp is lossless which seems to be.
* bug: make sure to disable label color escape when not on a terminalMichael Muré2020-06-141-44/+50
|
* Merge remote-tracking branch 'origin/master' into cheshirekow-jiraMichael Muré2020-02-0912-13/+34
|\
| * graphql: use the cache in priority for fast browsing at < 20ms instead of ↵Michael Muré2020-02-0910-3/+27
| | | | | | | | seconds
| * more more wipMichael Muré2020-02-081-1/+1
| |
| * various cleanups suggested by golang-ciMichael Muré2020-02-082-9/+6
| |
* | codereview #2: some cleanup, correct use of nothing-eventsJosh Bialkowski2019-12-181-6/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * return error, don't panic * skipping status export is an error * use switch in config.go * move PromptPassword to input * move client construction into getIdentityClient * use non-pointer context throughout client since it is an interface * remove some TODOs * don't emit multiple nothing-events, just one per bug only if nothing happened. * rename EditBody to EditCreateComment * add configuration notes about additional values * store bug id map in a dictionary in the config * some fixes from testing
* | Implement jira bridgeJosh Bialkowski2019-12-181-0/+7
|/
* bug: make sure there is no Operation's hash collisionMichael Muré2019-11-194-18/+27
|
* bug: use NeedCommit() in the interface, drop HasPendingOp()Michael Muré2019-11-194-9/+18
|
* repo: esthetism renameMichael Muré2019-11-192-4/+4
|
* bug: don't forget to assign the new packs after a mergeMichael Muré2019-11-191-0/+2
| | | | fix #235
* bug: fix testsludovicm672019-10-151-9/+8
|