aboutsummaryrefslogtreecommitdiffstats
path: root/cache/bug_cache.go
Commit message (Collapse)AuthorAgeFilesLines
* core: bubble up the comment ID when created, or edited the first commentMichael Muré2022-11-131-14/+17
|
* bug: have a type for combined ids, fix ↵Michael Muré2022-08-221-3/+8
| | | | https://github.com/MichaelMure/git-bug/issues/653
* move {bug,identity} to /entities, move input to /commandsMichael Muré2022-08-181-1/+1
|
* bug: fix an issue where Id would be used, then changed due to metadataMichael Muré2022-07-311-81/+19
|
* entity/dag: proper base operation for simplified implementationMichael Muré2022-07-251-2/+3
| | | | | | | | - 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
* Fix a bunch of comments and documentationsMichael Muré2022-03-101-4/+4
|
* make sure every text input is safe and validatedMichael Muré2021-04-171-0/+2
| | | | fix #630
* bug: migrate to the DAG entity structure!Michael Muré2021-02-141-3/+1
|
* Implement cache eviction and testingvince2020-08-251-2/+0
|
* Fix concurrency errorvince2020-08-181-11/+24
|
* Remove pointer and unnecessary codevince2020-08-131-1/+1
|
* Add mutex to bugCachevince2020-08-131-0/+33
| | | | This adds a mutex to the bugCache to deal with locking.
* repository: merge git.Hash in for one less /util packageMichael Muré2020-07-011-3/+3
|
* codereview #2: some cleanup, correct use of nothing-eventsJosh Bialkowski2019-12-181-4/+4
| | | | | | | | | | | | | | | | * 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/+22
|
* bridge/github: importer corectly emit eventsamine2019-11-191-0/+4
|
* finish the refactoring for the dedicated identifier typeMichael Muré2019-08-121-30/+12
|
* fix everything following the hash-->id changeMichael Muré2019-08-081-12/+8
|
* [misc] update man docs and completion scriptsAmine Hilaly2019-06-241-1/+1
| | | | | | [cache] BugCache: Fix set metadata raw [bridge/github] Fix graphql input objects
* [cache] BugCache: Add set metadata methodsAmine Hilaly2019-06-241-0/+18
| | | | | | [bridge/github] fix add/remove mutation requests [bridge/github] iterator: fix typo
* Add ForceLabelChange functionalitiesAmine Hilaly2019-05-051-0/+27
|
* github: fix 3 edge-case failuresMichael Muré2019-03-011-34/+34
|
* identity: wip cachingMichael Muré2019-03-011-2/+10
|
* identity: work on higher level now, cache, first two identity commandsMichael Muré2019-03-011-20/+18
|
* identity: all tests green o/Michael Muré2019-03-011-6/+6
|
* identity: I can compile again !!Michael Muré2019-03-011-4/+1
|
* identity: more cleaning and fixes after a code reviewMichael Muré2019-03-011-6/+6
|
* identity: more progress and fixesMichael Muré2019-03-011-0/+4
|
* WIP identity in gitMichael Muré2019-03-011-12/+14
|
* github: working incremental + comment history for the first commentMichael Muré2018-10-011-0/+47
|
* bug: in op convenience function, return the new op to be able to set ↵Michael Muré2018-10-011-13/+55
| | | | metadata later
* merge package operations into bug, they are tightly coupled anywayMichael Muré2018-09-291-8/+7
|
* cache: add raw edit functions to allow setting up the author, the timestamp ↵Michael Muré2018-09-251-10/+28
| | | | and the metadatas
* commands: add a package to handle implicit bug selectionMichael Muré2018-09-181-0/+4
|
* bug: add a data validation process to avoid merging incorrect operationsMichael Muré2018-09-151-4/+16
|
* operations: return a more convenient array of result for label changesMichael Muré2018-09-131-7/+10
|
* reorganize package for a more idomatic goMichael Muré2018-09-111-3/+3
|
* make CLI commands use the cache to lock the repo properlyMichael Muré2018-08-311-2/+8
|
* cache: maintain, write and load from disk bug excerptsMichael Muré2018-08-231-34/+26
|
* bug: introduce WithSnapshot to maintain incrementally and effitiently a ↵Michael Muré2018-08-231-28/+3
| | | | snapshot
* cache: lock the repo with a pid file; automatic cleaningMichael Muré2018-08-211-0/+137