Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | | Implement jira bridge | Josh Bialkowski | 2019-12-18 | 1 | -0/+7 |
|/ | |||||
* | bug: make sure there is no Operation's hash collision | Michael Muré | 2019-11-19 | 4 | -18/+27 |
| | |||||
* | bug: use NeedCommit() in the interface, drop HasPendingOp() | Michael Muré | 2019-11-19 | 4 | -9/+18 |
| | |||||
* | repo: esthetism rename | Michael Muré | 2019-11-19 | 2 | -4/+4 |
| | |||||
* | bug: don't forget to assign the new packs after a merge | Michael Muré | 2019-11-19 | 1 | -0/+2 |
| | | | | fix #235 | ||||
* | bug: fix tests | ludovicm67 | 2019-10-15 | 1 | -9/+8 |
| | |||||
* | bug: rename RGBA to Color | ludovicm67 | 2019-10-15 | 1 | -28/+41 |
| | |||||
* | termui: add colors for labels | ludovicm67 | 2019-10-15 | 1 | -0/+11 |
| | |||||
* | finish the refactoring for the dedicated identifier type | Michael Muré | 2019-08-12 | 4 | -17/+16 |
| | |||||
* | bug,entity: use a dedicated type to store IDs | Michael Muré | 2019-08-11 | 25 | -385/+213 |
| | |||||
* | fix everything following the hash-->id change | Michael Muré | 2019-08-08 | 1 | -3/+2 |
| | |||||
* | bug: compute op's ID based on the serialized data on disk | Michael Muré | 2019-08-08 | 23 | -159/+153 |
| | |||||
* | bug: add snapshot.SearchComment method | Amine Hilaly | 2019-07-23 | 1 | -0/+11 |
| | |||||
* | [bug] add snapshot.GetCreateMetadata method | Amine Hilaly | 2019-06-30 | 1 | -0/+45 |
| | | | | | | | | | | [bug] add snapshot.HasParticipant(id string) [bug] add snapshot.HasAnyParticipant(ids ...string) [bug] add snapshot.HasActor(id string) [bug] add snapshot.HasAnyActor(ids ...string) [bridge/github] improve comments [bridge/github] exporter tests: register deleteRepository in cleaner [bridge/github] tests rebase | ||||
* | [bridge/github] Correcte some types and add comments | Amine Hilaly | 2019-06-24 | 1 | -1/+2 |
| | | | | | | | | | | | | General improvements Co-Authored-By: Michael Muré <batolettre@gmail.com> empty array check an empty array is not nil Co-Authored-By: Michael Muré <batolettre@gmail.com> | ||||
* | [bug] Operations: add GetAuthor method for operation interface and | Amine Hilaly | 2019-06-24 | 1 | -0/+6 |
| | | | | BaseOp | ||||
* | minor cleanup | Michael Muré | 2019-06-23 | 5 | -15/+15 |
| | |||||
* | bug: fix Bug's Lamport edit time potentially wrong due to rebase | Michael Muré | 2019-06-19 | 1 | -2/+6 |
| | |||||
* | repo: refactor how test repo are created/cleaned | Michael Muré | 2019-05-27 | 2 | -13/+17 |
| | |||||
* | graphql: Implement `Authored` whenever possible | Quentin Gliech | 2019-05-22 | 7 | -0/+21 |
| | | | | webui: Use a fragment for Authored nodes | ||||
* | graphql: expose label color | ludovicm67 | 2019-05-22 | 1 | -18/+0 |
| | |||||
* | core: use RBGA color from image/color | ludovicm67 | 2019-05-22 | 2 | -44/+39 |
| | |||||
* | core: rename Color to RGBColor | ludovicm67 | 2019-05-22 | 2 | -78/+54 |
| | |||||
* | test: add some tests for label color | ludovicm67 | 2019-05-22 | 1 | -0/+60 |
| |