Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #763 from MichaelMure/resolve-entity | Michael Muré | 2022-03-10 | 1 | -1/+1 |
|\ | | | | | entity: allow to resolve identities when numashalling operations | ||||
| * | entity: allow to resolve identities when numashalling operations | Michael Muré | 2022-03-10 | 1 | -1/+1 |
| | | |||||
* | | Fix a bunch of comments and documentations | Michael Muré | 2022-03-10 | 6 | -13/+15 |
|/ | |||||
* | Merge pull request #631 from MichaelMure/comment-edit | Michael Muré | 2021-04-18 | 8 | -32/+32 |
|\ | | | | | Fix ID string in order to find correct bug instance on comment edit operation | ||||
| * | Fix ID string in order to find correct bug instance | Alexander Scharinger | 2021-04-17 | 8 | -32/+32 |
| | | |||||
* | | make sure every text input is safe and validated | Michael Muré | 2021-04-17 | 4 | -26/+19 |
|/ | | | | fix #630 | ||||
* | cache: many fixes following the dag entity migration | Michael Muré | 2021-04-08 | 1 | -0/+2 |
| | |||||
* | WIP operation with files | Michael Muré | 2021-03-14 | 4 | -11/+12 |
| | |||||
* | bug: nonce on all operation to prevent id collision | Michael Muré | 2021-03-14 | 2 | -15/+26 |
| | |||||
* | entity: no sign-post needed | Michael Muré | 2021-02-20 | 9 | -27/+0 |
| | |||||
* | bug: wrap dag.Entity into a full Bug in MergeAll | Michael Muré | 2021-02-14 | 1 | -1/+20 |
| | |||||
* | minor cleanups | Michael Muré | 2021-02-14 | 6 | -6/+6 |
| | |||||
* | bug: migrate to the DAG entity structure! | Michael Muré | 2021-02-14 | 33 | -1916/+279 |
| | |||||
* | entity: more testing and bug fixing | Michael Muré | 2021-02-14 | 1 | -9/+2 |
| | |||||
* | entity: readAll and more testing | Michael Muré | 2021-02-14 | 2 | -5/+6 |
| | |||||
* | entity: more progress on merging and signing | Michael Muré | 2021-02-14 | 1 | -3/+3 |
| | |||||
* | WIP | Michael Muré | 2021-02-14 | 1 | -2/+2 |
| | |||||
* | entity: total ordering of operations | Michael Muré | 2021-02-14 | 1 | -1/+0 |
| | |||||
* | entity: generalize the combined Ids, use 64 length | Michael Muré | 2021-02-14 | 5 | -76/+4 |
| | |||||
* | bug: fix tests | Michael Muré | 2021-02-14 | 4 | -23/+33 |
| | |||||
* | Change the comment ID to use both bug and comment ID references. | vince | 2021-02-14 | 5 | -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 Identity | Michael Muré | 2021-02-14 | 3 | -35/+26 |
| | |||||
* | bug: debug | Michael Muré | 2021-02-14 | 1 | -0/+2 |
| | |||||
* | entity: unique function to generate IDs | Michael Muré | 2021-02-14 | 1 | -8/+2 |
| | |||||
* | bug: Id from first operation data, not git + remove root link | Michael Muré | 2021-02-14 | 17 | -302/+338 |
| | |||||
* | repo: expose all lamport clocks, move clocks in their own folder | Michael Muré | 2021-02-14 | 12 | -16/+16 |
| | |||||
* | expose format version | vince | 2020-12-15 | 1 | -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 move | Michael Muré | 2020-12-08 | 1 | -2/+2 |
| | |||||
* | add remove identity feature | vince | 2020-11-22 | 1 | -18/+3 |
| | | | | | | also adds: - listlocalidentities - refactors refstoids into entity package | ||||
* | identity: remove support for legacy identity | Michael Muré | 2020-10-04 | 11 | -43/+150 |
| | |||||
* | cache,bug,identity: structural change | Michael Muré | 2020-10-04 | 8 | -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 push | Michael Muré | 2020-10-04 | 3 | -5/+9 |
| | |||||
* | bug: fix tests | Michael Muré | 2020-08-26 | 1 | -5/+5 |
| | |||||
* | bug: use sha256 to compute labels color, to use a single hash function in ↵ | Michael Muré | 2020-08-26 | 1 | -3/+4 |
| | | | | the codebase | ||||
* | bug: code cleanup for the rm feature | Michael Muré | 2020-07-28 | 2 | -15/+17 |
| | |||||
* | Fix bug tests | vince | 2020-07-28 | 2 | -18/+108 |
| | |||||
* | Remove need to specify remote | vince | 2020-07-28 | 1 | -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 bugs | vince | 2020-07-28 | 1 | -0/+7 |
| | |||||
* | typos and minor readme fix | Michael Muré | 2020-07-15 | 1 | -1/+1 |
| | |||||
* | Add functionality to remove bugs from a local repository. (#423) | Vincent Tiu | 2020-07-09 | 2 | -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 package | Michael Muré | 2020-07-01 | 10 | -50/+50 |
| | |||||
* | 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 | 4 | -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 formats | Michael Muré | 2020-06-25 | 4 | -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 terminal | Michael Muré | 2020-06-14 | 1 | -44/+50 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into cheshirekow-jira | Michael Muré | 2020-02-09 | 12 | -13/+34 |
|\ | |||||
| * | graphql: use the cache in priority for fast browsing at < 20ms instead of ↵ | Michael Muré | 2020-02-09 | 10 | -3/+27 |
| | | | | | | | | seconds | ||||
| * | more more wip | Michael Muré | 2020-02-08 | 1 | -1/+1 |
| | | |||||
| * | various cleanups suggested by golang-ci | Michael Muré | 2020-02-08 | 2 | -9/+6 |
| | | |||||
* | | codereview #2: some cleanup, correct use of nothing-events | Josh Bialkowski | 2019-12-18 | 1 | -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 |