aboutsummaryrefslogtreecommitdiffstats
path: root/identity
Commit message (Collapse)AuthorAgeFilesLines
* expose format versionvince2020-12-151-2/+6
| | | | 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: move bleve thereMichael Muré2020-12-081-2/+2
|
* add remove identity featurevince2020-11-222-38/+149
| | | | | | also adds: - listlocalidentities - refactors refstoids into entity package
* identity: remove support for legacy identityMichael Muré2020-10-045-269/+2
|
* cache,bug,identity: structural changeMichael Muré2020-10-046-30/+42
| | | | | | - 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-041-1/+5
|
* repo: more config related bug fixesMichael Muré2020-09-291-15/+12
|
* repo: fix some go-git implementationMichael Muré2020-09-291-1/+2
|
* some light code reorgMichael Muré2020-07-162-83/+93
|
* repository: merge git.Hash in for one less /util packageMichael Muré2020-07-012-7/+6
|
* repo: more testsMichael Muré2020-06-271-1/+1
|
* repository: remove tie to Bug, improved and reusable testingMichael Muré2020-06-263-3/+13
| | | | | | | | | - 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.
* identity: actually test the mutatorMichael Muré2020-05-012-6/+19
|
* identity: bring back the login to hold that info from bridges (purely ↵Michael Muré2020-02-256-12/+80
| | | | informational)
* bridges: pass the context to Init for when a client build process needs itMichael Muré2020-02-151-0/+2
|
* graphql: use the cache in priority for fast browsing at < 20ms instead of ↵Michael Muré2020-02-091-14/+23
| | | | seconds
* more more wipMichael Muré2020-02-089-47/+60
|
* wipMichael Muré2020-02-086-81/+44
|
* identity: rework mutationMichael Muré2020-02-082-4/+31
|
* cmd: "user create" only assign the user identity if not setMichael Muré2019-12-101-0/+10
|
* bridge: huge refactor to accept multiple kind of credentialsMichael Muré2019-12-081-16/+4
|
* cache: update RepoCache and identity to use new repository Configamine2019-11-011-4/+4
|
* finish the refactoring for the dedicated identifier typeMichael Muré2019-08-123-11/+12
|
* bug,entity: use a dedicated type to store IDsMichael Muré2019-08-1110-71/+85
|
* Changes to Repo.RmConfigsAmine Hilaly2019-06-171-1/+1
| | | | RmConfigs try to remove key/value or section from keyPrefix
* repo: refactor how test repo are created/cleanedMichael Muré2019-05-271-3/+4
|
* commands: display comment's id in "git bug comment"Michael Muré2019-03-281-0/+1
|
* commands: only return the error (not the function help) when no identity is setMichael Muré2019-03-271-1/+1
| | | | ... to avoid misleading a user into thinking the usage was incorrect
* cache: properly push/pull identities and bugsMichael Muré2019-03-271-79/+14
|
* commands: show the last modification time in "user"Michael Muré2019-03-014-9/+48
|
* identity: another round of cleanupsMichael Muré2019-03-014-11/+12
|
* commands: add a super-fast "user ls" commandMichael Muré2019-03-014-0/+29
|
* identity: some UX cleanupMichael Muré2019-03-011-4/+16
|
* identity: fix testsMichael Muré2019-03-012-2/+6
|
* identity: store the times properlyMichael Muré2019-03-015-17/+40
|
* identity: working identity cacheMichael Muré2019-03-011-1/+1
|
* identity: work on higher level now, cache, first two identity commandsMichael Muré2019-03-011-1/+15
|
* identity: I can compile again !!Michael Muré2019-03-015-10/+40
|
* identity: add more test for serialisation and push/pull/merge + fixesMichael Muré2019-03-016-8/+302
|
* identity: wipMichael Muré2019-03-014-184/+218
|
* identity: wip push/pullMichael Muré2019-03-016-20/+249
|
* identity: more refactoring progressMichael Muré2019-03-015-49/+160
|
* identity: more cleaning and fixes after a code reviewMichael Muré2019-03-018-75/+104
|
* identity: somewhat getting closer !Michael Muré2019-03-015-25/+117
|
* identity: more progress and fixesMichael Muré2019-03-011-0/+10
|
* identity: add metadata supportMichael Muré2019-03-014-21/+179
|
* identity: implement the loading from gitMichael Muré2019-03-014-13/+113
|
* WIP identity in gitMichael Muré2019-03-016-0/+716