Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make sure every text input is safe and validated | Michael Muré | 2021-04-17 | 1 | -16/+6 |
| | | | | fix #630 | ||||
* | cache: many fixes following the dag entity migration | Michael Muré | 2021-04-08 | 1 | -0/+35 |
| | |||||
* | bug: nonce on all operation to prevent id collision | Michael Muré | 2021-03-14 | 1 | -1/+1 |
| | |||||
* | bug: wrap dag.Entity into a full Bug in MergeAll | Michael Muré | 2021-02-14 | 1 | -1/+1 |
| | |||||
* | fix merge | Michael Muré | 2021-02-14 | 1 | -5/+2 |
| | |||||
* | entity: more testing and bug fixing | Michael Muré | 2021-02-14 | 1 | -9/+2 |
| | |||||
* | entity: more progress on merging and signing | Michael Muré | 2021-02-14 | 6 | -78/+157 |
| | |||||
* | WIP | Michael Muré | 2021-02-14 | 8 | -48/+250 |
| | |||||
* | entity: unique function to generate IDs | Michael Muré | 2021-02-14 | 1 | -9/+3 |
| | |||||
* | identity: PR fixes | Michael Muré | 2021-02-14 | 2 | -3/+16 |
| | |||||
* | bug: Id from first operation data, not git + remove root link | Michael Muré | 2021-02-14 | 1 | -3/+1 |
| | |||||
* | identity: Id from data, not git + hold multiple lamport clocks | Michael Muré | 2021-02-14 | 7 | -378/+422 |
| | |||||
* | repo: expose all lamport clocks, move clocks in their own folder | Michael Muré | 2021-02-14 | 1 | -3/+3 |
| | |||||
* | expose format version | vince | 2020-12-15 | 1 | -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 there | Michael Muré | 2020-12-08 | 1 | -2/+2 |
| | |||||
* | add remove identity feature | vince | 2020-11-22 | 2 | -38/+149 |
| | | | | | | also adds: - listlocalidentities - refactors refstoids into entity package | ||||
* | identity: remove support for legacy identity | Michael Muré | 2020-10-04 | 5 | -269/+2 |
| | |||||
* | cache,bug,identity: structural change | Michael Muré | 2020-10-04 | 6 | -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 push | Michael Muré | 2020-10-04 | 1 | -1/+5 |
| | |||||
* | repo: more config related bug fixes | Michael Muré | 2020-09-29 | 1 | -15/+12 |
| | |||||
* | repo: fix some go-git implementation | Michael Muré | 2020-09-29 | 1 | -1/+2 |
| | |||||
* | some light code reorg | Michael Muré | 2020-07-16 | 2 | -83/+93 |
| | |||||
* | repository: merge git.Hash in for one less /util package | Michael Muré | 2020-07-01 | 2 | -7/+6 |
| | |||||
* | repo: more tests | Michael Muré | 2020-06-27 | 1 | -1/+1 |
| | |||||
* | repository: remove tie to Bug, improved and reusable testing | Michael Muré | 2020-06-26 | 3 | -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 mutator | Michael Muré | 2020-05-01 | 2 | -6/+19 |
| | |||||
* | identity: bring back the login to hold that info from bridges (purely ↵ | Michael Muré | 2020-02-25 | 6 | -12/+80 |
| | | | | informational) | ||||
* | bridges: pass the context to Init for when a client build process needs it | Michael Muré | 2020-02-15 | 1 | -0/+2 |
| | |||||
* | graphql: use the cache in priority for fast browsing at < 20ms instead of ↵ | Michael Muré | 2020-02-09 | 1 | -14/+23 |
| | | | | seconds | ||||
* | more more wip | Michael Muré | 2020-02-08 | 9 | -47/+60 |
| | |||||
* | wip | Michael Muré | 2020-02-08 | 6 | -81/+44 |
| | |||||
* | identity: rework mutation | Michael Muré | 2020-02-08 | 2 | -4/+31 |
| | |||||
* | cmd: "user create" only assign the user identity if not set | Michael Muré | 2019-12-10 | 1 | -0/+10 |
| | |||||
* | bridge: huge refactor to accept multiple kind of credentials | Michael Muré | 2019-12-08 | 1 | -16/+4 |
| | |||||
* | cache: update RepoCache and identity to use new repository Config | amine | 2019-11-01 | 1 | -4/+4 |
| | |||||
* | finish the refactoring for the dedicated identifier type | Michael Muré | 2019-08-12 | 3 | -11/+12 |
| | |||||
* | bug,entity: use a dedicated type to store IDs | Michael Muré | 2019-08-11 | 10 | -71/+85 |
| | |||||
* | Changes to Repo.RmConfigs | Amine Hilaly | 2019-06-17 | 1 | -1/+1 |
| | | | | RmConfigs try to remove key/value or section from keyPrefix | ||||
* | repo: refactor how test repo are created/cleaned | Michael Muré | 2019-05-27 | 1 | -3/+4 |
| | |||||
* | commands: display comment's id in "git bug comment" | Michael Muré | 2019-03-28 | 1 | -0/+1 |
| | |||||
* | commands: only return the error (not the function help) when no identity is set | Michael Muré | 2019-03-27 | 1 | -1/+1 |
| | | | | ... to avoid misleading a user into thinking the usage was incorrect | ||||
* | cache: properly push/pull identities and bugs | Michael Muré | 2019-03-27 | 1 | -79/+14 |
| | |||||
* | commands: show the last modification time in "user" | Michael Muré | 2019-03-01 | 4 | -9/+48 |
| | |||||
* | identity: another round of cleanups | Michael Muré | 2019-03-01 | 4 | -11/+12 |
| | |||||
* | commands: add a super-fast "user ls" command | Michael Muré | 2019-03-01 | 4 | -0/+29 |
| | |||||
* | identity: some UX cleanup | Michael Muré | 2019-03-01 | 1 | -4/+16 |
| | |||||
* | identity: fix tests | Michael Muré | 2019-03-01 | 2 | -2/+6 |
| | |||||
* | identity: store the times properly | Michael Muré | 2019-03-01 | 5 | -17/+40 |
| | |||||
* | identity: working identity cache | Michael Muré | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | identity: work on higher level now, cache, first two identity commands | Michael Muré | 2019-03-01 | 1 | -1/+15 |
| |