Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | repository: remove tie to Bug, improved and reusable testing | Michael Muré | 2020-06-26 | 1 | -0/+6 |
| | | | | | | | | | - 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. | ||||
* | fix cache not rebuilding properly | Michael Muré | 2020-06-26 | 1 | -20/+3 |
| | |||||
* | bug: harmonize how time are used, fix some issues in command special formats | Michael Muré | 2020-06-25 | 1 | -4/+8 |
| | | | | This assume that the convertion from time.Time <--> Unix timestamp is lossless which seems to be. | ||||
* | query: no need for an ast package | Michael Muré | 2020-03-28 | 1 | -11/+11 |
| | |||||
* | cache: replace the all-in-one query parser by a complete one with ↵ | Michael Muré | 2020-03-28 | 1 | -6/+14 |
| | | | | AST/lexer/parser | ||||
* | identity: bring back the login to hold that info from bridges (purely ↵ | Michael Muré | 2020-02-25 | 1 | -5/+5 |
| | | | | informational) | ||||
* | graphql: expose the name of Repository | Michael Muré | 2020-02-12 | 1 | -0/+12 |
| | |||||
* | cache: add proper locking to avoid concurrent access | Michael Muré | 2020-02-09 | 1 | -1/+86 |
| | |||||
* | graphql: use the cache in priority for fast browsing at < 20ms instead of ↵ | Michael Muré | 2020-02-09 | 1 | -22/+86 |
| | | | | seconds | ||||
* | more more wip | Michael Muré | 2020-02-08 | 1 | -11/+20 |
| | |||||
* | cache: rework resolving of bugs, identity | Michael Muré | 2020-02-08 | 1 | -42/+30 |
| | |||||
* | cmd: "user create" only assign the user identity if not set | Michael Muré | 2019-12-10 | 1 | -0/+4 |
| | |||||
* | cache: update RepoCache and identity to use new repository Config | amine | 2019-11-01 | 1 | -25/+10 |
| | |||||
* | issue 178: fetch the repo dir with rev-parse --git-dir | Sebastien Devaux | 2019-08-24 | 1 | -3/+3 |
| | | | | | Since is returns the .git dir directly, it is not more needed to concatenate .git. | ||||
* | bridge/core: add context.Context to ImportAll and ExportAll signatures | Amine Hilaly | 2019-08-18 | 1 | -12/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bridge/core: add ImportResult objects to stream import events bridge/core: launchpad support asynchronous import bridge/github: cancellable export and import functions bridge/gitlab: cancellable export and import functions commands: bridge pull/push gracefull kill bridge/github: fix github import bridge/github: use simple context for imports bridge/core: name parameters in interfaces github/core: Add EventError to export and import events types bridge/gitlab: add context support in gitlab requests functions bridge/gitlab: remove imported events count from importer logic bridge/github: remove imported events count from importer logic bridge/github: add context support in query and muration requets bridge/github: fix bug duplicate editions after multiple calls bridge/core: import import and export events String methods bridge/gitlab: fix error handling in note import events commands/bridge: Add statistics about imports and exports bridge/gitlab: properly handle context cancellation bridge/github: improve error handling bridge: break iterators on context cancel or timeout bridge: add context timeout support bridge: improve event formating and error handling commands: handle interrupt and switch cases bridge/github: add export mutation timeouts bridge: fix race condition bug in the github and gitlab importers bridge/github: improve context error handling | ||||
* | finish the refactoring for the dedicated identifier type | Michael Muré | 2019-08-12 | 1 | -37/+37 |
| | |||||
* | cache: expose the operation when creating a new bug | Michael Muré | 2019-06-16 | 1 | -9/+9 |
| | |||||
* | Add GetRemotes functionalities | Sladyn | 2019-05-29 | 1 | -1/+6 |
| | |||||
* | repository: add ReadConfigBool and ReadConfigString functions | Michael Muré | 2019-05-27 | 1 | -0/+12 |
| | |||||
* | doc: add an architecture overview | Michael Muré | 2019-04-18 | 1 | -1/+1 |
| | |||||
* | cache: add a push/pull test | Michael Muré | 2019-04-02 | 1 | -0/+21 |
| | |||||
* | cache: properly push/pull identities and bugs | Michael Muré | 2019-03-27 | 1 | -14/+46 |
| | |||||
* | cache: add basic unit testing | Michael Muré | 2019-03-25 | 1 | -0/+13 |
| | |||||
* | cache: better API to access excerpts | Michael Muré | 2019-03-01 | 1 | -12/+20 |
| | |||||
* | identity: another round of cleanups | Michael Muré | 2019-03-01 | 1 | -4/+0 |
| | |||||
* | commands: add a super-fast "user ls" command | Michael Muré | 2019-03-01 | 1 | -0/+12 |
| | |||||
* | cache: fix ResolveIdentityImmutableMetadata byt storing metadata in ↵ | Michael Muré | 2019-03-01 | 1 | -2/+2 |
| | | | | IdentityExcerpt | ||||
* | identity: store the times properly | Michael Muré | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | identity: working identity cache | Michael Muré | 2019-03-01 | 1 | -8/+129 |
| | |||||
* | identity: wip caching | Michael Muré | 2019-03-01 | 1 | -24/+64 |
| | |||||
* | identity: work on higher level now, cache, first two identity commands | Michael Muré | 2019-03-01 | 1 | -16/+52 |
| | |||||
* | identity: all tests green o/ | Michael Muré | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | identity: wip push/pull | Michael Muré | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | identity: more cleaning and fixes after a code review | Michael Muré | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | identity: more progress and fixes | Michael Muré | 2019-03-01 | 1 | -45/+93 |
| | |||||
* | identity: more progress and fixes | Michael Muré | 2019-03-01 | 1 | -0/+70 |
| | |||||
* | WIP identity in git | Michael Muré | 2019-03-01 | 1 | -2/+3 |
| | |||||
* | cache: fix unhandled error | Michael Muré | 2019-02-28 | 1 | -1/+1 |
| | |||||
* | cache: output the build info message on stderr to avoid breaking scripts | Michael Muré | 2019-02-20 | 1 | -2/+2 |
| | |||||
* | github: working incremental + comment history for the first comment | Michael Muré | 2018-10-01 | 1 | -1/+25 |
| | |||||
* | bug: in op convenience function, return the new op to be able to set ↵ | Michael Muré | 2018-10-01 | 1 | -2/+2 |
| | | | | metadata later | ||||
* | add documentation | Michael Muré | 2018-10-01 | 1 | -0/+3 |
| | |||||
* | merge package operations into bug, they are tightly coupled anyway | Michael Muré | 2018-09-29 | 1 | -2/+1 |
| | |||||
* | cache: add raw edit functions to allow setting up the author, the timestamp ↵ | Michael Muré | 2018-09-25 | 1 | -1/+13 |
| | | | | and the metadatas | ||||
* | commands: add "bridge rm" | Michael Muré | 2018-09-24 | 1 | -0/+7 |
| | |||||
* | repo: add functions to read/write git config | Michael Muré | 2018-09-24 | 1 | -0/+8 |
| | |||||
* | repo: split the Repo interface to avoid abstraction leak in RepoCache | Michael Muré | 2018-09-21 | 1 | -6/+20 |
| | |||||
* | commands: add a "ls-labels" command that output valid labels | Michael Muré | 2018-09-21 | 1 | -0/+30 |
| | |||||
* | cache: relay early the merge events | Michael Muré | 2018-09-19 | 1 | -4/+2 |
| | |||||
* | cache: don't ignore error when building the cache | Michael Muré | 2018-09-18 | 1 | -2/+10 |
| |